1. 程式人生 > >一張紙解鎖指紋解鎖

一張紙解鎖指紋解鎖

1024 是傳說中的 “愛碼士節”(熱愛程式碼人士的節日),也是一年一度 “GeekPwn 極棒破解大賽” 的固定舉辦時間。

今年不僅延續了往屆不羈的賽事風格、多元化的挑戰專案、業內頂級的評委現場坐鎮、豐富的燒腦解謎互動遊戲……更是邀請來“最強大腦”蔣昌建老師擔任主持人,妙語連珠貫穿全場。
一張紙解鎖指紋解鎖

發現今年有個專案標題特別囂張:“一張紙,秒破手機指紋鎖”。

號稱“一張紙破解指紋識別”的選手名叫馬卓,來自騰訊玄武實驗室。他要破解最近挺火的的“屏下指紋識別技術”。

一張紙解鎖指紋解鎖

只見他掏出一臺手機,用紙巾將螢幕擦拭乾淨,右手拇指在螢幕上輕輕一摁,手機解鎖。

他說:

“這臺手機只錄入了我的右手指紋,接下來,我將讓所有人都能解開它。” 
一張紙解鎖指紋解鎖

馬卓掏出一張白色塑料卡片,跟銀行卡差不多大小,往手機螢幕上解鎖位置一放,讓裁判和主持人都來試一試。

第一次嘗試的可能是主持人的手有點顫抖,失敗了,又嘗試了第二次。

不到一秒,手機進入桌面,解鎖成功,掌聲和驚呼打破寂靜。緊接著裁判、主持人輪番嘗試,都能隔著這張白色卡片解開手機指紋鎖。
一張紙解鎖指紋解鎖

為啥一張普通的塑料卡片為啥能破解指紋?

“TK教主”揭開了謎底。

常見的指紋識別原理有四種,熱敏、電容、光學和超聲波。方法雖多,原理無非是採集指紋的紋路圖案:

熱敏型利用指紋凹凸不平產生的熱量差;

電容型利用指紋凹凸不平產生的電容差;

光學型利用光線反射,相當於給指紋“拍照”;

超聲波型利用聲波反射來判斷凹凸紋路;

一張紙解鎖指紋解鎖

現在許多電子廠商都追求全面屏,有的指紋識別就被放在了螢幕下面,所以最近光學型的指紋破解手機就多了起來。

但是手機按在玻璃屏上,由於汗漬、汙漬、面板油脂,經常會留下一個指紋印。

指紋識別模組執行時,會從螢幕下方射出光線,透過螢幕上的指紋油漬到達塑料卡片,再反射回接收器。這時,接收器會把螢幕上的指紋油漬誤認為是機主的手指,解除鎖定。

於是,傳說中的“屏下指紋識別”就這麼被一個手指印+塑料卡給破解了……
一張紙解鎖指紋解鎖

就是這麼一種著沒什麼技術含量的手法,讓幾乎所有光學螢幕指紋解鎖手機全部中招。

於暘說,“研究期間這種破解手法的成功率很高,而且用很多種材料都能實現解鎖,都不一定是這種白色塑料卡片。”

玄武實驗室將這種***手法命名為 “殘跡重用”,他們目前已經報告廠商並協作修補漏洞。

一張紙解鎖指紋解鎖

不得不感慨,世界的執行邏輯本就是這樣,表面看來,有些人總是能發現新點子和新問題,而有些人卻只總是拍腦袋大呼 “這麼簡單,我咋就沒想到”。

前者成了***,成了極客,成了創新者,甚至開拓一個新時代,而後者卻只能一直拍腦袋懊悔。

低頭走穩腳下每一步路,抓住每一個瞬間,並去實現它。我猜這或許是選手們厚積薄發的小祕密。