成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

移動端生物認證知多少?

移動開發
生物認證作為目前最為熱門的身份校驗方式被廣泛使用到各類應用場景。在移動互聯網場景,App搭載生物認證功能對于用戶數據安全性和提升用戶粘性有很大幫助。

Part 01、 主流生物認證方式及其優缺點 

本期內容介紹的生物認證方式包括:指紋識別和面部識別。

? 指紋識別:通過分析和比對人類手指上的細節和紋理來識別個體的身份。因為每個人的指紋都是獨一無二的,且指紋易于提取,所以指紋識別方案的采用較為廣泛。目前指紋識別系統使用光學或電容傳感器來捕獲指紋圖像,并用算法來提取和對比指紋特征。

? 人臉識別:通過分析和比對人類面部特征來識別個體身份。人臉識別可以使用攝像頭或圖像傳感器來捕獲人臉圖像,并使用算法來提取和比對面部特征。常用人臉識別分為3d人臉識別和2d人臉識別,目前除了iphone廣泛搭載3d結構光外,少有廠商采用人臉識別的方案。3d結構光由于技術的先進性,使得這一方案下的安全性很高。但是由于技術難度較大,以及硬件成本較高,絕大多數硬件廠商都放棄了3d結構光的人臉識別,而是提供2d的人臉識別方案。作為應用的開發者,可以借助硬件設備的攝像頭,通過連續采集不同角度的人臉來構建3d人臉模型來間接實現3d人臉識別方案。

兩種識別技術都有其優點和局限性。指紋識別具有高度準確性和穩定性,適合用于大規模應用,但是指紋識別可能會受到指紋質量和損傷的影響。人臉識別具有非接觸性和方便性,但是易受采集環境如光照、角度和遮擋等因素影響。

根據應用的使用場景選擇適合的生物認證方式或者采用多種生物認證方式相結合的方式,可以克服單一生物認證方式存在的固有缺陷,使得生物認證的適應性更好。

圖2 Treemaps圖示意圖

Part 02、  生物認證在移動設備上使用  

目前主流移動設備采用Android OS和IOS,受設備廠商硬件限制,生物認證的應用通常在Android OS上采用指紋識別,在IOS上采用人臉識別。市面上已經有大量的應用已經利用移動設備自帶的生物認證硬件實現了各種級別的生物認證功能,包括安全性要求較低的生物認證登錄,以及安全性要求較高的生物認證支付功能。

圖1 Android設備指紋登錄圖1 Android設備指紋登錄

圖2 IOS設備人臉識別注冊圖2 IOS設備人臉識別注冊

目前Andoid OS和IOS分別提供了金融級的指紋識別和人臉識別方案,使用起來非常簡單。只需要在OS的設置中注冊用戶的指紋和人臉特征,當需要使用用戶生物特征識別時只需要調用OS提供的相關接口即可,以Android OS為例:

圖3 Android OS指紋識別框架


  • 應用層,App調用AOSP接口,通過接口與與Binder和Framework層的指紋服務進行操作和數據傳輸,最后獲得App所需要的相關數據;
  • Framework層,承上啟下的作用,分別與應用層和HAL層交互;
  • HAL層:這一層是手機廠商各自算法邏輯和結果反饋的體現,其結果來自于硬件抽象的結果。
  • Driver層:受HAL層請求驅動,直接控制指紋硬件。

在應用層獲得指紋認證結果后,即可進行下一步操作。但是已添加的指紋是存儲在手機上的,而指紋識別的結果只是返回true和false,一旦手機設備被用戶獲取root權限,即可劫持指紋驗證結果。因此本地指紋識別的結果作為鑒權的依據存在一定的風險,如果指紋識別用于支付需要更高等級的處理手段。對于一般應用的身份識別,可以采用加密的方式增強指紋識別的安全性。

Part 03、實現一個簡單的生物認證登錄系統  

客戶端統一采取生物認證管理器,封裝各底層API細節,對上層應用透明,核心功能包括了對設備硬件支持判斷、請求認證以及處理認證結果(包括過期認證憑證的判斷移除)。

服務端為了達到保證用戶登錄流程嚴格按順序執行,防止個別繞過流程,采取通用加密方式生成footprint隨機碼,并結合設備uuid唯一字符串進行md5加密,生成業務憑證,使每一步操作都有憑證校驗,無法繞過或者串改。保證整個生物認證流程完整安全的進行。

服務端采用分布式部署,實現負載均衡,即使在業務高峰期(比如參加活動,強制重新登錄等場景),也能很好提供穩定服務。

后期維護中,若賬號在其他設備登錄或者修改身份,服務端清空當前憑證,使該設備以外的其他設備自動登出,無法使用已過期憑證進行業務交互,確保了后期安全性。

圖4  流程圖

Part 04、總結 

生物認證在移動設備上的使用已經非常成熟,打造一套簡單易用的生物認證系統已經沒有太大的技術難度。將生物認證集成到我們的App中能夠簡化用戶的登錄操作,對提升用戶的滿意度有很大的幫助。

責任編輯:龐桂玉 來源: 移動Labs
相關推薦

2012-02-13 22:50:59

集群高可用

2024-08-06 10:07:15

2010-08-16 09:15:57

2021-12-04 11:17:32

Javascript繼承編程

2013-12-23 14:00:31

Windows 8.2Windows 8.1

2025-04-14 08:50:00

Google ADK人工智能AI

2017-07-14 10:51:37

性能優化SQL性能分析

2010-12-29 10:28:53

2009-05-13 17:31:06

DBAOracleIT

2020-09-08 10:56:55

Java多線程存儲器

2018-08-31 10:53:25

MySQL存儲引擎

2021-07-22 07:20:24

JS 遍歷方法前端

2012-09-10 16:38:40

Windows Ser

2013-08-02 09:42:37

BYODBYOC云存儲

2009-03-06 19:19:55

2021-12-09 06:41:56

Python協程多并發

2022-01-06 16:20:04

Java排序算法排序

2010-09-29 09:28:04

DHCP工作原理

2022-05-08 18:02:11

tunnel隧道云原生

2018-12-12 15:01:22

開源存儲 軟件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www操操 | 美女天天干 | av大片 | 日韩欧美一区二区三区免费观看 | 日韩欧美中文字幕在线观看 | 日韩精品一区二区三区视频播放 | 亚洲视频一区在线观看 | 欧美电影大全 | 免费一级黄 | 日本久草 | 91精品国产综合久久久久久蜜臀 | 久久夜色精品国产 | 久久这里只有精品首页 | 日日操夜夜操视频 | 日本午夜精品 | 亚洲欧美一区二区三区视频 | 亚洲二区在线 | 久久综合入口 | 精品成人 | 黄色在线免费播放 | 日本又色又爽又黄又高潮 | 综合久久99 | 中文精品视频 | 99精品国产一区二区三区 | 久久久久久亚洲精品 | 亚洲国产视频一区二区 | 黑人巨大精品 | 成人免费观看视频 | 9久久婷婷国产综合精品性色 | 天天综合网天天综合 | 亚洲精品一区中文字幕乱码 | 久久久久91| 久久午夜国产精品www忘忧草 | 国产成人精品一区二 | 精品久久久久久久久久久久久久 | 一区二区国产在线 | 国产精品久久777777 | 成人免费av在线 | 蜜桃精品视频在线 | 在线日韩视频 | 日本亚洲精品成人欧美一区 |