丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號(hào)安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
政企安全 正文
發(fā)私信給謝幺
發(fā)送

0

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題

本文作者: 謝幺 2016-12-29 09:16
導(dǎo)語(yǔ):大部分新興的技術(shù)都會(huì)經(jīng)歷一個(gè)技術(shù)炒作周期,從全民熱捧到備受質(zhì)疑,人臉識(shí)別也是這樣,只不過(guò)這一次被5種方法吊打,還是慘烈了些。

雷鋒網(wǎng)按:FIT 互聯(lián)網(wǎng)安全創(chuàng)新大會(huì),是由安全媒體 FreeBuf 主辦的安全峰會(huì)。安全領(lǐng)域年度重磅成果和創(chuàng)新的互聯(lián)網(wǎng)安全技術(shù)會(huì)在這里展示。


一人,一車,一司機(jī),故事還得從一次“網(wǎng)約黑車”的經(jīng)歷說(shuō)起 。

車到了,可疑的是,接我的司機(jī)、車的信息,與手機(jī)客戶端上顯示的完全不符,但為了趕緊回家,我顧不了太多便上了車,結(jié)果司機(jī)開了不到一分鐘,就回頭對(duì)我說(shuō):“我要取消訂單了,等會(huì)兒你直接給我錢就行 ”,在我的一再拒絕下,司機(jī)說(shuō)可以把我送回原處,讓我重新打個(gè)出租車回去。

結(jié)果當(dāng)我再次用該約車軟件打車,發(fā)現(xiàn)來(lái)接我的居然還是那個(gè)司機(jī)!司機(jī)說(shuō):“你要么就打個(gè)出租車回去,只要你還用這個(gè)軟件約車,打到的還是我的車!”

當(dāng)時(shí)我就納悶了,為什么還是你的車?why?

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題

原來(lái),附近有個(gè)由30多個(gè)黑車司機(jī)組成的車隊(duì),每個(gè)司機(jī)都有一堆虛假的司機(jī)賬號(hào),上百個(gè)賬號(hào)由同一個(gè)人來(lái)統(tǒng)一接單,然后通過(guò)電臺(tái)調(diào)度車輛去接人,因此不管你打到哪個(gè)號(hào),都會(huì)調(diào)我去接人,而且就算是別人去接你,也是一樣的流程。

于是我感到奇怪,這個(gè) 打車APP 上明明使用了人臉識(shí)別功能來(lái)驗(yàn)證司機(jī)信息,為什么這些司機(jī)可以繼續(xù)使用虛假賬號(hào)?經(jīng)過(guò)一頓軟磨硬泡,司機(jī)終于透露,雖然人臉識(shí)別聽起來(lái)很牛逼,但是他們有軟件可以輕易破解。

沒(méi)錯(cuò),人臉識(shí)別技術(shù)就這么被一群黑車師傅給黑了。

以上故事是在 Freebuf 主辦的 FIT 2017 互聯(lián)網(wǎng)安全創(chuàng)新大會(huì)上,來(lái)自平安科技的安全研究員高小廚(高亭宇)在一場(chǎng)“關(guān)于人臉識(shí)別技術(shù)應(yīng)用風(fēng)險(xiǎn)”主題演講中的一段描述。說(shuō)完他便現(xiàn)場(chǎng)展示了那個(gè)司機(jī)用來(lái)破解人臉識(shí)別技術(shù)的軟件,一個(gè)可以讓照片“張口說(shuō)話”的APP。

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題    【請(qǐng)注意兩張照片的嘴部】

高小廚說(shuō),從那之后他開始琢磨人臉識(shí)別技術(shù)在實(shí)際應(yīng)用層面的風(fēng)險(xiǎn),并調(diào)研了市面上使用了人臉識(shí)別技術(shù)的軟件,最后的結(jié)果出乎自己的預(yù)料。

花式破解人臉識(shí)別技術(shù)

通過(guò)分析,他發(fā)現(xiàn)市面上大部分使用了人臉識(shí)別技術(shù)的軟件,其識(shí)別流程均大致如下:

檢測(cè)人臉 → 活體檢測(cè) → 人臉對(duì)比(和之前上傳的自拍照或證件照)→ 分析對(duì)比結(jié)果 → 返回結(jié)果(通過(guò)或不通過(guò))

據(jù)雷鋒網(wǎng)了解,其中活體檢測(cè)技術(shù)即在人臉識(shí)別時(shí)要求用戶進(jìn)行眨眼、點(diǎn)頭、張嘴等動(dòng)作,以防止靜態(tài)圖像破解,國(guó)內(nèi)多個(gè)知名APP中的人臉識(shí)別都采用了該項(xiàng)技術(shù)。

