我必须生成网页的屏幕截图,并希望确保其他人毫无疑问地知道此屏幕截图已生成。也就是说,我想将今天的日期嵌入到屏幕快照中,以作为无可辩驳的证据来证明屏幕截图完全是今天制作的。

有什么办法吗?

评论

您可以尝试对文件进行数字签名,因为可以编辑照片的所有元数据

其他人必须在屏幕截图上签名。因为没有什么可以阻止您对其进行签名,所以不会插入错误数据。

如果您自己进行操作,即使日期是真实的,也可以使用开发人员工具轻松地对其进行欺骗。

您想证明截图吗?还是屏幕截图代表的数据?也就是说,您可以制作看起来完全像屏幕截图的图像,但可以显示所选择的图像。然后,您对图像进行截图并确定了保证的日期(但错误的数据)。您到底需要保证什么?甚至第三方也可能无法提供有用的保证。

网页屏幕截图没有任何价值,因为浏览器开发人员工具允许以任何方式轻松更改内容。屏幕上的照片也是如此。您作为计算机的所有者有权显示任何内容

#1 楼

如果您想向他人证明您是在特定日期而非以后拍摄了屏幕截图,则您将无法自己完成操作,您将不得不依靠一些受信任的通用第三方。

对于重要性不高的问题,可以通过简单地将图像发布到一些众所周知的公共服务上来实现,其中将提到图像发布的日期。请确保事先检查该服务在不更改上传日期的情况下是否无法修改图片!

对于更高重要性的问题,您将必须联系法警或公证人。通过在屏幕截图中出现,他们将可以保证拍摄日期和条件。例如,当有人想要保持安全漏洞存在的证据仍然有效时,我已经读过这种程序。但是,如果您采取这种方式,我强烈建议您在接触任何事物之前先检查Law StackExchange网站。

评论


@User:我的措辞是故意的。执达主任/公证人可能仍然会有所帮助,但是即使那样,我仍然看不到他们如何合理地保证您过去从未拍摄过任何相同的屏幕截图。也许在此屏幕快照后面添加一些有关您的实际需求的信息可能会有所帮助,否则可能无法解决您的问题。

–WhiteWinterWolf
16年6月26日在12:06

@User:在考虑时,这是非常依赖上下文的,这是一个非常可悲的例子,但是绑架者曾经让受害者从当天起携带一张知名报纸,以证明该录像是在特定日期录制的,不在以前的日期。对此的某些修改可能会或可能不会适用于您的情况,但就屏幕截图而言,某些人可能仍声称该图片已被篡改。

–WhiteWinterWolf
16年6月26日在12:15

既然这里有很多关于伪造的讨论,那么可以将同样的公证人交给一个装满现金的大棕色信封吗?它仍然比其他答案中建议的某些伪造方法便宜...

–备注Lima
16年6月29日在8:27

真正的即插即用解决方案是使用Notarizer之类的服务

– kemp
18年11月25日在15:55

#2 楼

将屏幕快照的哈希值上传到以太坊区块链,以后任何人都可以确保屏幕快照是在哈希值上传之前拍摄的。当然,您应该选择一种加密安全的哈希函数(尤其是抗碰撞的函数)。
但是,如果您还需要确保在特定日期之前未拍摄屏幕截图,则必须像公证人这样的受信任的人让他们创建屏幕截图。
如果您不需要完全的法律确定性,Wayback Machine会提供“在Wayback Machine中保存此网址”功能。 Wayback机器不保证自己的数据完整性,但对于许多应用程序而言,它们的数据相对值得信赖。 archive.is是另一个类似的工具。

评论


评论不作进一步讨论;此对话已移至聊天。

–Rory Alsop♦
16年7月2日在11:49

#3 楼

要求相互信任的第三方使用自己的独立设备制作屏幕截图,并要求他们注明日期并签名(数字或使用墨水)

通常的方法是向律师/律师付费/ notary可以这样做。

伪造图像元数据(EXIF等)或数字签名中的日期对于您来说是微不足道的-因此,您需要获得某人的认证,该人将受到怀疑的任何人的信任您需要说服谁。

#4 楼

无需依赖受信任的第三方。除了关于使用区块链的出色建议(克里斯蒂安的回答)之外,您还可以使用可公开验证的服务,例如出色的Stamper

,甚至更好地将屏幕快照存储在这些服务中的几个(不相关)中。即使是最偏执的检查员也将不再抱怨。

PunKeel在Twitter上建议了Trusted Timestamping上出色的Wikipedia页面,其中还有一些其他建议。

评论


如何证明截图不是在将截图提交给服务之前一年制作的?如何证明它不是照相购物的?

– RedGrittyBrick
16-6-27在9:22



@RedGrittyBrick证明屏幕截图不是更早的:不可能。对此没有解决方案(可能是在屏幕上添加了显示当今新闻的网页?)。证明它不是照片购物的:同一件事。 (嗯,有一个解决方案,使用受信任的第三方来拍照并担保。明显的解决方案,但需要信任其他人。)

– Bortzmeyer
16 Jun 27'在11:58

截取屏幕截图后,不可能证明不早截取屏幕截图。如其他答案中所述,可以通过使用创建屏幕快照时存在的受信任的第三方来验证确切的日期。这就是为什么要求第三方回答所述问题的原因。

–GrandOpener
16年6月27日在15:28

@bortzmeyer就法律证据而言,拥有受信任的证人就足够了。这就是为什么人们建议第三方(例如公证人)的原因。

– jpmc26
16年6月28日在17:22

#5 楼

我认为这个问题包括三个部分,我可以合理地回答这三个部分。我认为上面已经回答了第1部分和第2部分,但是我认为这会将它们联系在一起。我添加了一个相关的后续问题:



