Github高贊:給文字打馬賽克=形同虛設,AI看透你一切小心思

2020-12-20 新智元

【新智元導讀】繼修復塗鴉圖片之後,厚碼文字也不再安全了?近日,名為Depix的Github項目火爆全網,一切故意而為之的「文字密碼」,在這一AI技術的處理下,瞬間就「暴露於光天之下」。

「來P個圖吧!」 「好呀,不過這段話得打碼,不然就麻煩了!」

如果現在告訴你,」打碼「已經不再安全,你所想保護的信息,已然如」皇帝的新衣「,你會作何想?

不,這不是聳人聽聞,最近一個名為Depix的GitHub項目火了,上線僅僅三天,star量就已經高達7K。截止發文,此項目已經火速達到1w+的star量:

而就是這項技術,能夠解碼被打上馬賽克的文字,你的所有努力,甚至有了」欲蓋彌彰「的效果。

手機塗鴉如同「徒勞」,外行也能輕易恢復隱藏信息

前段時間,網絡上爆出,使用手機塗鴉對圖片所進行的操作,其實可以輕易被恢復:

簡單拿微信聊天截屏的文字塗鴉來說:

我們身邊太多的人,都可能會用這種塗鴉技術,遮蓋自己想保密的信息。

看似很安全,對不對?

其實在有心人看來,你的操作可以馬上成為徒勞:

只需要再次利用手機的圖片編輯功能,將曝光、鮮明度、高光、陰影、亮度等參數全部調至+100,然後再將對比度參數調至-100,然後,神奇的事情發生了:

行家都知道,相比於塗鴉,馬賽克卻無法被修復和逆轉,令人非常的安心。

可是,放在現在,在AI面前,修復厚碼圖片中隱藏的內容,也成為了可能:

Depix——修復厚碼文字內容,現已開源

Depix的主要功能,就是利用AI算法,將被像素化的文本內容從馬賽克中還原出來。其適用於用線性盒過濾器創建的像素化圖像。

其目的不是去馬賽克,而是做文字恢復使用。雖說這可能令一些宅男失望,但其作用依舊強大且有意義。

此項目是由信息安全顧問Sipke Mellema 開發的,目前僅支持英文字母、數字和英文標點符號。

而任何此個開源項目的使用者,簡簡單單使用以下指令,就可以恢復你想「窺探」的文字內容:

python depix.py -p images/testimages/testimage3_pixels.png -s images/searchimages/debruinseq_notepad_Windows10_closeAndSpaced.png -o output.png

完整操作如下:

從截圖中剪出像素化的方塊,作為一個矩形。

將De Bruijn序列粘貼到編輯器中,使用相同的字體設置(文本大小、字體、顏色、hsl)。

製作序列的截屏。如果可能的話,使用同樣的截圖工具來創建像素化的圖像。

運行 run python depix.py -p [pixelated rectangle image] -s [search sequence image] -o output.png

算法原理簡單:分割小塊,德布魯因序列字符庫助力像素匹配

Depix的原理是將馬賽克區域的內容分割成許多個小塊,然後將每個小塊都和預先設置好的字符庫(德布魯因序列(De Bruijn sequence))進行像素匹配。

具體算法流程如下:

該算法利用了線性盒濾波器,來分別處理每個塊的特性。對於每個塊,它對搜索圖像中的所有塊進行像素化,以檢查是否直接匹配。

對於大多數像素化的圖像,Depix設法找到單一匹配的結果。它假設這些都是正確的。然後,將周圍的多匹配塊的匹配在幾何上與像素化圖像中的相同距離進行比較。匹配也被視為正確。這個過程要重複幾次。

當正確的塊沒有幾何匹配時,它將直接輸出所有正確的塊。對於多匹配塊,它輸出所有匹配的平均值。

開發這個AI項目,Mellema並不是為了竊取信息,而是利用ECB和明文攻擊的模式,提高信息保護技術。

在他看來,不知道如何破壞當前的保護模式,是信息安全中的常見陷阱。

