「开源项目需要大家来参与」对抗假新闻系列项目之一:截屏 = 实锤?相信你就输了!

2019-02-26 16:15:29 +08:00
 shuirong1997

开源项目地址: https://github.com/thegreatjavascript

对抗假新闻系列项目之一:截屏 = 实锤?相信你就输了!

写在前面


如果有一天你在群里看到这么一张图,你第一反应是什么?

“卧槽,这么快?”

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

“和 2.0 有什么区别啊?”

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

"支持 TS 吗?"

不管怎样,只要第一反应不是怀疑其真实性,那么你就是“假截图”的受害者!

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

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

另外,多数人并不会去主动验证该截图描述事情的真伪(不这么做的原因这里不做讨论),这是“假截图”泛滥的重要原因之一。

对此我们能做什么呢?

三个方向:1. 阻止传播(极难实现) 2. 告诉人们应该主动去求证(很难实现) 3. 至少告诉人们首先应该持怀疑态度(有些可能性)。

我选择了第三个方向。而方法呢,我选择反其道而行之,开发一个 帮助人们非常简单地制作常见网站、软件的虚假截图(当然,内容可以由用户自定义) 的网站(针对 QQ、微信等手机软件的虚假截图制作,我们也考虑开发一款 App )。

通过本项目制作出来的假截图的传播来告诉人们这样一件事:“哦,原来各大网站 /App 的截图都可以造假啊!”

后期如何传播我们的“造假”网站?

我们项目制作出来假截图时,可以在右下角添加一个“非常不明显”的水印来指向我们的“造假”网站

那么你说下一次,这个人再看到网上截图的时候,他会不会第一时间对内容保持怀疑呢?

FAQ


假截图就全是不好的吗?

答案当然是否定的。另外,这类问题实在没什么意义,因为这个世界上就没有几件能 “ 100%肯定” 的事情。(建议尽早摒弃这种“非此即彼”的极端思想,于人生无益)

这个项目的意义在哪里?

告诉人们看到任何截图的时候都应该保持怀疑。

我不会 Vue,只会 React/Angular 可以参与吗?

我选择某个技术栈的原因只是想确保一点,项目能进行下去,因为我会 Vue、React、ReactNative,使用这三个技术栈,我能把项目推进下去(因为很可能大多数代码都是我来写 🤣 )所以就不考虑 Angular 了。

所以你只要掌握 Vue (现在项目是 Vue,看有没有人参与吧,再讨论要不要换 React )、React、ReactNative 中的任一项,都可以参与进来。

预览


(刚开始开发,只完成了“简单版微博”部分): https://fakes.netlify.com/

技术栈


涉及的技术很少,而且难度不高;

纯前端项目,完全不涉及后端逻辑;

人手充足的话考虑同时开发 App 端( iOS、Android (技术栈的话,可以考虑 ReactNative ))

如何贡献代码


须知: 参与开发需要你了解基本Git技能(关键词:Git 分支、提交 Merge Request )

  1. 联系我加入 Organization:TheGreatJavaScript
  2. 新建分支:以你的 Github 名称来命名
  3. 开发:在你的分支开发,然后发起 Merge Request

具体代码规范不着急,有人参与的话我再补充

4455 次点击
所在节点    程序员
34 条回复
nosky
2019-02-26 21:45:08 +08:00
好想法,我用过一个小程序是制作假朋友圈的,好像也是 V2 里面发布的
NieKing
2019-02-27 08:48:59 +08:00
可你如何验证真假呢
shuirong1997
2019-02-27 09:43:46 +08:00
@NieKing #22 验证截图真假?那只能人们自己去验证了,比如打开微博去看看某用户是否发了某条微博。如果仅仅看图片,极难判断真假(除非图片内容很夸张或者不符合常理)
dmjob2015222
2019-02-27 09:52:11 +08:00
想法不错,不过,F12 就 ok,干嘛这么麻烦
Chenamy2017
2019-02-27 09:54:28 +08:00
从概率分布上来讲,知道你这个网站的和想法的人占很小的比例,而这些知道的人其实多少也知道这个截图很好伪造。反而是哪些普通大众不知道(也没有兴趣知道)这个网站,也不知道怎么伪造,那么就会有一种可能,知道你这个网站的少部分人反而会利用你这个功能,知道更多的假的截图去骗普通人。
mebixus
2019-02-27 10:09:12 +08:00
做出来之后,被你这个网站做出来的“截图”骗的人会比因为看过你这个网站而多个心眼的人多的多。
no1xsyzy
2019-02-27 11:31:14 +08:00
我觉得这样一张足矣


另外,水印太容易去掉了
shuirong1997
2019-02-27 12:47:19 +08:00
@dmjob2015222 #24 关于这个,我在 8L 解释了。


@Chenamy2017 #25 @mebixus #26 我也考虑过这个问题。这需要我和其他参与的小伙伴找到一个“平衡点”,既能使我们这个“假截图”传播最大化,又能让尽可能多的人去搜索水印中的网站,进而发现被骗。(关于这个平衡点,你们有啥想法的话,感激不尽)


@no1xsyzy #27 这个水印的确不合适(是我昨晚临时加上去的),后面考虑下改改
xnode
2019-02-27 15:52:08 +08:00
看不懂说的什么
no1xsyzy
2019-02-27 15:54:34 +08:00
@shuirong1997 解决被骗的更多的问题:
把我的 #27 文字改一下就好了:“微博截图算什么证据,https://fakes.netlify.com/ 上面随便做好吗?”
这可太容易了
另外,报个 bug:下面的评论数什么的拖拽导致显示错误,出现两个评论的符号,猜测是连着那个符号一起复制了。
shuirong1997
2019-02-27 20:13:54 +08:00
@no1xsyzy #30 ( Bug 收到)
水印打成这样的话,的确解决了“看到的人基本不会被骗”的问题,但传播又成了个问题(因为传播者可能会觉得谁都“骗”不到,然后可能就不传播...所以我才觉得,这个平衡点好难找)
snBDX1b0jJM4ogKd
2019-02-28 10:44:05 +08:00
给我的感觉是,楼主强行给自己的作品加个反谣的标签,和破电影强行煽情一样。。。个人感觉,如有冒犯,见谅
no1xsyzy
2019-03-05 13:11:07 +08:00
@shuirong1997 我的想法不是一个生成工具,而是一张特定的图片,“这样一张足矣”。可用于能以图片回复的场景,对证据进行质疑。只要有一个人回复了这个图片,其他人自然会怀疑。
来自以前见到的一个伪造的微信截图——
(图中对方备注为 “老婆”)
“我” 向 “老婆” 的要钱
“老婆” 转账 100000000000.00 (总之就是不断打 0 )
确认收款
“我” 说:“微信截图算什么证据”
——大概这样的。

看到 “这个人不存在” 项目和 “ OpenAI 假新闻” 项目,我觉得 “好玩” 是传播的核心。
我的建议是:不开放编辑而是随机生成一些不存在(不可能存在)的微博,其中随机生成的内容如此有趣以致于众人都乐意将生成的内容分享。
shuirong1997
2019-03-05 22:36:25 +08:00
@no1xsyzy #33 「随机生成一些好玩的微博」,这个点子不错: ,鲁迅、陈独秀神马的 2333

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/538924

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX