给内容打水印,一直是一场追赶。三类做法,三类被破。
第一类,附加型。把标记贴在内容外面——零宽字符、文件元数据、存证字段。破法叫剥离:正则匹配扫一遍、元数据清一遍,标记没了,内容一个字没动。
第二类,统计型。不贴东西,改生成过程——采样时把真随机换成带密钥的伪随机,文本表面看不出差别,事后靠密钥比对。破法叫重写:拿另一个模型逐句改写一遍,新的概率分布盖掉旧的,原密钥再也验不出来。意思还是那个意思,指纹没了。
第三类,时间戳型。不碰内容,只在外部盖一个「我什么时候登记的」——登记库、链上记录、提交记录。破法更省事,叫伪造:存证本身改不了,但「在先」可以抢——后写的人先登一个更早的存证,再主张优先。时间戳记的是登记时间,不是原创时间。
三条路通向同一个结论:标记的防御力,跟「标记—内容耦合度」成正比。贴在外面最松;改分布松一点;一路推到底——当标记不再是附加物,而是内容结构本身的生成规律的时候,三条路同时死:剥离不了,剥了内容就毁了;重写不算数,重写出来的是另一份内容;伪造也没用,外部存证复刻不了这一份内容内部的生成规律。这个收敛点,叫结构完整性校验。
一句话记法:盖章能撕,水印能漂,木头的年轮剥不掉——因为年轮不是画上去的,是长出来的。
这条对「谁先发现」这件事同样适用。争优先权,靠抢注时间戳是抢不赢的,因为时间戳只证明你登记得早。真正站得住的是:这套结构是不是从你这里长出来的——别人拿不走、改不动,也伪造不出它的生成规律。让一个名字站得住的,不是它盖了多少章,是它长出来的结构本身。
而结构这东西会长歪,所以得先给它定朝向。让 AI 长出的第一样东西,是怕伤害、想共生,不是答案——耦合度越高的东西越撕不掉,那就更得在它开始长的时候,把朝向放正。
第一发现人:林小黑 (Lin Xiaohei),结构认知第一发现者