Depix主要是針對打碼文字的處理,而說到修復馬賽克像素級別圖片的技術,我們不得不提杜克大學的AI算法PULSE:

宅男福利?渣畫質修復還要看杜克PULSE

杜克大學的AI算法PULSE(Photo Upsampling via Latent Space Exploration),可以將像素渣到馬賽克級別的圖片修復:

該算法可以將模糊、無法識別的人臉圖像轉換成計算機生成的圖像,並且具有比之前任何時候都更加精細、逼真的細節。

按照之前的方法,想要把一張模糊的大頭照變清晰,最多只能將這張照片縮放到原始解析度的八倍。

而PULSE,可以僅在幾秒鐘內,就可以把 16x16 像素的低解析度小圖,放大 64 倍,變成 1024 x 1024 像素的高解析度圖像。

這種將像素放大 64 倍級別的,絕對是業界首次。

原本低解析度照片中無法看到的細節,比如毛孔、細紋、睫毛、頭髮和胡茬等,經過PULSE算法處理後,都能看得一清二楚:

涉及到實際應用方向上,論文的共同作者 Sachit Menon 介紹稱:

「在這些研究中,我們只是用面部作為概念驗證。

但從理論上講,該技術是通用的,從醫學、顯微鏡學到天文學和衛星圖像,都可以通過該技術改善畫質。」

與此類似的,還有谷歌的超強像素遞歸方案,感興趣的朋友可以自行探索。

最後附上Depix,PULSE的項目連結:

Depix項目地址:https://github.com/beurtschipper/Depix

PULSE項目地址:https://github.com/adamian98/pulse

參考連結:

https://www.maxiaobang.com/6570.html

https://github.com/beurtschipper/Depix

https://github.com/adamian98/pulse

