知乎截圖裡有盲水印,啥意思呢?那些字裡行間多出來的一串串數字,就是盲水印,咱們用肉眼是看不出來的。你以為平時的知乎截圖是這樣的:
實際上,知乎的截圖是這樣的。
圖源TG網友 ▼
由於不同網友的截圖裡數字也不同,所以能大概猜出,這些盲水印就是截圖者的 ID 。
圖源TG網友 ▼
知乎加盲水印要幹啥,不清楚,但我知道有盲水印,它就可以查到是誰截的圖。
也就是說,你發出的知乎回答截圖,裡面其實都有你名字的,隻不過能看到的隻有知乎。
相信大部分人遇到這種事,多少都有點不爽。這不,消息一傳開後,馬上有人做油猴插件,屏蔽知乎的盲水印。
還有人分享一個可以檢測盲水印的工具,上面群友分享的那些花花綠綠圖片,就是這工具檢測出來的。
不過,今天在測試的時候,發現不管是 iOS 端、安卓端還是網頁端的知乎,它們的截圖都沒有異常,幹幹凈凈。
奇怪,是網友們在胡說,還是知乎緊急下掉盲水印?
翻一下群聊記錄,大概在周日晚上 11 點,網友已經無法復現,而在 2 小時之前還是有成功的。
所以我大膽猜測一下,是不是在晚上 11 點左右,知乎下掉盲水印。
那如果想復現,我們需要在那之前的截圖。
這簡單,小黑胖隔三差五就會往微信群裡扔一些知乎回答,於是我跑去問他要幾張,截圖時間都在 1 星期之前。
但結果是,我依然沒發現水印……
難道時間還不對,要不幹脆就把截圖時間限定在周日 0 點到晚上 11 點?
說實話這個截圖不好找,但,我們有萬能的網友。
打開微博的高級搜索功能,查找關鍵詞填:知乎,微博包含:圖片,時間范圍:2022-09-04 0 時至 2022 - 09- 04 23 時.
點擊搜索,出來 12 頁微博。先找到一條大 V 的微博,他發知乎截圖的原圖 + 水印圖。
圖源 @ 微博 Fring 小黃 ▼
拿原圖,上檢測網站測試一下。
水印終於出現。
我給數字串稍微打點碼
不過,僅僅一張圖片並不具有說服力,接著又找 2 個和水印事件毫無關系的微博。
這兩個如果有水印,那基本是石錘。
右鍵圖片保存到本地,上傳到檢測網站。
結果如下:
第一張圖
第二張圖
雖說圖片被壓縮,很難看清具體的數字,但還是很明顯看出截圖裡都出現水印。
從長度上分析,基本就是網友們說的盲水印。
到這裡可以確認,周日的知乎確實存在給網頁端、App 端加盲水印這事。
不知道大傢有沒有好奇,截圖裡盲水印怎麼加的,為啥我們看不到?
其實方法有很多,簡單講講。
第一種就是水印和底色顏色近似。
這方法比較初級,就是隻要兩個顏色夠接近,人類肉眼是無法分辨。
下面是做的一張圖,你看著就是純灰色。
但隻要用工具,對圖片不同的通道進行查看,就可以發現它是有字的。
第二種方法利用頻域手段添加盲水印,這個比較高級,沒第一種這麼容易破解。
它先把圖片轉換成頻域( 別問頻域是啥,解釋起來太多 ),然後再把水印轉成頻域,打散後隨機分佈到各個頻率上。
最後把他們疊加,轉換回圖像,此時圖上就有盲水印。
舉個不太恰當例子。
你傢有一個遊泳池,你往裡面扔一個雞蛋,你肯定是能發現,但如果你把雞蛋打散,放泳池裡瘋狂攪拌。
這時候你還能看到雞蛋嗎?看不到。
但雞蛋,確實在泳池裡,隻有通過特殊手段把雞蛋復原回來,才能看到它。( 此例子沒有考慮圖像轉換成頻域,因為考慮就不好舉例 )
實現盲水印方法還有很多,不太懂前端,就不在各位面前班門弄斧。
關於知乎為啥要加盲水印,咱們暫時不好說,但這種事早不是第一次發生。
之前豆瓣截圖加水印,大傢應該還有印象。
那會有網友發現,豆瓣應用在頁面中嵌入一種盲水印,包含截圖用戶 UID,被截圖帖子 ID、截圖時間。
後來豆瓣回應,這是小組的防搬運功能。
這個我可以理解,因為盲水印一般就是用來確定文件的最初所有權,在出現文件歸屬/版權爭議的時候作為輔助證據使用。
比如說發一張自己的腹肌照,結果被小黑胖偷去,用我照片跟別人搞網戀。
那我肯定不爽,找小黑胖理論,但他拒不承認。
如果此時我圖片有盲水印,用工具一解碼,上面寫著大大的“ 這是 ”幾個字,不就能打小黑胖臉麼。
此外,盲水印也可以幫公司追蹤泄露內部消息的員工。
比如之前阿裡的月餅門事件。
2016 年,阿裡內部搞搶購月餅活動,但有幾個哥們利用腳本多刷 124 盒。後來阿裡就把這幾個哥們開,並在內部發一個處理公告。
有員工把這個公告截圖發出來,就是下面這張。
結果阿裡用技術手段找到這張截圖的員工。
後來怎麼處置員工的我不清楚,但是找到這員工的技術手段,就是盲水印。
不討論阿裡具體做法如何,但利用盲水印追蹤泄露內部消息的員工,似乎也可以理解。
雖然之前這幾傢平臺都加盲水印,但原因要麼說得通,要麼可以理解。
知乎加這個盲水印,如果說它是為和豆瓣一樣,為防盜防搬運,保護大傢版權之類的,那我也表示理解吧。
但奇怪的是,這種事為啥不說一聲呢,難道真當大傢發現不麼。。