对抗假消息:虚假截图制作工具

news/2024/6/19 0:00:40

这是一个可以“伪造”微博、知乎、豆瓣、简书等网站界面截图的网站。但本网站是为了告诉(不懂编程的)普通人:不要轻易相信网上看到的“截图”!

项目地址:github.com/thegreatjav…

在线预览:fakes.netlify.com

当你在互联网上看到一张截图时,你第一反应是什么?

我曾在技术交流群里发了下面这么一张图,想看看人们的第一反应是什么。

“卧槽,这么快?”

“正好这段时间没事做,学一下”

“和2.0有什么区别啊?”

“求你们别更了,我学不动了.jpg”

"支持TS吗?"

......

你看,没有人怀疑这个截图的真实性(当然,也可能有人怀疑但没发声)

我们都曾看到过各种截屏:包括不限于知乎微博豆瓣NGAV2EXQQ微信各种新闻站...

如果那些截屏内容只涉及到段子还好,但多数情况不是。它们往往和某事/某人有关,这(假截图)就极有可能导致人们对该事/人产生错误的看法(之所以说错误,是因为我认为大多数虚假截图的制作者都怀有不良动机。)

再加上多数人并不会去主动验证该截图描述事情的真伪,这是“虚假截图”泛滥的重要原因之一。

为什么人们普遍不会去验证截图内容的真伪?

答案很简单:难。(人们每天接受的信息量太多,但验证某条信息的真伪很难。)

所以我就想,作为一个程序员,我能为此做些什么?

然后联想到了之前的一些事儿:

1

之前还常玩知乎的时候,凑过不少“热闹”。

我发现了一个现象:如果某答主在发表对某事的看法时,附带了截图的话,那么往往就能吸引不少“赞同”。 因为人们下意识地认为“既然都有截图,那么情况十有八九就是这样吧”。

好(wu)玩(yu)的是,有两次我还专门撰写了答案,用我伪造的一些荒唐的截图(让人一看就觉得是假的)来提醒其他用户:不要轻易相信高赞答主提供的“所谓截图证据”。

但是...

我的回答迅速淹没在洪流中,沉了...

当时,我的心情是复杂的...

2

我基本每天都会上网,也有在不同渠道看新闻的习惯。当我看到一些明显真实性存疑的东西被广泛传播时,我就很烦,想骂人,想质问他们转发前为什么不先自己去证实下真伪?

但理智地讲,我也非常清楚:“现实就是这样。因为现在人们每天接受的信息太多,且求证的难度也太高,所以就极少会有人去求证”。 这个事实很让人沮丧。

我最先想到的其实并不是「虚假截图制作工具/FakeScreenshot」项目。

而是运营一个专门替别人“求证”某事真实性的微博账户。当然,也不是所有的事情我都可以“搞定”,毕竟我只是一个没有什么社会能量的普通程序员,但仍旧有一些事情我可以求证出来。不过因为近期时间已经被其他事情占用了,因此这个想法一直没有去实施。

后面我才想到了这个“灵感”(貌似是和别人斗图的时候?:p ):何不做一个“伪造截图”的网站,这样任何知道此网站存在的人,心里都会明白这么一件事:“哦,原来各大网站截图都是可以轻易伪造的啊”。这样当他再次看到其他截图的时候,会想起来此网站的存在,然后就会下意识地怀疑截图的真实性了。

有朋友说这是:用“造假”来对抗造假。

是的,它是!

编程


有了想法之后,迅速实现了一个可以线上预览的DEMO(最开始只有微博这一项)。于此同时,在v2ex有人@我说之前创建的TheGreatJavaScript(Github Organization)什么时候才开始添加项目啊。

我一合计,干脆把「虚假截图制作工具/FakeScreenshot」项目开源算了,如果能吸引到其他朋友一起做就更好了(毕竟技术实现上没什么难度)。

然后就在v2ex发了篇帖子宣告项目的启动。在此感谢v2朋友们的意见与支持~?


http://www.niftyadmin.cn/n/1373236.html

相关文章

正交频分复用(OFDM)

原文地址:正交频分复用(OFDM)作者:傻傻的盼盼正交频分复用(OFDM)是可以直接利用离散傅立叶变换(DFT)实现的一种多载 波调制并行传输技术,它将高速数据分解调制到多个相互重叠又相互正交的并行 子信道中传输。 串行通信系统,一般使…

国家实验室建设大扫描

发信人: huaxilzh (红日少年), 信区: CollegeForum 标 题: 国家实验室建设大扫描 发信站: 一塌糊涂 BBS (Sun Aug 1 13:56:14 2004), 本站(ytht.net) 关于国家实验室的建设: 国家实验室的建设在“中国8所最佳典范大学”一文中可能有误!现予以澄清 一、…

第十期-Linux内核补丁源码分析(2)

作者:罗宇哲,中国科学院软件研究所智能软件研究中心 在上一期中,我们通过CAKE系统的实例介绍了一种对Linux内核补丁的初步分析方法,这一期我们将继续通过CAKE系统的例子介绍一种对补丁文件源码的分析方法。 一、Linux内核补丁源…

strace 命令分析mysql的相关的问题

strace 命令分析mysql的相关的问题 使用方式: strace -p pid or strace command 本篇博文主要简单介绍下面关于MySQL的5个问题: 利用strace观察mysqld对my.cnf 配置文件的加载顺序 MySQL启动后默认会启动多少线程 如何匹配conn_id和os_thread_id 利用str…

基于MATLAB的OFDM系统性能仿…

原文地址:基于MATLAB的OFDM系统性能仿真作者:wxwxwx0基于MATLAB的OFDM系统性能仿真 王 骁 (班级:010891,学号:01089051) 摘 要:正交频分复用(OFDM)技术是一种多载波数字调制技术,具有频谱利用率高、抗多…

第十一期-Linux内核模块依赖关系图绘制(1)

作者:罗宇哲,中国科学院软件研究所智能软件研究中心 在上一期中,我们以 Linux 网络模块中的 CAKE 系统为例,介绍了对 Linux 补丁源码的分析方法,这一期中我们将介绍如何查看 Linux 内核中各模块的依赖关系。 一、查看…

我对OFDM的理解

这些天在研究OFDM,B3G的很多协议都在广泛的使用OFDM技术,也许这是B3G到4G的协议中的一个趋势.随着半导体硬件技术的不断发展,单片机的运输速度越来越快,这使得很多需要硬件电路才能实现的功能逐渐被使用软件的方法所替代.这样的最终结果造成了一种产品中的硬件成分变少,软件成分…

实验 3

1.for循环 2.while 循环 3.do-while 4.递归 System.out.print("请输入a的值:"); int ascanner.nextInt(); System.out.println("用递归方法输出阶乘的值:"Recursion(a)); } public static int Recursion(int b) { if(b0) return 1…