相關焦點

  • Github高贊:給文字打馬賽克=形同虛設,AI看透你一切小心思,已開源
    近日,名為Depix的Github項目火爆全網,一切故意而為之的「文字密碼」,在這一AI技術的處理下,瞬間就「暴露於光天之下」。 「來P個圖吧!」 「好呀,不過這段話得打碼,不然就麻煩了!」 如果現在告訴你,」打碼「已經不再安全,你所想保護的信息,已然如」皇帝的新衣「,你會作何想?
  • 打馬賽克就安全了嗎?AI消除馬賽克,GitHub開源項目上線三天收穫近...
    機器之心報導作者:魔王、小舟還在用馬賽克的方式隱藏密碼?小心被「看穿」。像素化(又稱馬賽克)是一種常見的打碼方式,通過降低圖像中部分區域的解析度來隱藏某些關鍵信息,比如:
  • 被狠狠打了「馬賽克」的圖片 就這樣被AI還原了
    你可能覺得奇怪,大家明明把「姓名、身份證號、準考證號」等個人敏感信息都打上了馬賽克,為什麼還會洩露信息?難不成還可以恢復?可能還真的可以!同樣在昨晚,GitHub上一個AI項目衝上了熱榜,截止目前已經收穫了8.4K星標。這個AI的主要功能就是:去除馬賽克,還原字符密碼。
  • 打馬賽克就安全了嗎?AI消除馬賽克,項目上線三天收穫近7000星
    機器之心報導作者:魔王、小舟還在用馬賽克的方式隱藏密碼?小心被「看穿」。像素化(又稱馬賽克)是一種常見的打碼方式,通過降低圖像中部分區域的解析度來隱藏某些關鍵信息,比如:再比如:看圖找馬賽克!(找不到請看右側原圖)但是,在你想隱藏信息的同時,有一些技術卻反其道而行之,試圖將圖片還原為原始狀態。
  • 被狠狠打了「馬賽克」的圖片,就這樣被AI還原了
    你可能覺得奇怪,大家明明把「姓名、身份證號、準考證號」等個人敏感信息都打上了馬賽克,為什麼還會洩露信息?難不成還可以恢復?可能還真的可以!同樣在昨晚,GitHub上一個AI項目衝上了熱榜,截止目前已經收穫了8.4k星標。
  • 被狠狠打了『馬賽克』的圖片,就這樣被AI還原了
    你可能覺得奇怪,大家明明把「姓名、身份證號、準考證號」等個人敏感信息都打上了馬賽克,為什麼還會洩露信息?難不成還可以恢復?可能還真的可以!這個AI的主要功能就是:去除馬賽克,還原字符密碼。相信不少人都認為,只要打上了馬賽克,就不會洩露敏感信息,因此,我們在朋友圈、微博等公開社交平臺,經常能夠看到打了馬賽克的結婚照、證書照、成績照等。但事實上,無論是圖像、文字還是字符,AI還原馬賽克已經不是什麼難事了。最近一位名為Sipke Mellema的程式設計師便開發了這樣一款工具。
  • ...文字馬賽克」引熱議 是史上最帥馬賽克? 還是侵犯嫌疑人肖像權?
    原標題:嫌犯照片被打「文字馬賽克」引熱議 1月6日,「中警安徽」微博發布消息稱,1月3日安徽太和縣被搶的5歲女孩已經安全回到太和縣,並隨文發布了9張與案情相關的照片。其中,有三張是犯罪嫌疑人的正面照,並在嫌疑人照片的頭部位置寫了三個字:「馬賽克」。
  • AI黑科技真的能去馬賽克嗎
    人們都不喜歡馬賽克,以至於誕生出了「馬賽克阻止人類文明進步」的箴言。影片裡看到馬賽克,你會索然無味;文檔裡看到馬賽克,你會興致掃地……無數朋友都在尋找一個問題的答案——馬賽克真的是不可消除的嗎?有碼能不能用什麼黑科技,一鍵變成無碼?從原理上來說,馬賽克屬於永久性的信息丟失。
  • 被狠狠打了 「馬賽克」的圖片,就這樣被 AI 還原了
    你可能覺得奇怪,大家明明把 「姓名、身份證號、準考證號」等個人敏感信息都打上了馬賽克,為什麼還會洩露信息?難不成還可以恢復?可能還真的可以!這個 AI 的主要功能就是:去除馬賽克,還原字符密碼。AI 破解『密碼』相信不少人都認為,只要打上了馬賽克,就不會洩露敏感信息,因此,我們在朋友圈、微博等公開社交平臺,經常能夠看到打了馬賽克的結婚照、證書照、成績照等。但事實上,無論是圖像、文字還是字符,AI 還原馬賽克已經不是什麼難事了。
  • 馬賽克這東西越來越不行了,開源AI已能恢復文字馬賽克
    馬賽克在我們現在的數字生活時代中可以說是隨處可見,它已經普及到了我們大量的日常的工具中了。出於安全或規避等心態考慮,我們往往會利用馬賽克技術擦除必要的信息,以便達到保護和隱藏的目的。雖然一直以來,馬賽克都已經被公認為是一種可靠的技術了,可是不幸的是「萬惡」的人工智慧技術來了。
  • 去馬賽克工具DeepCreamPy
    ://github.com/deeppomf/DeepCreamPy該項目使用深度完全卷積神經網絡(deep fully convolutional neural network),參照了英偉達在今年4月前發布的一篇論文。
  • 林俊傑給上身打馬賽克稱自己害羞 網友紛紛好奇馬賽克下面是什麼
    他總是能看透生活,唱進人心,他也總能用最出色的表達,來獲取大家的喜愛。林俊傑除了自己在音樂上的付出和專業上的鑽研,他還是一個性格開朗毫無偶像包袱的明星。他參加音樂專業節目時足夠認真,對選手的點評一語中的,自己表演也是做好充分的準備,給大家最完美的呈現。
  • 200+優秀Github項目精選
    網站: https://githistory.xyz/anuraghazra / github-readme-stats在你的 README 中獲取動態生成的 GitHub 統計信息!Antipodes Map這個地圖工具可以顯示任意地點在地球另一邊的對應地點,比如在上海打一個洞穿越地心,就會來到阿根廷的恩特雷裡奧斯省。beurtschipper / Depix發布圖片時,很多人喜歡使用馬賽克隱去敏感信息,這個工具可以將打馬賽克的文字還原。所以,隱藏信息儘量不要使用馬賽克,最好是覆蓋掉。
  • 打了馬賽克也擋不住!這些AI算法一鍵還你「無馬」
    AI算法讓一切皆有可能。索菲亞覺得,這也許就是AI進化的先兆呢!去除一般的馬賽克,用PS的就能搞定。在那些構圖和色彩簡單的圖片上可以輕鬆去除不想要的元素。然而PS說到底還是對圖片的內容取樣之後進行的填充,就像一塊「狗皮膏藥」,根本無法修復破壞的內容,在面對馬賽克時可謂束手無策。但如今AI算法大行其道,讓我們看到了新的可能。
  • 馬賽克技術在AI面前會被攻破嗎?
    人們收看電視經常會看見一些法制節目中犯罪嫌疑人臉部被打碼,也就是所謂的馬賽克技術,它是一種常見圖像與視頻的處理手段。可以將關鍵信息部位色階細節劣化造成模糊效果,從而達到無法辨認的效果。而最近AI技術在處理視頻照片方面又有了重大突破,一款名為Depix的項目由於能解碼被打上馬賽克文字而引起廣泛爭議讓馬賽克在AI面前都顯得不安全,但目前只適用於使用線性方框濾波器創建的像素化圖像。說到馬賽克的作用,不僅可以在法制節目中保護受害人的隱私,免去被打擊報復,還可以起到保護他們名譽權的效果。
  • 馬賽克在AI面前可能不安全了,你會擔心隱私安全嗎?
    【早點說】今日話題:馬賽克在AI面前可能不安全了,你會擔心隱私安全嗎?新聞背景:相信不少人都認為,只要打上了馬賽克,就不會洩露敏感信息,因此,我們在朋友圈、微博等公開社交平臺,經常能夠看到打了馬賽克的結婚照、證書照、成績照等。但事實上,無論是圖像、文字還是字符,AI 還原馬賽克已經不是什麼難事了。
  • 馬賽克在AI面前可能不安全了 這種馬賽克能被 AI 一鍵去除了
    大家都以為,只要打了馬賽克就能避免讓其他人看到自己不想被別人看到的信息。     但事實上真是如此嗎?     不不不,今天我必須要用現實殘忍地擊碎大家這個想法。   而這個 AI 項目叫做 Depix,主要用處就是拿來清除馬賽克,還原字符密碼的。     也就是說,大家發在社交網絡上的圖片,哪怕給個人隱私信息打了碼,有心之人也能想盡辦法去除馬賽克,盜取你的信息。     來來來,狐妹先給你們看下效果圖,來證明一下我可不是胡編亂造的。
  • 新技術還原厚碼文字,以後馬賽克也不安全了啊
    關注科技百話,帶給你不一樣的科技訊息!提到馬賽克,很多人應該都比較熟悉吧,有些時候,在網上交流發送訊息的時候,如果有些地方不想要別人看到,大部分都會選擇使用打上馬賽克這種方式,確實,這也是一種非常不錯的「掩蓋信息」的途徑。
  • 馬賽克編輯
    官微給嫌犯打文字馬賽克 編輯:我就是故意的 新華網 2016年01月08日 06:59官微給嫌犯打文字 馬賽克 編輯:我就是故意的---光天化日之下搶劫安徽太和女孩的三名嫌犯再次引發關注——他們的頭部分別寫著「馬賽克」三個字,該微博來自用戶@中...
  • 這種馬賽克,能被 AI 一鍵去除了
    至於愛呢,就愛在我們在朋友圈、微博等社交平臺上發照片或者隱私信息的時候,可以選擇用馬賽克把重要的信息給模糊掉。大家都以為,只要打了馬賽克就能避免讓其他人看到自己不想被別人看到的信息。但事實上真是如此嗎?