當前位置:
首頁 > 科技 > 我們花兩塊錢,騙過了小米8 的人臉解鎖

我們花兩塊錢,騙過了小米8 的人臉解鎖

小米 8 的劉海之所以這麼大,是因為裡面多了兩個零件,紅外照明元件和紅外鏡頭,它們可以讓小米 8 在完全無光的情況下實現面部解鎖,目前這隻有 iPhone X 和小米 8 可以做到。其餘的手機想要在這麼黑的環境下解鎖,辦法只有一個:補光。把屏幕亮度調高到可以照亮人臉的程度,便可以順利解鎖,但是晃瞎眼就無法避免了。

發布會上還演示了用照片是無法騙過面部識別的,但是這部手機又沒配備 3D 結構光面部識別,它是怎麼做到的呢?

首先可以確定的是小米 8 並沒有利用前置雙攝像頭來判斷面部 3D 結構,因為堵住前攝是可以正常解鎖的。其次,學過生物的話你就應該知道,人體本身就是一個三十多度的熱源,在不停地向外發出紅外線,而通過紅外線感測器,即使在周圍無光的環境下,也能「看到」人。前提是,這是個活人。所以通過紅外相機,理論上不但能在純黑下識別人臉,還能做活體檢測。

但~這一切只是理論。剛才我用的是我們實驗室六萬多的工業級紅外溫槍。小米 8 的這顆紅外鏡頭要是真的能做到在純黑環境下直接識別人臉,那也用不著在旁邊擺一顆不可見紅外光燈來在夜間照亮你的美了。事實證明在堵住這顆燈之後,黑暗環境下真的無法解鎖,進 CIT 模式去看也發現紅外相機什麼都沒拍到。

所以通過體溫檢測活體這條路無法通過,那麼小米 8 又是怎麼識破照片的呢?

我用小米 8 前置相機,關掉美顏拍了一張自拍照,然後讓子章找樓下的列印店找最好的相片紙,用最高解析度列印了一張彩照,結果,不能解鎖。

第一次嘗試:失敗

然後我把照片沿著人像邊緣剪裁了一圈,放在那,果然,還是不能解鎖。

第二次嘗試:失敗

那肯定不能啊,我不能用普通彩色照片,小米 8 面部識別用的是紅外相機,我得用紅外黑白照片。所以我就又進 CIT 模式,調用紅外相機拍了一張紅外照片,又讓子章去列印店找最好的相片紙、用最高的 DPI 列印了一張黑白照,結果還是不能解鎖。

第三次嘗試:失敗

厲害了。抱著好奇心,我再次進去 CIT 模式,結果發現我們列印的照片,在紅外相機里根本就是一張白紙。因為照片紙表面的這層膜會完全反射紅外燈光,白紙能解鎖就怪了。所以在發布會上,那個人用照片是不可能解鎖的……嗎?

我這次用我們辦公室的黑白印表機,用最普通的 A4 紙,把這張紅外照片列印出來,(咔嚓,解鎖了)解鎖了。

第四次嘗試:成功

所以,只要照片不反光,並且是紅外照片,剪都不用剪,直接解鎖。不過話說回來不反光的紙好找,但是紅外相機不太好找,而且你上大街拿著紅外相機對著人拍,是誰都會警覺的,所以破解難度還是比較高的……嗎?

我把普通彩色照片也用黑白印表機列印出來,你看,其實差別無非就是紅外的眼睛更黑,面部陰影更重,所以再花一塊五買根鉛筆把眼睛塗黑,臉上的陰影塗重,(咔,解鎖)。所以破解成本:一張普通大頭照,一個普通列印店,必須列印最便宜的五毛錢一張黑白照片,貴的還真不行,再用一根一塊五的鉛筆,就大功告成了。破解成本比我們之前破解 vivo X20 陡增了一倍,也就是貴了一塊錢。

所以如果你是小米 8 用戶、或者打算買小米 8、在乎自己的隱私的話,還是得把面部解鎖禁用掉。真正的支付級面部識別,讓我們一起期待使用結構光的小米 8 透明探索版。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 愛否科技FView 的精彩文章:

白天將會變得越來越長 平均每年增加 74000 分之一秒;AliOS 正在研究人臉識別上車;提供個性化服務

TAG:愛否科技FView |