源子 发表于 2023-3-17 18:20:37

讨论一下利用噪点添加隐性水印的可能性

本帖最后由 源子 于 2023-3-18 14:14 编辑

最近画师Raccoon21发布了新图包的预览图,下面放上来作为引狼的封面图。

仔细分辨一下背景和人物部分,大家有没有发现一些神奇的东西?
没错!就是噪点。在背景部分添加了大量的噪点,而人物部分是没有的(或许也有只是没那么显眼)。之前我就一直觉得小浣熊的画风有点变化,但是又说不清变化在哪里,而这次预览图里面的噪点实在太显眼了,一下就被我发现了,以前我都没往这方面想。
结合去年小浣熊在红P上面发布的声明来看,有理由认为小浣熊是通过噪点添加了私密的不易被发现的水印。因此可以通过一些操作,可以很快地从外流的图包的水印信息中找出泄露源,这也是为什么某熊猫站上小浣熊的图包都已不再更新的原因,因为只要一泄露马上就会被追查到泄露者的信息进而封号啥的。
我翻了一下小浣熊以前的图包,发现近期的图包都是添加了噪点的。比如这张:


早期的图包是没有噪点的,比如这张:


由于楼主对这方面并不了解,所以想请教一下懂行的坛友,这种添加水印方式的可行性和难易程度。
如果真的使用了这种方式添加水印,有没有方法可以识别出来并做出一定的更改。
没看出来的朋友,我特地截了一张奈子部分的图以供参考,背景和人物部分的分界线上侧有很明显的马赛克感觉,那就是噪点:

关于水印知识的简单介绍:
水印并不一定是人的肉眼可以观察出来的,像是签名打码什么的这些都是最普通的水印,现在的技术很容易一键抹除,所以可靠性并不高,所以现代图像处理技术方面就发展出了很多添加水印的方法,要理解这些方法就得先清楚图片在计算机上的存储方式。简单不严谨地来说,图片上的一个像素点就是一串数字,噪点也是一串数字,那么我可以通过添加特定的一系列噪点在图片某处,就能实现水印签名,这样的噪点肉眼是看不出什么来的,但是通过底层的存储方式就能发现问题。当然这只是一种很简单的方法,抗干扰性很低,很容易被抹除,比如降低分辨率,但是部分隐性水印的基本原理就是添加特定的像素点,具体如何添加以及抗干扰,在这方面有很大的学问,是一个很专业的问题,有专门的学科研究。因此,各种抹除水印的方式是否可行,取决于添加水印时所用的算法,有兴趣的坛友可自行了解。


关于如何使用水印追踪信息:
比如将下载对象的ip作为水印添加到图片中去,或是一人对应一个下载链接,将下载链接作为水印添加到图片中去。总之,就是想方设法将使用者的个性化信息添加到水印中,这样一旦泄露马上就能追查出使用者的信息,而使用者因为不知道水印的添加方式也无法自行抹除水印。当然这只是一个简单的设想,具体实行起来代价比较大,但是在技术上是具有可行性的。


数字水印:
楼主去了解了一下相关信息,对于这类水印有个更专业的名称叫数字水印,同时也基本确定了一个事实:在不确定水印算法的前提下,几乎不可能把数字水印提取出来,也就是说难以对数字水印的信息进行定向更改,最多能做到攻击水印使水印信息无法还原。

PS:此贴并非针对画师,只探讨技术方面的可行性。









泥睡魔兽 睡梦貘 发表于 2023-3-17 18:23:59

本帖最后由 47590 于 2023-3-17 21:37 编辑

被P2北极熊吸引过来的,太色了。已堕落。

cheeseclematis 发表于 2023-3-17 18:26:41

加了水印如何判断泄露原呢{:4_110:}这个部分我没太看懂。为图片加上动态水印,且水印信息包含用户id等信息才有可能做到吧(?)

cdcai 发表于 2023-3-17 18:26:53

之前有坛友发过添加这种隐藏水印的教程,好像得有对应的图案覆盖上去才能看到水印

娱乐法师火布偶 发表于 2023-3-17 18:27:53

前端时间有一个帖子也是说可以添加隐藏的水印来判断倒卖的情况,但是每个图都要额外处理确实很麻烦的

cc簗橗 发表于 2023-3-17 18:34:03

恕我愚钝,我还是没看出来。。。

水水水冘 发表于 2023-3-17 18:36:13

既然很麻烦,那可能实行起来会很难

凯诺斯 发表于 2023-3-17 18:36:27

感觉看起来没什么区别......

芥末沙拉 发表于 2023-3-17 18:37:37

最后一张开一条缝的样子也太诱人了:$

深暗幽狼 发表于 2023-3-17 18:38:59

军装狗勾,一眼爱了。
感觉已经有画师在自己图上加噪点了,当初我以为原图是这样(

Makima 发表于 2023-3-17 18:40:48

之前好像有一个帖子说这个的,但是我不太懂怎么搞

岚狗 发表于 2023-3-17 18:43:33

请问噪点是什么看字大概理解为“模糊处理”?

书の妖怪 发表于 2023-3-17 18:45:55

之前帖子也有讨论过这个,只能说技术实现应该是有可能,但是直接应用在论坛上有很多因素制约,难度很大

红叶黄花 发表于 2023-3-17 18:46:05

是可爱的大灰狼啊,实在太帅了,感谢分享~

PUCK 发表于 2023-3-17 18:49:28

每张图都很好看,隐形水印基本没发现

阿扳 发表于 2023-3-17 18:59:18

弄个滤镜图层就行,我倒是比较好奇怎么精准追查泄露{:6_169:}

墨燝 发表于 2023-3-17 19:08:25

是可行的,现有的数字水印技术很强,即使是截图也可以精准的识别预先埋藏的信息
针对每个用户做特定的水印不太清楚平台是否支持(像各类工作软件的截屏,把你的id放进水印这种)
针对不同平台画师可以自己做不同水印是肯定的

只可惜目前对于ai盗版水印没啥用x
以及对抗数字水印的最好办法是摄屏(截屏一律no)

xiayuhao229 发表于 2023-3-17 19:12:20

2图记得在某位坛友头像中看到过https://img.gamemale.com/album/202206/19/115348padottrtz9mmso34.gif

Zeperion 发表于 2023-3-17 19:16:43

之前是星鸣大大还是谁也发过类似的教程

Jokic 发表于 2023-3-17 19:16:59

这种技术是有的,而且用的还比较常见,不过开发防盗系统可能会比较难。之前不是说阿里员工泄露了员工群的吐槽还是要准备试验的项目什么的,通过钉钉截图的隐形水印立马就找到人开除了
页: [1] 2 3 4 5
查看完整版本: 讨论一下利用噪点添加隐性水印的可能性