高小廚表示,一般的APP開發(fā)者不會(huì)自己開發(fā)人臉識(shí)別技術(shù),而是通過(guò)第三方的API接口或SDK組件來(lái)獲得人臉識(shí)別功能,基于這個(gè)特點(diǎn),他對(duì)人臉識(shí)別技術(shù)從接入到實(shí)際使用過(guò)程中的每個(gè)關(guān)鍵點(diǎn)進(jìn)行了分析,最終在多個(gè)環(huán)節(jié)都找到了多個(gè)突破點(diǎn),只要略施小計(jì),就能讓人臉識(shí)別形同虛設(shè)。

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題

1.注入應(yīng)用繞過(guò)活體檢測(cè)

高小廚首先在現(xiàn)場(chǎng)演示了通過(guò)注入應(yīng)用的方式來(lái)篡改程序,從而繞過(guò)所謂的活體檢測(cè)功能,使用一張靜態(tài)照片就可以通過(guò)人臉識(shí)別。

在注入過(guò)程中,他首先在程序中布置一個(gè)了斷點(diǎn),通過(guò)不斷演示人臉識(shí)別流程來(lái)觸發(fā)該斷點(diǎn),然后分析并修改程序儲(chǔ)存的值,來(lái)達(dá)到最終的繞過(guò)活體檢測(cè)的效果。

除了注入應(yīng)用之外,他還發(fā)現(xiàn)可以通過(guò)查看當(dāng)前APP的數(shù)據(jù)結(jié)構(gòu),修改入?yún)⒆值鋪?lái)篡改活體檢測(cè)完成后的圖片,從而達(dá)到活體檢測(cè)由任意一個(gè)人完成都可以通過(guò)的效果,這樣他同樣可以拿著被攻擊者的照片來(lái)通過(guò)靜態(tài)人臉識(shí)別,然后自己眨眼抬頭來(lái)破解活體檢測(cè)。

2.視頻攻擊繞過(guò)活體檢測(cè)

如果說(shuō)前面的方法需要一些技術(shù)門檻,那這個(gè)方法就可以適用于所有小白用戶,只需要安裝一個(gè)能夠?qū)⑷四樥掌谱鞒梢曨l的手機(jī)軟件,然后在朋友圈、個(gè)人空間等地方找到對(duì)方的一張正面照片(這個(gè)應(yīng)該不難),輸入到軟件中,就可以令其開口說(shuō)話,所謂的活體檢測(cè)也就不攻自破。

文章開頭所說(shuō)的黑車司機(jī)也正是用的這款軟件,實(shí)現(xiàn)了對(duì)APP人臉識(shí)別功能的破解。由此雷鋒網(wǎng)猜想,如果使用軟件合成的視頻即能夠破解人臉識(shí)別活體檢測(cè),那么任意一段清晰的正面視頻也應(yīng)該可以用來(lái)嘗試破解,如果真如此,那些經(jīng)常在網(wǎng)絡(luò)上拋頭露面的明星、網(wǎng)紅、視頻直播,一旦使用人臉識(shí)別作為密碼,那就相當(dāng)于把密碼寫在臉上了。

3. 三維建模繞過(guò)云端檢測(cè)

高小廚注意到,除了點(diǎn)頭、眨眼,有些人臉識(shí)別還會(huì)要求用戶進(jìn)行點(diǎn)頭、搖頭等動(dòng)作,于是他立刻想到了使用3D建模,構(gòu)建人臉模型的方式來(lái)破解。

通過(guò)網(wǎng)上下載的兩個(gè)用來(lái)制作3D建模的軟件,參照郭富城照片中的臉部特征,高小廚在短時(shí)間內(nèi)就做出了對(duì)應(yīng)的 3D 建模圖像,人臉檢測(cè)軟件對(duì)比結(jié)果顯示,這兩個(gè)在短時(shí)間內(nèi)制作出來(lái)的模型與原來(lái)照片的相似度分別高達(dá) 73.17 %和 86.71%,可以用來(lái)破解一般的人臉識(shí)別。

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題

【3D人臉模型,以及論發(fā)型的重要性】

4.臉部模具繞過(guò)云端檢測(cè)

既然3D建模能成功繞過(guò)人臉識(shí)別,高小廚立刻想到了使用3D 打印來(lái)進(jìn)行嘗試,結(jié)果卻出乎意料的失敗了,在分析了失敗原因時(shí),他說(shuō):

通常人臉識(shí)別會(huì)分析臉部的多個(gè)特征值,而有的人臉識(shí)別技術(shù)會(huì)在眉毛部位提取多個(gè)特征點(diǎn),而3D打印如果不夠精細(xì),打印出來(lái)人臉一般會(huì)缺少眉部特征。


如果3D打印模型只采用了一種材料,打印出來(lái)的人臉模型顏色會(huì)過(guò)于單一,比如材料是黃色的,眉毛也是黃色的,這會(huì)大大降低識(shí)別的成功率。


