在人工智能化時代,人臉識別系統應用廣泛,那么為了探測究竟,很多人對人臉識別進行破解,如何破解呢?
1.注入應用繞過活體檢測:通過注入應用的方式來篡改程序,在注入過程中,他首先在程序中布置一個了斷點,通過不斷演示人臉識別流程來觸發該斷點,然后分析并修改程序儲存的值,從而繞過所謂的活體檢測功能,使用一張靜態照片就可以通過人臉識別,來達到繞過活體檢測的效果。
2.視頻攻擊繞過活體檢測:只需要安裝一個能夠將人臉照片制作成視頻的手機軟件,然后在朋友圈、個人空間等地方找到對方的一張正面照片,輸入到軟件中,就可以令其開口說話,所謂的活體檢測也就不攻自破。
3. 三維建模繞過云端檢測:通過網上下載的用來制作3D建模的軟件,參照照片中的臉部特征,在短時間內就做出了對應的 3D 建模圖像,人臉檢測軟件對比結果顯示,這兩個在短時間內制作出來的模型與原來照片的相似度分別高達 73.17 %和 86.71%,可以用來破解一般的人臉識別。
4.臉部模具繞過云端檢測:3D打印模型雖然只采用了一種材料,打印出來的人臉模型顏色會過于單一,但是通過后期手工的打磨,一樣是可以增加識別的成功率。
5.利用接口防護不當和各種奇葩的設計缺陷:部分APP在使用上傳人臉圖像時,沒有對圖像數據進行簽名,導致圖片可以被工具截獲然后篡改,而有的則是在數據報文沒有加入時間戳,可以通過重放數據報文的方式來實施破解。