我可以证明文件(截图或其他方式)是在特定时间戳上还是之前生成的吗?


将文件的副本或安全哈希添加到受信任的第三方的可篡改的公开可见数据存储中,以供以后验证。如果区块链是公共的,并且经常附加到足够强大的哈希(又称为“矿工”)节点网络,则将数据添加到区块链(类似于比特币使用的数据)将是此类数据存储的一个很好的例子。这些块包含(直接或间接)链上所有数据的散列(包括您的数据)。



我可以证明文件(屏幕快照或其他方式) )是在特定时间戳记时或之后生成或修改的?


在该时间点之前包含一些不存在的公共数据作为图像的一部分,但以后可以很容易地进行验证。 (例如,某些例子可能是比特币区块链的现任负责人,知名证券交易所的最后收盘价或最近发生的几项体育赛事的得分。)



我可以证明部分截图不是在给定的时间点之前创建的吗?


绝对不能!证明?:


假设有一种方法可以进行特定的验证,即使进行了修改也可以在截屏时进行验证。
还假设您可以区分实际的截屏和随后的截屏可以从像Photoshop这样的图形编辑程序中删除。
通过以下时间戳验证之一,可以修改3周前的明显屏幕截图。
(可以选择在您选择的任何程序中对其进行编辑。)
现在打开全屏显示在图像查看器中。
捕获当前的屏幕快照,并使用我们假定的验证技术作为该证明的前提。
现在,您有证据证明今天拍摄了3周大的图像,这与我们的前提相矛盾。





(后续问题)我可以证明我的数据的哪一部分是在给定的时间点之后生成的?


如果您可以使数据的某些部分直接来自任意输入(例如哈希是任意输入的派生),则可以验证输出是在上述#2中所述的时间点之后生成的。不幸的是,这并不能验证与时间戳派生的数据相邻的任何内容的创建时间戳,仅是该数据及其输出。




#6 楼

为简单起见,让我们考虑那些试图验证您的屏幕快照日期的用户。

您的用户无法告知:


屏幕快照的年龄是否早于时间戳要求的年龄。例如。您可能在几个月前拍摄了屏幕截图,但为它分配了最近的时间戳,您的用户无法知道。

您的用户可以知道:


是否年龄屏幕截图中的年龄小于时间戳要求的年龄。例如。您永远无法拍摄最近的屏幕截图并声称它是几个月前拍摄的。


评论


我很确定这是一个短语问题,但是您的第二句话与第一句话矛盾。 “稍后不接受” =“较早采取”

– techraf
16年6月27日在4:24

进行了重大改写,以免产生歧义。

–洞穴人
16年6月27日在4:44

我不确定这是否是永久改变。它看起来像一个简单的语言问题(一个“不”缺少或太多)。现在,这完全是一种超现实主义。 OP想要截屏并证明日期。我不知道谁是您的用户。

– techraf
16年6月27日在4:53

这就是问题所在:“证明日期”过于笼统,意味着日期被证明是正确的,这是错误的。我们必须注意一个事实,即他只能证明屏幕截图并不比他声称的日期年轻。他永远无法证明屏幕截图不旧。 “您的用户”是将要验证您的日期/时间戳证明的人。

–洞穴人
16-6-27在5:00



等等,是什么阻止您将旧时间戳分配给任意文件?

–奥列格·沃尔科夫(Oleg V. Volkov)
16年6月29日在12:19

#7 楼

在不知道现行法律要求何处的情况下,所有答案都是没有根据的。

对于去年加拿大安大略省的大型可再生能源采购(LRP),支持者必须证明公共网页可在某个日期。在与支持者进行大量讨论之后,该机构要求:


网页的打印输出,显示URL和系统时钟日期和时间;和
经过公证的庄严声明,确认屏幕快照中的所有信息都是完整且准确的。

(出于好奇,整页的11页声明以DOCX格式显示在这里:已注册的支持者声明。 )

尽管数字签名在安大略省具有合法地位,但该机构要求提供“湿”(即印刷并用墨水手动签名)原件。由于这些要求是RFP措辞中的内容,因此任何选择不遵守的支持者都可以自由退出竞争性投标程序。

#8 楼

为什么不拍摄屏幕的实际照片,而不拍摄屏幕快照,屏幕截图,打印屏幕呢?

带数码相机或智能手机来翻页,照进去今天的论文的副本。很难用Photoshop制作。

更好的是,拍摄视频,拍摄今天的照片,打开浏览器,输入url并显示页面加载和有问题的内容。也可以在同一会话中浏览至纳斯达克,FTSE和其他相关来源,或者同时运行其股票行情。

为了达到这个目的需要付出很大的努力,并且在屏幕反射等情况下,要付出如此大的努力将是非常认真的。

评论


实际上并不难。您可以轻松地截取屏幕截图,修改该屏幕截图,然后全屏显示。拥有物理对象将无济于事,因为您可以轻松合成此类图像。

–何三月
16-6-27在0:18



这就是为什么要输入网址的视频(当然,您可以很容易地破解您的主机文件)以及一些当前的代码正在运行的原因。

–备注Lima
16年6月27日在7:08

@RemarkLima:所有人都很容易伪造,这些证据在专家证人的法庭上无法幸免。

– RedGrittyBrick
16年6月27日在9:25

这就是为什么正确的答案是获得受信任的第三方的原因。但是,如果重要性较低,那么至少很难伪造。您可以使用持有某些ID的马克杯来进行FX交易,这意味着它可以用于多种用途。

–备注Lima
16年6月27日在9:36

#9 楼

如果重要性有限,http://www.icanprove.com将为您服务。否则,您将需要一名真正的公证人。