如果3D打印使用的材料不合適,打印出來(lái)的模型的臉部細(xì)節(jié)會(huì)很粗糙,需要后期手工打磨。

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題

雖然高小廚在現(xiàn)場(chǎng)沒(méi)有直說(shuō),但雷鋒網(wǎng)宅客頻道編輯已經(jīng)隱約能讀懂他話中的含義:“不是3D打印不行,而是我用的這臺(tái)3D打印機(jī)太辣雞! 如果換一臺(tái)更加精密的打印機(jī),破解同樣不在話下?!?/strong>

當(dāng)他掏出自己用于測(cè)試的3D打印模型時(shí),不得不承認(rèn)這個(gè)模型有些慘不忍睹,確實(shí)如同高小廚所說(shuō),缺乏面部細(xì)節(jié)、顏色單一,比例似乎也不太對(duì)。

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題

【用于測(cè)試的3D打印模型】

5.利用接口防護(hù)不當(dāng)和各種奇葩的設(shè)計(jì)缺陷

高小廚發(fā)現(xiàn),部分APP在使用上傳人臉圖像時(shí),沒(méi)有對(duì)圖像數(shù)據(jù)進(jìn)行簽名,導(dǎo)致圖片可以被工具截獲然后篡改,而有的則是在數(shù)據(jù)報(bào)文沒(méi)有加入時(shí)間戳,可以通過(guò)重放數(shù)據(jù)報(bào)文的方式來(lái)實(shí)施破解。

在測(cè)試某一款應(yīng)用時(shí),他發(fā)現(xiàn)人臉識(shí)別的成功與否,是通過(guò)返回報(bào)文中的一個(gè)閾值來(lái)決定的,相當(dāng)于考試中的“及格分?jǐn)?shù)”,如果人臉匹配度超過(guò)該閾值就可以通過(guò),不幸的是,該APP 沒(méi)有對(duì)這個(gè)返回報(bào)文加簽名,導(dǎo)致該報(bào)文可以被篡改,最終高小廚通過(guò)調(diào)低該閾值的方式破解了它的人臉識(shí)別。

APP風(fēng)險(xiǎn)初步調(diào)研

高小廚在現(xiàn)場(chǎng)展示了自己進(jìn)行的APP風(fēng)險(xiǎn)調(diào)研的結(jié)果,他發(fā)現(xiàn)除了一般的考勤、賬號(hào)安全APP之外,大量的銀行、P2P 金融企業(yè)的 APP 已經(jīng)介入使用了人臉識(shí)別技術(shù),其中:

  • 金融行業(yè)在使用人臉識(shí)別技術(shù)時(shí)安全性明顯高于一般應(yīng)用;

  • 當(dāng)人臉識(shí)別技術(shù)涉及關(guān)鍵業(yè)務(wù)時(shí),安全防護(hù)水準(zhǔn)往往更高

比如他在測(cè)試國(guó)內(nèi)某P2P金融的客戶端時(shí),嘗試人臉識(shí)別解鎖失敗數(shù)次后,該APP 就檢測(cè)出了可能存在惡意破解的情況,強(qiáng)制使用銀行卡信息、手機(jī)短信等其他方式來(lái)完成認(rèn)證。

現(xiàn)場(chǎng)展示破解人臉識(shí)別技術(shù)的5種方法 | FIT 2017專題

高小廚在現(xiàn)場(chǎng)強(qiáng)調(diào)了一點(diǎn),除了人臉識(shí)別技術(shù)在手機(jī)上本身的應(yīng)用缺陷之外,許多問(wèn)題導(dǎo)致的原因都是開發(fā)者在調(diào)用第三方的人臉識(shí)別服務(wù)時(shí),沒(méi)有嚴(yán)格按照一個(gè)安全的規(guī)范來(lái)做,接入流程不夠嚴(yán)謹(jǐn),甚至經(jīng)常出現(xiàn)為了提高用戶體驗(yàn)而舍棄安全性的做法,這樣的做法在技術(shù)實(shí)力不強(qiáng)的小公司十分常見,最終導(dǎo)致的結(jié)果就是,讓用戶把密碼寫在了自己的臉上。

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知

分享:
相關(guān)文章

編輯

關(guān)注網(wǎng)絡(luò)安全、黑客、白帽子那些事, 歡迎來(lái)聊聊你的故事。
當(dāng)月熱門文章
最新文章
請(qǐng)?zhí)顚懮暾?qǐng)人資料
姓名
電話
郵箱
微信號(hào)
作品鏈接
個(gè)人簡(jiǎn)介
為了您的賬戶安全,請(qǐng)驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請(qǐng)驗(yàn)證您的郵箱
完善賬號(hào)信息
您的賬號(hào)已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