[討論] 荷蘭工程師發明的馬賽克還原程式

作者: MartianIT (Martian Institute Tech)   2020-12-15 22:56:38
原文在此:https://tinyurl.com/y9y53tzn
來源:自由時報
討論:Depix馬賽克還原程式對照片影像的應用
感想:Depix對文字馬賽克最佳化 能還原馬賽克處理的文字 但
是對於馬賽克的圖片 效果可能有限
許多人認為只要將敏感資訊打碼,就不會發生洩密事件,如今可能已經不具保護的效果,
日前荷蘭有位工程師發明一款可工具,可以利用演算法來重新拼湊馬賽克,藉此還原被破
壞的字碼;他創作這個工具的原因,就是想提醒大家不要再用這種像素化的方式,來隱藏
密碼和敏感資料。
綜合外媒報導,荷蘭有位名為梅勒瑪(Sipke Mellema)的資訊安全顧問、程式設計師日
前研發出一款可以還原馬賽克的程式;他指出,多年來,許多公司號或個人會利用「像素
化的方式」(俗稱打馬賽克),遮蔽文件上的機密資料或是密碼,然而這種方式卻可能不
如想像中的安全。
為了證明馬賽克的做法相當危險,梅勒瑪親自設計一款可以重組馬賽克的程式「Depix」
,並分享在程式碼平台「GitHub」,該程式可以透過演算法去分析組成馬賽克的像素色塊
,接著程式就會就會開始計算並重組馬賽克,最後拼出來的字碼雖然仍不完整,但已可能
夠讓人猜測出大致的符號。
梅勒瑪表示,Depix可以對應到密碼學中「易破解模式」(vulnerable patterns),這項
解密技術類似利用ECB與已知明文攻擊(Known-Plaintext Attacks)模式來進行「雜湊破
解」(hash cracking);他強調,「只因為不知道該如何下手,就無法破壞保護程式的
想法」,是資訊安全方面常見的盲點。
作者: Jackal0326 (傑柯爾)   2020-12-15 23:34:00
這發明可以得諾貝爾獎
作者: MartianIT (Martian Institute Tech)   2020-12-15 23:38:00
https://github.com/beurtschipper/Depix有沒有人要下來試試看? XD 本魯是電腦小白 Orz
作者: a3456777 (saycheese)   2020-12-15 23:45:00
如果我隨便畫幾個色塊可以還原出什麼?
作者: Eric0605 (我還有點餓)   2020-12-15 23:50:00
這沒用啦 原檔馬賽克都破壞像素了 是要怎麼還原你演算法也只是去猜而已 原文是如果有 symbol 例如A B C可以猜出來數字英文之類的 但是圖片壞了就壞了哪可能還
作者: v3aa7n (薰)   2020-12-15 23:54:00
感覺就跟破壞版一樣,沒甚意義
作者: aries5420 (aries)   2020-12-15 23:55:00
麻美有一格漏打馬賽克的畫面 趕快用他完整還原
作者: jybba503 (拍)   2020-12-16 00:36:00
文字類當然有用啊。密碼被打碼,猜得出來字母就好了,而鮑魚被打碼,怎麼也不可能還原原來影像
作者: owo0204 (owo0204)   2020-12-16 00:58:00
那只是演算法還不夠強只要繼續研究我們一定可以演算出完整的鮑魚
作者: hidexjapan (hide0504N￾ )   2020-12-16 01:48:00
你的鮑魚不是你的鮑魚
作者: fight40520 (迴瀾)   2020-12-16 02:12:00
本來就騙人的 難不成當年ff7的tifa可以還原成今天ff7re的tifa嗎?
作者: godchildtw (神童)   2020-12-16 02:48:00
不可能,N*N個點取平均值變成一個色塊,想還原出N*N個每一個點的原始顏色,幾萬年後也不可能電影裡面高手還原畫面其實是從清晰變模糊再倒轉播放
作者: ccugoo (小麥)   2020-12-16 02:58:00
還原這種東西怎麼想都不可能做到
作者: silverair (木柵福山雅治)   2020-12-16 03:03:00
算法再強也不能還原已經破壞的東西,最多猜一下而已
作者: johnwu (就是醬)   2020-12-16 07:01:00
還不如自己腦補比較快
作者: smallcar801 (大叔帶妳看金魚)   2020-12-16 08:31:00
其實只要字和字中間的空白一起馬起來…只有高度根本不可能猜的準,看他的圖至少有高度有每個字組的長度,搞不好訓練和驗證資料都是從同一個資料集抓出來的,這種加上一堆限制條件訓練出來針對特定條件不是說完全沒用,但是用這種成績就說擴展成所有馬賽克都無用是在鬼扯
作者: MADAOTW (MADAO)   2020-12-16 09:02:00
願作者一生喜樂
作者: scorpio223 (ERIC)   2020-12-16 09:07:00
如果是海苔馬賽克這演算法完全沒用一張圖的像素如果被破壞或是沒有邊緣延伸你連邊緣在哪都不知道根本不知道補哪 canny sobel 演算法都沒法做
作者: summer08818 (........)   2020-12-16 10:01:00
簡稱腦補演算法 我有很多學生拿AI還原馬賽克當專題XD
作者: Asasin (Assassin)   2020-12-16 10:02:00
還原的前題是要保持關聯性,馬賽克如果直接破壞原檔就沒用
作者: showhandtw (showhand)   2020-12-16 10:15:00
我只想知道加上美肌,黑包會變白包嗎???
作者: roex0608 (BorEXE)   2020-12-16 10:59:00
老梗的東西,被破壞的圖片是無法還原的
作者: nathan2000 (風間仁)   2020-12-16 11:29:00
重點是大數據分析,生犆器官不就長那樣.並不是無中生有,而是從資料庫演算比對,以性對人類的重要性馬賽克這邪魔一定會被克服.
作者: piggywoody (愛的豬大哥)   2020-12-16 11:42:00
我要求不高,把破壞版的模糊感弄掉就太棒惹
作者: kevinmeng2 (麻煩)   2020-12-16 13:26:00
你有沒有想過有人天生自帶馬賽克?
作者: MotoGP (MotoGP)   2020-12-16 13:48:00
還原碼賽克的技術不就是電腦告訴你可能的答案是什麼,你看到的鮑魚不是真的鮑魚,而是電腦演算法認為鮑魚大概是長什麼樣,簡單的說看模擬的鮑魚是有什麼意思呢?
作者: reing0213 (BIBIBI)   2020-12-16 13:51:00
我聽說古代有賣解碼器,那是什麼?(抱歉沒跟上那時代),還是說現在台灣還有賣
作者: MotoGP (MotoGP)   2020-12-16 13:51:00
就像考古學一樣,憑幾棵頭顱骨,就模擬出可能的樣貌,但那就不是真的啊
作者: owo0204 (owo0204)   2020-12-16 13:52:00
事實上我們看到的鮑魚也是大腦根據反射的光學訊號模擬出來der 還只有三種色光組合也並非鮑魚的真實樣貌蝦蛄有十六種色覺細胞,牠看到的鮑魚一定真實很多
作者: MotoGP (MotoGP)   2020-12-16 13:52:00
解碼器是系統台把頻道給鎖起來給解開,是解頻道不是解碼賽克啦
作者: owo0204 (owo0204)   2020-12-16 13:53:00
真假沒人說的清楚der
作者: MotoGP (MotoGP)   2020-12-16 13:53:00
對啦,你眼睛看到的都是三原色
作者: owo0204 (owo0204)   2020-12-16 13:54:00
事實上從沒人知道真實的鮑魚是什麼樣子只有看到大腦根據訊號解讀的模擬版
作者: reing0213 (BIBIBI)   2020-12-16 14:07:00
原來是這樣54樓大,我以為是解馬賽克:-P
作者: mirac1e (月下美人)   2020-12-16 14:56:00
不用想破解影片馬賽克了 直接找導演要母片最實在
作者: skygray2 ( )   2020-12-16 16:09:00
此鮑非彼鮑
作者: micbrimac (shark)   2020-12-16 16:23:00
拿其他鮑魚來作演算法外插 搞不好真的能還原XD只要把原本的格子變成接近的鮑魚 就算不是本人的也沒差XDD
作者: charro (掐囉)   2020-12-16 16:58:00
樓上這樣會變成大家的鮑魚都長差不多
作者: p20162 (好大一隻雞)   2020-12-16 17:16:00
嘎必娶硬 嘎必娶奧
作者: a10232742 (朝風呂)   2020-12-16 17:27:00
不是真的那個人的沒差 那直接裝mod或補材質不是更快
作者: owo0204 (owo0204)   2020-12-16 18:55:00
鮑可鮑非常鮑
作者: apple00 (冒號三)   2020-12-16 19:48:00
套頭A片都能用了 套鮑可以啊
作者: SC30mvp (leolee11wooooo)   2020-12-16 23:16:00
文字能用演算法還原 影像做不到啦
作者: ilovettb (我愛踢踢逼)   2020-12-16 23:47:00
文組好了啦
作者: FWang   2020-12-17 00:20:00
當然可以,只是排列組合的問題,前提是,你要知道原本長什麼樣子。
作者: scorpio223 (ERIC)   2020-12-17 00:48:00
如果是拿人類已知的a鮑形狀去補馬賽克的b鮑位置 這不叫影像修補,上面說的建模訓練一定能做到 但是如果拿去寫論文說是影響修補應該會被退回
作者: applerunning (A-ROD)   2020-12-17 08:18:00
不可能吧那都後製過了怎麼可能還原頂多美化
作者: b852258 (Lion)   2020-12-17 17:52:00
理論上應該是不可能還原吧演算法也只是猜出那格的顏色而已把馬賽克換成一片白色的色塊這樣應該就比較好懂了
作者: Zionward (西那蒙)   2020-12-18 22:50:00
如果用人力一直修復(其實等於再創作),讓神經網路一直學習,久了之後就可以還原,當然不會是真的但就可以當做真的去看這樣
作者: algorithms (恭喜發財)   2020-12-19 02:28:00
deep learning就是電腦幫你幻想,你要男的長出鮑魚也行。

Links booklink

Contact Us: admin [ a t ] ucptt.com