前言
由于国内的审核规范原因,大部分年轻人平时娱乐的门户平台都有相对严格的审核制度。在知乎,B站,甚至CSDN发布点内容都要经过严格的审核,由于举报/恶意举报操作的频繁发生,许多优质的内容被迫下架转投youtube/quora/github。因此如何让做出的内容在国内传播且不会被删除就成为了技术工作者所要考虑的问题。联想到前几年阿里内部抢购月饼的时候,内部程序员由于写脚本被抓的过程使用的盲水印技术,这种技术的初衷是监控特定使用人群/在作品中加入水印以保护知识产权等;若将其用于传播信息领域,在当下说不定会成为一种新的解决思路。因此简单介绍一下其可能的应用方式(加水印,解密水印)
实现
大家可以谷歌搜一下watermask.js这个项目。建立一个html文件,引入js,调用方式如下:
适用范围
以b站为例,b站的审核制度是关键词过滤+人工审核+举报制度+仲裁(用户申请仲裁身份,之后由仲裁官投票决定是否删除内容)。
- 在关键词过滤方面要实现审核首先要解码图片之后再对文字进行识别,并且解码要得到对应的rgb值,穷举的话对资源消耗不小。
- 人工审核、举报制度、仲裁都需要人眼的识别,手动解码的过程对于身为用户的仲裁官来讲太过繁琐。
方便传播
由于破译困难(有的技术圈子甚至用特定频率的相位偏移在图片内加载内容),同时也导致了传播困难,因此破译脚本/插件必不可少,不然看到纯色的图片只能会心一笑并不能快速提取信息,至于这个内容就待以后再写。