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

看板 japanavgirls
作者 MartianIT (Martian Institute Tech)
時間 2020-12-15 22:56:38
留言 86則留言 (33推 3噓 50→)

原文在此:https://tinyurl.com/y9y53tzn 來源:自由時報 討論:Depix馬賽克還原程式對照片影像的應用 感想:Depix對文字馬賽克最佳化 能還原馬賽克處理的文字 但 是對於馬賽克的圖片 效果可能有限 許多人認為只要將敏感資訊打碼,就不會發生洩密事件,如今可能已經不具保護的效果, 日前荷蘭有位工程師發明一款可工具,可以利用演算法來重新拼湊馬賽克,藉此還原被破 壞的字碼;他創作這個工具的原因,就是想提醒大家不要再用這種像素化的方式,來隱藏 密碼和敏感資料。 綜合外媒報導,荷蘭有位名為梅勒瑪(Sipke Mellema)的資訊安全顧問、程式設計師日 前研發出一款可以還原馬賽克的程式;他指出,多年來,許多公司號或個人會利用「像素 化的方式」(俗稱打馬賽克),遮蔽文件上的機密資料或是密碼,然而這種方式卻可能不 如想像中的安全。 為了證明馬賽克的做法相當危險,梅勒瑪親自設計一款可以重組馬賽克的程式「Depix」 ,並分享在程式碼平台「GitHub」,該程式可以透過演算法去分析組成馬賽克的像素色塊 ,接著程式就會就會開始計算並重組馬賽克,最後拼出來的字碼雖然仍不完整,但已可能 夠讓人猜測出大致的符號。 梅勒瑪表示,Depix可以對應到密碼學中「易破解模式」(vulnerable patterns),這項 解密技術類似利用ECB與已知明文攻擊(Known-Plaintext Attacks)模式來進行「雜湊破 解」(hash cracking);他強調,「只因為不知道該如何下手,就無法破壞保護程式的 想法」,是資訊安全方面常見的盲點。 --
※ 批踢踢實業坊(ptt.cc), 來自: 73.238.83.38 (美國)
※ 文章網址: https://www.ptt.cc/bbs/japanavgirls/M.1608044201.A.2CE.html

Jackal0326: 這發明可以得諾貝爾獎 12/15 23:34

MartianIT: https://github.com/beurtschipper/Depix 12/15 23:38

MartianIT: 有沒有人要下來試試看? XD 本魯是電腦小白 Orz 12/15 23:39

a3456777: 如果我隨便畫幾個色塊可以還原出什麼? 12/15 23:45

Eric0605: 這沒用啦 原檔馬賽克都破壞像素了 是要怎麼還原 12/15 23:50

Eric0605: 你演算法也只是去猜而已 原文是如果有 symbol 例如A B C 12/15 23:50

Eric0605: 可以猜出來數字英文之類的 但是圖片壞了就壞了哪可能還 12/15 23:51

v3aa7n: 感覺就跟破壞版一樣,沒甚意義 12/15 23:54

aries5420: 麻美有一格漏打馬賽克的畫面 趕快用他完整還原 12/15 23:55

jybba503: 文字類當然有用啊。密碼被打碼,猜得出來字母就好了, 12/16 00:36

jybba503: 而鮑魚被打碼,怎麼也不可能還原原來影像 12/16 00:36

owo0204: 那只是演算法還不夠強 12/16 00:58

owo0204: 只要繼續研究我們一定可以演算出完整的鮑魚 12/16 00:58

hidexjapan: 你的鮑魚不是你的鮑魚 12/16 01:48

fight40520: 本來就騙人的 難不成當年ff7的tifa可以還原成今天ff7r 12/16 02:12

fight40520: e的tifa嗎? 12/16 02:12

godchildtw: 不可能,N*N個點取平均值變成一個色塊,想還原出N*N個 12/16 02:48

godchildtw: 每一個點的原始顏色,幾萬年後也不可能 12/16 02:49

godchildtw: 電影裡面高手還原畫面其實是從清晰變模糊再倒轉播放 12/16 02:52

ccugoo: 還原這種東西怎麼想都不可能做到 12/16 02:58

silverair: 算法再強也不能還原已經破壞的東西,最多猜一下而已 12/16 03:03

johnwu: 還不如自己腦補比較快 12/16 07:01

smallcar801: 其實只要字和字中間的空白一起馬起來…只有高度根本 12/16 08:31

smallcar801: 不可能猜的準,看他的圖至少有高度有每個字組的長度 12/16 08:31

smallcar801: ,搞不好訓練和驗證資料都是從同一個資料集抓出來的 12/16 08:31

smallcar801: ,這種加上一堆限制條件訓練出來針對特定條件不是說 12/16 08:31

smallcar801: 完全沒用,但是用這種成績就說擴展成所有馬賽克都無 12/16 08:31

smallcar801: 用是在鬼扯 12/16 08:31

MADAOTW: 願作者一生喜樂 12/16 09:02

scorpio223: 如果是海苔馬賽克這演算法完全沒用 12/16 09:07

scorpio223: 一張圖的像素如果被破壞或是沒有邊緣延伸你連邊緣在 12/16 09:12

