2023成都積分入學(xué)什么時(shí)候開始申請(qǐng)
2023-01-31
更新時(shí)間:2022-09-06 18:06:16作者:未知
上周末杭州風(fēng)巨大,讓原本準(zhǔn)備出去嗨的世超索性決定,在家躺尸一天。
大概在下午的時(shí)候,突然被手機(jī)一頓猛震驚醒,原來是大家在群里討論一個(gè)事情:
知乎截圖里有盲水印。
啥意思呢。
你以為平時(shí)的知乎截圖是這樣的。
實(shí)際上,知乎的截圖是這樣的。
圖源TG網(wǎng)友 ▼
那些字里行間多出來的一串串?dāng)?shù)字,就是盲水印,咱們用肉眼是看不出來的。
由于不同網(wǎng)友的截圖里數(shù)字也不同,所以能大概猜出,這些盲水印就是截圖者的 ID 。
圖源TG網(wǎng)友 ▼
知乎加盲水印要干啥,世超不清楚,但我知道有了盲水印,它就可以查到是誰(shuí)截的圖。
也就是說,你發(fā)出的知乎回答截圖,里面其實(shí)都有你名字的,只不過能看到的只有知乎。
相信大部分人遇到這種事,多少都有點(diǎn)不爽。這不,消息一傳開后,馬上有人做了油猴插件,屏蔽知乎的盲水印。
還有人分享了一個(gè)可以檢測(cè)盲水印的工具,上面群友分享的那些花花綠綠圖片,就是這工具檢測(cè)出來的。
不過,今天世超在測(cè)試的時(shí)候,發(fā)現(xiàn)不管是 iOS 端、安卓端還是網(wǎng)頁(yè)端的知乎,它們的截圖都沒有異常,干干凈凈。
奇怪,是網(wǎng)友們?cè)诤f,還是知乎緊急下掉盲水印了?
世超翻了一下群聊記錄,大概在周日晚上 11 點(diǎn),網(wǎng)友已經(jīng)無法復(fù)現(xiàn),而在 2 小時(shí)之前還是有成功的。
所以我大膽猜測(cè)一下,是不是在晚上 11 點(diǎn)左右,知乎下掉了盲水印。
那如果想復(fù)現(xiàn),我們需要在那之前的截圖。
這簡(jiǎn)單,小黑胖隔三差五就會(huì)往微信群里扔一些知乎回答,于是我跑去問他要了幾張,截圖時(shí)間都在 1 星期之前。
但結(jié)果是,我依然沒發(fā)現(xiàn)水印。。。
難道時(shí)間還不對(duì),要不干脆就把截圖時(shí)間限定在周日 0 點(diǎn)到晚上 11 點(diǎn)?
說實(shí)話這個(gè)截圖不好找,但,我們有萬(wàn)能的網(wǎng)友。
打開微博的高級(jí)搜索功能,查找關(guān)鍵詞填:知乎,微博包含:圖片,時(shí)間范圍:2022-09-04 0 時(shí)至 2022 - 09- 04 23 時(shí).
點(diǎn)擊搜索,出來了 12 頁(yè)微博。世超先找到一條大 V 的微博,他發(fā)了知乎截圖的原圖 + 水印圖。
圖源 @ 微博 Fring 小黃 ▼
世超拿了原圖,上了檢測(cè)網(wǎng)站測(cè)試了一下。
水印終于出現(xiàn)了。
我給數(shù)字串稍微打了點(diǎn)碼
不過,僅僅一張圖片并不具有說服力,世超接著又找了 2 個(gè)和水印事件毫無關(guān)系的微博。
這兩個(gè)如果有水印,那基本是石錘了。
右鍵圖片保存到本地,上傳到檢測(cè)網(wǎng)站。
結(jié)果如下:
第一張圖
第二張圖
雖說圖片被壓縮,很難看清具體的數(shù)字,但還是很明顯看出截圖里都出現(xiàn)了水印。
從長(zhǎng)度上分析,基本就是網(wǎng)友們說的盲水印。
到這里可以確認(rèn),周日的知乎確實(shí)存在給網(wǎng)頁(yè)端、App 端加盲水印這事。
不知道大家有沒有好奇,截圖里盲水印怎么加的,為啥我們看不到?
其實(shí)方法有很多,世超簡(jiǎn)單講講。
第一種就是水印和底色顏色近似。
這方法比較初級(jí)了,就是只要兩個(gè)顏色夠接近,人類肉眼是無法分辨。
下面是世超做的一張圖,你看著就是純灰色。
但只要用工具,對(duì)圖片不同的通道進(jìn)行查看,就可以發(fā)現(xiàn)它是有字的。
第二種方法利用頻域手段添加盲水印,這個(gè)比較高級(jí),沒第一種這么容易破解。
它先把圖片轉(zhuǎn)換成頻域( 別問頻域是啥,解釋起來太多 ),然后再把水印轉(zhuǎn)成頻域,打散后隨機(jī)分布到各個(gè)頻率上。
最后把他們疊加,轉(zhuǎn)換回圖像,此時(shí)圖上就有盲水印了。
世超舉個(gè)不太恰當(dāng)例子。
你家有一個(gè)游泳池,你往里面扔一個(gè)雞蛋,你肯定是能發(fā)現(xiàn),但如果你把雞蛋打散,放泳池里瘋狂攪拌。
這時(shí)候你還能看到雞蛋嗎?看不到。
但雞蛋,確實(shí)在泳池里了,只有通過特殊手段把雞蛋復(fù)原回來,才能看到它。( 此例子沒有考慮圖像轉(zhuǎn)換成頻域,因?yàn)榭紤]了就不好舉例了 )
實(shí)現(xiàn)盲水印方法還有很多,世超不太懂前端,就不在各位面前班門弄斧了。
關(guān)于知乎為啥要加盲水印,咱們暫時(shí)不好說,但這種事早不是第一次發(fā)生了。
之前豆瓣截圖加水印,大家應(yīng)該還有印象。
那會(huì)有網(wǎng)友發(fā)現(xiàn),豆瓣應(yīng)用在頁(yè)面中嵌入了一種盲水印,包含了截圖用戶 UID,被截圖帖子 ID、截圖時(shí)間。
后來豆瓣回應(yīng)了,這是小組的防搬運(yùn)功能。
這個(gè)我可以理解,因?yàn)槊に∫话憔褪怯脕泶_定文件的最初所有權(quán),在出現(xiàn)文件歸屬/版權(quán)爭(zhēng)議的時(shí)候作為輔助證據(jù)使用。
比如說世超發(fā)了一張自己的腹肌照,結(jié)果被小黑胖偷去,用我照片跟別人搞網(wǎng)戀。
那我肯定不爽了,找小黑胖理論,但他拒不承認(rèn)。
如果此時(shí)我圖片有盲水印,用工具一解碼,上面寫著大大的“ 這是世超 ”幾個(gè)字,不就能打小黑胖臉了么。
此外,盲水印也可以幫公司追蹤泄露內(nèi)部消息的員工。
比如之前阿里的月餅門事件。
2016 年,阿里內(nèi)部搞了搶購(gòu)月餅活動(dòng),但有幾個(gè)哥們利用腳本多刷了 124 盒。后來阿里就把這幾個(gè)哥們開了,并在內(nèi)部發(fā)了一個(gè)處理公告。
有員工把這個(gè)公告截圖發(fā)了出來,就是下面這張。
結(jié)果阿里用技術(shù)手段找到了這張截圖的員工。
后來怎么處置員工的我不清楚,但是找到這員工的技術(shù)手段,就是盲水印了。
不討論阿里具體做法如何,但利用盲水印追蹤泄露內(nèi)部消息的員工,似乎也可以理解。
雖然之前這幾家平臺(tái)都加了盲水印,但原因要么說得通,要么可以理解。
知乎加這個(gè)盲水印,如果說它是為了和豆瓣一樣,為了防盜防搬運(yùn),保護(hù)大家版權(quán)之類的,那我也表示理解吧。
但奇怪的是,這種事為啥不說一聲呢,難道真當(dāng)大家發(fā)現(xiàn)不了么。。