邢曉夢 馬巍
【摘要】從最初的互聯(lián)網(wǎng)誕生標(biāo)志著人類即將跨入一個全新的領(lǐng)域,現(xiàn)在AI(Artificial Intelligence人工智能)時代的到來更是這個全新的領(lǐng)域探索的一大成功利器。當(dāng)我們的支付方式從最原始的“用戶名+密碼”進(jìn)化到現(xiàn)今的“生物特征+活體檢測”.在方便我們的生活的同時也同樣要面對其存在的安全性。傳統(tǒng)的單通道的認(rèn)證方式并不能對我們的安全性起到絕對的保障。在此要向大家介紹的是隨機型多通道結(jié)合的生物認(rèn)證方式,既是需要我們在單通道認(rèn)證安全的基礎(chǔ)上相互結(jié)合以提升總體多通道生物認(rèn)證的安全性能?!娟P(guān)鍵詞】生物認(rèn)證多通道結(jié)合生物認(rèn)證指紋認(rèn)證人臉認(rèn)證虹膜認(rèn)證
一、引言
面對著時代的進(jìn)步與發(fā)展,我們在步入AI時代的同時,可以說大大的方便了我們的生活。從古時的“簽字、畫押”就已經(jīng)標(biāo)志認(rèn)證方式的誕生,但同時它的弊端也是特別明顯無法辨別,只能代表個人認(rèn)證,且只能依靠人力識別,而且還不能排除模仿的嫌疑,可以說安全隱患是極大的。到現(xiàn)代的“用戶名+密碼”認(rèn)證,過去的我們以為的密碼用戶名是最安全的保障方式,但是隨著互聯(lián)網(wǎng)的發(fā)展同樣弊端出現(xiàn)了,密碼本身是特定的排列組合,其一具有確定、不靈活的特性,所以極易被破解(例如字典攻擊、暴力攻擊);其二我們現(xiàn)在各種銀行卡、會員卡,排除忘記密碼的這一非自然因素,以易丟失、數(shù)量多成了他的又一大弊端。那么隨著我們步入AI時代所誕生全新的“生物特征+活體檢測”認(rèn)證,首先我們再也不用擔(dān)心遺忘或者丟失的問題;其次防偽性能好不易被盜取;最后我們可以“隨身攜帶”隨心而用。當(dāng)然這種生物認(rèn)證方式給我們帶來的也不僅僅是這些,在此具體給大家分析下典型的生物認(rèn)證的安全性問題。
二、生物認(rèn)證
隨著AI時代的到來,我們身邊圍繞著很多以為只有自己知道的“秘密”讓電腦和手機知道我們是主人的方式很多,社交網(wǎng)絡(luò)、電子郵件的字符密碼;手機上的指紋識別;人臉識別;甚至虹膜識別,這些秘密安全嗎?
所謂生物認(rèn)證技術(shù)就是,通過計算機與光學(xué)、聲學(xué)、生物傳感器和生物統(tǒng)計學(xué)院里等高科技手段密切結(jié)合,利用人體固有的生理特征如(DNA、指紋、指靜脈、人臉、虹膜等)和行為特征如(筆跡、聲音、步態(tài)等)來進(jìn)行個人身份的鑒定。全面的體現(xiàn)了其普遍、穩(wěn)定、可采集等特點。
我們以支付寶的真正的“靠臉吃飯”來真正見識一下生物認(rèn)證的便捷。9月1日,支付寶在肯德基的KPRO餐廳上線刷臉支付:不用手機,通過刷臉即可支付。這也是刷臉支付在全球范圍內(nèi)的首次商用試點。在杭州萬象城肯德基的KPRO餐廳里,刷臉支付是這么玩的:在自助點餐機上選好餐,進(jìn)入支付頁面,選擇“支付寶刷臉付”,然后進(jìn)行人臉識別,大約需要1-2秒,再輸入與支付寶賬號綁定的手機號,確認(rèn)后即可支付。支付過程不到10秒。那么生物認(rèn)證僅僅是這么簡單嗎?顯然不是!那么我們所擔(dān)心的問題又是什么?
三、單通道生物認(rèn)證的漏洞
越來越高端的生物認(rèn)證問題安全嗎?隨著科技的不斷進(jìn)步,各種密碼認(rèn)證方式不斷推陳出新,從最原始的“用戶名+密碼”進(jìn)化到“生物特征+活體檢測”,使得指紋識別、人臉識別、虹膜識別這些高端立體的生物認(rèn)證進(jìn)入大眾生活。但是,近年來的各種網(wǎng)絡(luò)詐騙層出不窮:傳統(tǒng)的中獎欺詐、假冒銀行、網(wǎng)購?fù)丝钜廊皇菬衢T的詐騙手段,而新生的虛假兼職、金融互助、APK木馬、虛假紅包等也越來越多地出現(xiàn)在人們的視野。值得注意的是,一些老生常談的詐騙手法結(jié)合了新的通訊信息工具和社會熱門趨勢,爆發(fā)出更大的危害,也使得騙局更難以識別。那我們所謂的這些高端就意味著安全嗎?密碼應(yīng)該是隱秘的,對于生物認(rèn)證而言,你帶著自己的手指、臉?biāo)奶幓斡?、也就是在將你自己的密碼暴露在外界之中,這與我們的所謂的安全認(rèn)知恰恰相反;面對這一想法有些細(xì)思極恐。我們就簡單列舉目前典型的生物認(rèn)證的安全性問題。
(一)指紋認(rèn)證
指紋作為我們現(xiàn)今最為普遍的一種生物認(rèn)證方式,前文提到從古代我們就采用指紋來驗明身份,可以說指紋認(rèn)證具有方便、可靠、成本低的特點,而且已經(jīng)在許多領(lǐng)域廣泛應(yīng)用,例如現(xiàn)在的智能機都具備指紋支付解鎖、支付等功能;生活中,很多部門的門禁、考勤打卡、保險箱、手機解鎖都用的指紋,指紋首先具有唯一性,方便攜帶不會丟。當(dāng)你通過讀取器讀取了獨一無二的指紋后,你的電腦手機當(dāng)然知道你是就是那個需要登入賬戶的正主;這樣一來你會覺得指紋比密碼可靠多了。
但是這并不意味著依靠指紋就能標(biāo)志出你的獨家身份。同時卻也是極其容易被外界獲得。我們所用的紙張、水杯、鍵盤、桌子等日常生活常用物品都可以留下你的指紋,而且從這些地方copy指紋也很容易,用鉛筆加透明膠就可以;其次現(xiàn)在方便的各種網(wǎng)絡(luò)購物方式一份指紋倒膜30元左右,所以指紋的弊端也顯而易見。
(二)人臉認(rèn)證
其次指紋流行不久后,出現(xiàn)了令大眾歡呼的“人臉識別”。其中較為簡單的“人臉識別”應(yīng)用的是身份證與本人之間的驗證例如應(yīng)用于銀行轉(zhuǎn)賬方面。現(xiàn)今愈來愈熱的“刷臉狂潮”(吃飯、登機、登陸等)雖然個別試運行效果不錯,但是人臉識別技術(shù)真的能證明你就是你嗎?
首先從圖像本身來說,例如我化了妝、留了胡子、整了容、換了發(fā)型發(fā)色;那么機器還能識別嗎?其次再從獲取過程來說,例如光線、我們知道光線會對圖片的獲取影響很大,那么機器還能識別嗎?最后是算法計算的本身問題,例如我們在進(jìn)行人臉識別的時候,如果是雙胞胎的話,我的安全性還會有保障嗎?那么這些問題是不是也成了影響圖像識別的因素,這也是我們不得不考慮的問題。
(三)虹膜認(rèn)證
沒等人臉識別普及、業(yè)界認(rèn)可度極高的“虹膜識別”登場。虹膜是位于黑色瞳孔和白色鞏膜之間的圓環(huán)部分,包含很多相互交錯的斑點、細(xì)絲、條紋、隱窩等細(xì)節(jié)特征。人出生8個月后,虹膜發(fā)育即進(jìn)入穩(wěn)定期,終生變化很小,這項“黑科技”不僅僅可以解鎖、還可以幫助警察追蹤逃犯,也可以在機場、旅游場所等承擔(dān)安防責(zé)任,其精確度達(dá)到(1:20000000)。endprint
可能介紹到這里我們還覺得虹膜識別應(yīng)該是一個比較完備的認(rèn)證方式,但是它也有它的缺陷。首先,明顯的缺陷就是面對眼疾患者,尤其是一些眼球外傷的患者該怎么采取這項認(rèn)證,好在角膜移植不會改變虹膜紋理,一般不影響虹膜識別。再如,如果是佩戴了隱形眼鏡的患者或者美瞳,這都對虹膜的采集造成一定的誤差;同樣是光線的問題,由于光線的“污染”問題同樣影響虹膜的采集。其次,虹膜的識別還有一個距離問題,即使我們排除其他外界條件,識別器與瞳孔還是需要一個合適的范圍才能準(zhǔn)確聚焦采集,這個問題相比于其他問題可以方便解決,這就需要后期的算法修改對技術(shù)進(jìn)行改進(jìn)。最后,虹膜技術(shù)現(xiàn)在所面對的領(lǐng)域是軍方和銀行等高應(yīng)用場合,一般企業(yè)、商場很難擁有這么龐大的數(shù)據(jù)庫,使得讓算法自主學(xué)習(xí)成為一個難題。所以這需要時間的堆積才能積累更多的資源。
面對這些層出不窮的問題,任何一種單一的生物認(rèn)證方式都不是完美的,拋開成本問題如今的科技的飛速化使得太多的“剽竊”行為也在升級可以說是防不勝防?;诓煌昝览碚?,軟件中沒有無錯誤的軟件,同樣在生物認(rèn)證中也沒有完美的認(rèn)證方式,我們只能最大限度上提升我們的認(rèn)證精準(zhǔn)度。
四、隨機型多通道結(jié)合生物認(rèn)證
(一)單通道生物認(rèn)證解決措施
面對如今各種生物認(rèn)證方式的誕生,我們要想提高生物認(rèn)證總體的安全性問題,每個單通道的安全性是必須保證的。各種認(rèn)證方式大體可概括為四個階段:信息提取、特征提取、對比匹配、決策結(jié)果。
首先在信息提取和特征提取這兩方面屬于技術(shù)型影響最終的決策結(jié)果,我們所熟知的人臉識別形象問題是會影響輸出結(jié)果的,所以在提取時就要避開不必要的干擾,我們要做到如下幾點:
(1)背景和頭發(fā):剔除背景和頭發(fā),采取只識別臉部圖像的部分。
(2)人臉的面貌:人臉由眼睛、鼻子、嘴、下巴等各部構(gòu)成,對這些特征和它們之間結(jié)構(gòu)關(guān)系的幾何描述,可作為識別人臉的重要標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)被稱為幾何特征。我們可以針對這些幾何特征構(gòu)造相應(yīng)的算法。
(3)雙胞胎:在我們進(jìn)行圖像錄入時,可以通過對后臺數(shù)據(jù)庫檢索匹配,來查找是否有匹配度高的數(shù)據(jù),我們需要采用雙因子方式再追加認(rèn)證,例如虹膜、指紋等。
(4)光源位置和強度的變化:采用直方圖規(guī)范化,可以消除部分光照的影響。采用對稱的從陰影恢復(fù)形狀(symmetric;shape;from;shading)技術(shù),可以得到一個與光源位置無關(guān)的圖像。
(5)年齡的變化:建立人臉圖像的老化模型,而且我們可定期提醒用戶更新它們的圖像數(shù)據(jù)。
(6)表情的變化:提取對表情變化不敏感的特征,或者將人臉圖象分割為各個器官的圖像,分別識別后再綜合判斷。
(7)活體檢測:活體檢測是互聯(lián)網(wǎng)人臉識別產(chǎn)品應(yīng)用的第一道防線。用于確保人臉圖像來自真人,而非打印出來的人像或三維面具而且機器可以感覺出來。例如眨眼、搖頭此類簡單動作的“活體取證”。支付寶在驗證綁定刷臉登陸時,會讓要綁定的客戶眨眼以此來通過驗證,另外進(jìn)一步利用三維建模技術(shù)加強防偽攻擊的能力。同樣來說人臉識別并不是精確地信息對比,而是一個相似度對比。對比匹配階段其主要影響因素是數(shù)據(jù)庫的問題,可以說后臺數(shù)據(jù)庫的數(shù)據(jù)豐富度也決定著最終的決策結(jié)果。
(8)數(shù)據(jù)收集:現(xiàn)今人們的生活離不開手機,而一部手機可以說存儲著我們幾乎全部的特征數(shù)據(jù)。我們可以把所有APP的后臺數(shù)據(jù)庫整合起來,例如微信、QQ、微博等熱交流軟件,然后整合后臺的數(shù)據(jù)庫,因為現(xiàn)在的消費群體普遍喜歡分享自己的生活動態(tài),那么這里就不排除曬自拍,在此我們可能會忽略一張高清圖片的真正的信息量,我們不僅可以提取人臉輪廓、甚至指紋也可以提取,所以題針對這一龐大的數(shù)據(jù)庫可以大大降低我們的出錯率從而提高了適用性。除了數(shù)據(jù)收集這一項現(xiàn)在的識別技術(shù)都具備自主學(xué)習(xí)與深度學(xué)習(xí)的功能,我們通過每一次的認(rèn)證識別都是在更新后臺的數(shù)據(jù)存儲,所以隨著長此以往的高頻認(rèn)證我們不斷的在提高生物認(rèn)證的準(zhǔn)確率。
(9)數(shù)據(jù)安全:面對這么一個全面且具體的生物特征數(shù)據(jù)庫一旦被盜取豈不是再也不能進(jìn)行生物認(rèn)證。不得不說這是一個問題,但是我們現(xiàn)今的技術(shù)也是很全面的,目前的安全保護手段能基本解決已知的攻擊類型。技術(shù)安全專家也表示,現(xiàn)如今的手段,可以做到只拿身份證驗證結(jié)果,但是驗證過程和生物信息數(shù)據(jù)是無法干擾和盜取的。所以我們可以無需擔(dān)心這一問題的發(fā)生。再其次,我們可以把對數(shù)據(jù)的“脫敏”技術(shù)應(yīng)用于圖像上,所謂脫敏技術(shù)就是把具體數(shù)據(jù)模糊化(例如“張三”以我們?nèi)庋鄣某尸F(xiàn)方式為“張*”,但是在計算機數(shù)據(jù)中卻是可以識別具體信息),所以同理我們把此項技術(shù)應(yīng)用于圖像上進(jìn)行模糊化處理達(dá)到肉眼無法識別的模式,這就在無形中提高了數(shù)據(jù)庫的安全性。
(二)生物認(rèn)證兩個衡量指標(biāo)
上面我們提到了安全性和適用性其實是生物認(rèn)證的兩大衡量指標(biāo)。分別是:
(1)錯誤接受率FAR(False Accept Rates)指系統(tǒng)接受冒名頂替者的概率,主要體現(xiàn)生物認(rèn)證的安全性能。
FAR=錯誤接受的事件數(shù)/樣本總數(shù)*100%,可以看出當(dāng)FAR越小時,安全性是越高的,其范圍一般是十萬分之一到百萬分之一。
(2)錯誤拒絕率FRR(False Reject Rates)指系統(tǒng)拒絕授權(quán)個人的概率,主要體現(xiàn)生物認(rèn)證的適用性能。
FRR=錯誤拒絕的事件數(shù)/樣本總數(shù)*100%,當(dāng)FRR越大,安全性越高,但同樣FRR越大,越容易被拒絕,同樣可用性降低了。
此兩者之間存在相互制約的關(guān)系,當(dāng)FRR減小時,F(xiàn)AR就會增大。如果FAR減小,F(xiàn)RR就會增大。所以對于安全性能要求較高的應(yīng)用場合(國防、銀行等高機密場所),生物認(rèn)證應(yīng)該追求較小的FAR,以此提高安全性,因為在此過程中所準(zhǔn)許用戶所被拒絕所造成的后果是要小于非準(zhǔn)許的用戶被接受所造成的后果。而我們要追求FAR減小的方法就是“AND”操作,也就是多種生物特征結(jié)合的方式達(dá)到同時滿足的方式。FAR=FARI*FAR2*…*FARn;FRR=1(1-FRR1)*(1-FRR2)*…*(1-FRRn)在此過程中FAR逐漸變小,F(xiàn)RR逐漸變大;說明安全性能在提高時其適用性就降低了。例如刷臉認(rèn)證與指紋識別的結(jié)合雙重認(rèn)證,只有兩者都滿足所定義的閾值(安全性能與適用性能的所允許的界限值)內(nèi),才可認(rèn)為匹配成功,如果任何一種沒達(dá)到或超出閾值,則認(rèn)為匹配失敗。endprint
而在追求適用性能較高的場合(私人企業(yè)、學(xué)校打卡考勤等場所)則可采用FRR增大的方法,因為在此追求的后果問題是接受率而不是拒絕率,主要追求的是認(rèn)證的適用性問題。同樣要追求FRR增大的方法就是“OR”操作,也就是在認(rèn)證過程中只需要滿足一種方式就可以,例如上班打卡只需要通過人臉識別就可以。FAR=1(1-FAR1)*(1-FAR2)*…*(1-FARn);FRR=FRRI*FRR2*…*FRRn,在此過程中FAR增大安全性在降低,但是FRR減小使得適用性能提高。
(三)隨機型多通道結(jié)合生物認(rèn)證
所謂多通道生物認(rèn)證就是采取多種生物特征為個體的認(rèn)證對象,將其在認(rèn)證過程中進(jìn)行特征融合,最終給出一個整合后的認(rèn)證結(jié)果。在上一點上我們論證過只有不斷地減小FAR才能使得安全性能得到提高。所以我們采用“AND”操作恰恰可以提高此項安全性,而且也是使各生物特種結(jié)合起來以達(dá)到提高準(zhǔn)確性的有效方法。多通道結(jié)合雖然提高了生物認(rèn)證的整體安全性能,但是仍不可杜絕現(xiàn)在“剽竊”分子的非法手段。例如如果一項多通道認(rèn)證是“語音識別+指紋識別”,那么不法分子可以通過音頻文件或者變聲器加上指紋倒模輕松破譯。要降低這種情況的發(fā)生我們可以采用隨機多通道結(jié)合生物認(rèn)證方式。
隨機型多通道結(jié)合生物認(rèn)證。所謂隨機也就是沒有固定模式,我們也不知道我們所要接受的認(rèn)證到底是哪一項或者哪幾項。本身生物認(rèn)證都是我們自身的生物特征,所以不存在沒有帶或者忘記的情況。而同樣不法分子卻是不能把所有的作案工具或者生物特征信息都準(zhǔn)備齊全。所以以此降低不法分子的作案幾率,同時如果認(rèn)證方式是人臉識別,那么很容易就可以追蹤逃犯,同時提高了警方偵破能力。
五、總結(jié)
面對現(xiàn)今的沒有全面成熟的生物認(rèn)證方式在此還是建議對于高保密性的應(yīng)用,刷臉、指紋等生物認(rèn)證只能作為一種輔助驗證方式,更不可以作為單一的驗證方式,要想增加安全性還是建議采用隨機型多通道結(jié)合的生物認(rèn)證方式。當(dāng)然面對我們的日常生活工作我們還是以適用性為主,例如平時的打卡、小額支付等,我們也不需要擔(dān)心是否會因為這種方式而造成嚴(yán)重經(jīng)濟損失,在支付寶的刷臉支付功能中,其對顧客的損失是有一定保障和賠付的,而且刷臉支付的單筆交易額≤500,且單日支付總金額≤1000。所以我們可以安心享受這種便捷的生活方式。生物認(rèn)證的進(jìn)步我們不能阻止,更不能因為他的弊端而制止這種發(fā)展,只要這種趨勢的發(fā)展掌控在我們可控制的范圍內(nèi),我們就有機會去開拓這個市場,這個領(lǐng)域。而我們所面對的問題是在安全性和適用性上做出完美的平衡才是當(dāng)務(wù)之急。所以不論從哪方面哪個角度,未來的認(rèn)證方式需要更多技術(shù)的融匯互補,這也是科技進(jìn)步的必然趨勢。endprint