scorpio223: 哪都不知道根本不知道補哪 canny sobel 演算法都沒法 12/16 09:12

scorpio223: 做 12/16 09:12

summer08818: 簡稱腦補演算法 我有很多學生拿AI還原馬賽克當專題XD 12/16 10:01

Asasin: 還原的前題是要保持關聯性,馬賽克如果直接破壞原檔就沒用 12/16 10:02

showhandtw: 我只想知道加上美肌,黑包會變白包嗎??? 12/16 10:15

roex0608: 老梗的東西,被破壞的圖片是無法還原的 12/16 10:59

nathan2000: 重點是大數據分析,生犆器官不就長那樣. 12/16 11:29

nathan2000: 並不是無中生有,而是從資料庫演算比對,以性對人類 12/16 11:33

nathan2000: 的重要性馬賽克這邪魔一定會被克服. 12/16 11:33

piggywoody: 我要求不高,把破壞版的模糊感弄掉就太棒惹 12/16 11:42

kevinmeng2: 你有沒有想過有人天生自帶馬賽克? 12/16 13:26

MotoGP: 還原碼賽克的技術不就是電腦告訴你可能的答案是什麼,你 12/16 13:48

MotoGP: 看到的鮑魚不是真的鮑魚,而是電腦演算法認為鮑魚大概是 12/16 13:48

MotoGP: 長什麼樣,簡單的說看模擬的鮑魚是有什麼意思呢? 12/16 13:48

reing0213: 我聽說古代有賣解碼器,那是什麼?(抱歉沒跟上那時代 12/16 13:51

reing0213: ),還是說現在台灣還有賣 12/16 13:51

MotoGP: 就像考古學一樣,憑幾棵頭顱骨,就模擬出可能的樣貌,但 12/16 13:51

MotoGP: 那就不是真的啊 12/16 13:51

owo0204: 事實上我們看到的鮑魚也是大腦根據反射的光學訊號模擬出 12/16 13:52

owo0204: 來der 還只有三種色光組合 12/16 13:52

owo0204: 也並非鮑魚的真實樣貌 12/16 13:52

owo0204: 蝦蛄有十六種色覺細胞,牠看到的鮑魚一定真實很多 12/16 13:52

MotoGP: 解碼器是系統台把頻道給鎖起來給解開,是解頻道不是解碼 12/16 13:52

MotoGP: 賽克啦 12/16 13:52

owo0204: 真假沒人說的清楚der 12/16 13:53

MotoGP: 對啦,你眼睛看到的都是三原色 12/16 13:53

owo0204: 事實上從沒人知道真實的鮑魚是什麼樣子 12/16 13:54

owo0204: 只有看到大腦根據訊號解讀的模擬版 12/16 13:54

reing0213: 原來是這樣54樓大,我以為是解馬賽克:-P 12/16 14:07

mirac1e: 不用想破解影片馬賽克了 直接找導演要母片最實在 12/16 14:56

skygray2: 此鮑非彼鮑 12/16 16:09

micbrimac: 拿其他鮑魚來作演算法外插 搞不好真的能還原XD 12/16 16:23

micbrimac: 只要把原本的格子變成接近的鮑魚 就算不是本人的也沒差 12/16 16:24

micbrimac: XDD 12/16 16:24

charro: 樓上這樣會變成大家的鮑魚都長差不多 12/16 16:58

p20162: 嘎必娶硬 嘎必娶奧 12/16 17:16

a10232742: 不是真的那個人的沒差 那直接裝mod或補材質不是更快 12/16 17:27

owo0204: 鮑可鮑非常鮑 12/16 18:55

apple00: 套頭A片都能用了 套鮑可以啊 12/16 19:48

SC30mvp: 文字能用演算法還原 影像做不到啦 12/16 23:16

ilovettb: 文組好了啦 12/16 23:47

FWang: 當然可以,只是排列組合的問題,前提是,你要知道原本長什 12/17 00:20

FWang: 麼樣子。 12/17 00:20

scorpio223: 如果是拿人類已知的a鮑形狀去補馬賽克的b鮑位置 這不 12/17 00:48

scorpio223: 叫影像修補,上面說的建模訓練一定能做到 但是如果拿 12/17 00:48

scorpio223: 去寫論文說是影響修補應該會被退回 12/17 00:48

applerunning: 不可能吧那都後製過了怎麼可能還原頂多美化 12/17 08:18

b852258: 理論上應該是不可能還原吧 12/17 17:52

b852258: 演算法也只是猜出那格的顏色而已 12/17 17:53

b852258: 把馬賽克換成一片白色的色塊這樣應該就比較好懂了 12/17 17:53

Zionward: 如果用人力一直修復(其實等於再創作),讓神經網路 12/18 22:50

Zionward: 一直學習,久了之後就可以還原,當然不會是真的 12/18 22:50

Zionward: 但就可以當做真的去看這樣 12/18 22:51

algorithms: deep learning就是電腦幫你幻想,你要男的長出鮑魚也 12/19 02:28

algorithms: 行。 12/19 02:28

您可能感興趣