为什么文件里的日期不是可信的时间戳
文件的日期存在于设备写入的可编辑元数据里,免费工具几秒就能改写它。把时钟往回调,之后拍的每张照片都带着更早的日期;导出一份报告,文件名或修改日期也只是又一个任何人都能改的标签。这些都没有与内容绑定,也没有独立第三方为其担保,因此无法确立某物究竟何时被创建。
真正的时间戳必须来自发送者控制之外,并与它所标注的确切内容绑定。有用的问题不是文件显示几点,而是谁签发了那个时间,以及文件事后能否被改动而不破坏时间戳。
什么让时间戳可信:服务器与合格
服务器时间戳由服务器在收到文件指纹的那一刻签发并签名:时间因此来自服务器而非设备时钟,发送者无法设定它。由于它与内容的加密指纹绑定,此后任何编辑都会破坏匹配,这正是它成为证据而非便条的原因。
合格时间戳更进一步:在欧盟 eIDAS 法规下,由合格的信任服务提供商在经审计的条件下签发,使其在证明某项数据在某一时点存在方面具有最强的法律效力。这是不同的层级:服务器时间戳稳固、可核验且实用,而合格的 eIDAS 时间戳是受监管的黄金标准。在纠纷中依靠它之前,知道自己手里是哪一种很重要。
Danaya 的时间戳能证明什么,不能证明什么
当一张照片或一段视频被现场拍摄时,Danaya 计算文件的 SHA-256 指纹,并将其与服务器时间戳和 GPS 位置绑定,全部用 HMAC 签名。这证明了这个确切的文件在那一刻被登记到服务器,独立于设备时钟,并且此后未被改动,因为任何编辑都会破坏指纹。任何人都能从公开核验链接确认它,无需账户。
就其局限说清楚:这是服务器时间戳,而非由信任服务提供商签发的合格 eIDAS 时间戳,因此它是稳固的可核验证据,而不是受监管的合格时间戳。它固定的是拍摄到达服务器的时刻,而 GPS 位置为申报性质,读取自拍摄设备,应视为对地点的有力指示。拍摄仅限现场,这也正是导入的或 AI 生成的文件从一开始就无法获得有效的带时间戳封存的原因。