照片被盗用后,我搞到了盗图贼的实锤 – 作者:我在鹅厂做安全

大家好

我是十四

今天趁着写学习笔记

我想吐槽最近遇到的一件糟心事

事情是这样的

最近收到了鹅厂战疫纪念水晶鹅

于是喜滋滋地发了个微博来晒图v2-167354259cf845fce28380ab811d90d5_b.png万万没想到,没多久我竟在关联话题推荐中,看到这张图出现在了别人微博里!v2-8bd362f7bc7fd76b80dea31b872c8dc4_b.png

这拍摄的角度,这熟悉的滤镜,可不就是我亲手拍的鹅么!

看来是个专门盗公仔图的惯偷,气得我马上给他发私信v2-0c19f577eabdd77783512b924ab307bc_b.png

没想到对方干了坏事还有理了,我我我一时竟无法反驳

想我网上冲浪多年如今,竟吃了图片没打水印的亏v2-1f7e73b4f498c6b03084758fc2104029_b.png

为了避免这种事情再发生

我决定给图片打上防盗水印

对水印仔细研究了一番后,我发现常见的水印是这样的 ↓v2-6f09f80b1fb1e3a523166c0e08d43aa5_b.png这种水印容易被截掉感觉没啥用,再看看这种加强版水印 ↓v2-5cdd3faae8df8b14d39c504481e5433c_b.png

emm…整张图怎么看怎么丑

到底有没有一种水印,既不影响图片观感,又能证明自己对图片的所有权呢?

作为一枚程序员

能用代码解决的事情就绝不P图,思来想去,我决定用AI算法来打水印v2-29af7855533ea647e10346742e42a172_b.png

说干就干

首先从隔壁工位薅来一只小黄人,把小黄人照片作为目标样本v2-8c5c236ff16655ec6fb9c9e5dedf6c64_b.png然后利用对抗样本生成算法,对企鹅照片进行一番改造↓↓↓v2-167354259cf845fce28380ab811d90d5_b.png

是的没错,尽管改造后的图片人眼看上去还是“企鹅”— 这就相当于给图片打上了一道人眼难以察觉的“AI隐形水印”

这种用对抗样本打水印的方式,本质上是利用了AI的缺陷和漏洞,这些缺陷既是我们需要思考去修补的,但反过来也可以为我们所用,成为我们保护隐私的利器v2-8af3c475df60d6b099778425ca7d21ee_b.png

沿着这个思路

我用算法给照片都打上了小黄人“水印”,然后发了个九宫格微博来晒图↓↓↓v2-274e59dafac1f1e28e8530baf1ae878e_b.png

果不其然,没过多久上回的盗图贼也发了个微博

po的9张照片正是我的鹅,呵呵,愚蠢的人类果然上钩了v2-d72646da51d8c42e5cfc3aa58efff3bd_b.png

我把他微博的9张图上传至AI识图模型,结果9张都被识别为“小黄人”

也就验证了这都是我打了隐形水印的图v2-eef6002e74a6b055c51c884c7dbd048a_b.png

铁证如山

我转头立马向平台举报了这个盗图贼,并附上了铁得不能再铁的盗图实锤

颤抖吧!盗图党

我的心愿是天下无(盗图)贼!v2-d43bec8d986b85ba2d6dbcd68aa2df1c_b.png本次小实践的开源代码放在了GitHub上,欢迎感兴趣的同学点击下方链接了解

https://github.com/aisecstudent

——————————————————分割线—————————————————–

后记

隔天碰到隔壁工位的老朱

迫不及待地把我的防盗经历讲了一遍

没想到老朱听完后沉默了许久

最后对我露出一副恨铁不成钢的表情:

“关于打水印……老铁,你听过AI隐写术么?”

下期AI安全小学生笔记

与您探讨AI隐写术的N种玩法~

来源:freebuf.com 2021-06-03 18:41:50 by: 我在鹅厂做安全

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论