1. 程式人生 > >在網際網路環境中,你該如何證明“你是你”?

在網際網路環境中,你該如何證明“你是你”?

在網際網路環境中如何證明“你是你”可理解為在網際網路環境中的身份認證方式有哪些,這些身份認證方式大概分為:口令認證,數字證書認證,生物識別認證,智慧卡認證以及多種方式的綜合使用。

下面就各種方式簡要說明:

1、口令認證。目前口令認證方式中包括有靜態口令、動態口令。靜態口令就是指長期保持不變、可以被使用者反覆重用的口令,例如通常登入用的帳號/密碼對。為了克服靜態口令長期保持不變、易遭破解的缺點,業界推出了使用動態口令的解決方案,每當使用者登入時,可將使用者資訊、當前時間等作為某個特殊函式的輸入,計算輸出一個只能使用一次的臨時口令,防止使用者口令洩漏帶來的風險。目前使用的動態口令有簡訊驗證碼、電子令牌、手機

APP令牌。其中簡訊驗證碼廣泛應用於網際網路產品中。電子令牌是一種配備了內建電源、密碼生成晶片和顯示屏、根據專門的演算法每隔一定時間自動更新動態密碼的專用硬體,一般用於網上銀行的登入。手機APP令牌是指通過手機APP來產生動態口令,手機寶令和谷歌動態口令都屬於此類APP

2、數字證書認證。數字證書是一種權威性的電子文件,它是由權威公正的第三方機構,即CA中心簽發的證書。以數字證書為核心的技術通常採用PKI密碼體系,通過數字簽名、數字信封、加密傳輸等安全技術對網路上傳輸的資訊進行加密和解密、數字簽名和簽名驗證,確保網上傳遞資訊的機密性、完整性及交易的不可抵賴性。基於數字證書的應用角度分類,可分為:伺服器證書(

SSL證書),電子郵件證書,客戶端個人證書。伺服器證書被安裝於伺服器裝置上,用來證明伺服器的身份和進行通訊加密。伺服器證書可以用來防止欺詐釣魚站點。電子郵件證書可用來證明電子郵件發件人的真實性。客戶端證書用來進行身份驗證和電子簽名,比較安全的客戶端證書是儲存於專用的硬體中,比如usb-key,藍芽key,音訊key等。

3、生物識別認證。生物識別技術是通過可測量的身體或行為等生物特徵進行身份認證的一種技術。生物特徵是指唯一的可以測量或可自動識別和驗證的生理特徵或行為方式。生物特徵分為身體特徵和行為特徵兩類。身體特徵包括:指紋、掌型、視網膜、虹膜、臉型等,行為特徵包括:簽名、聲紋等。其中指紋和人臉識別已在手機上廣泛應用,人臉識別還用於某些

APP的實名認證環節,系統隨機發出張嘴、頭向左轉、頭向右轉、擡頭等一系列動作指令讓申請人進行響應,實現申請人非現場實體鑑別。

4、智慧卡認證。智慧卡(IC卡)內建積體電路晶片,晶片中存有與使用者身份相關的資料,並封裝成外形與磁卡類似的卡片形式。智慧卡由專門的廠商通過專門的裝置生產,是不可複製的硬體。智慧卡由合法使用者隨身攜帶,登入時必須用讀卡器讀取其中的資訊,以驗證使用者的身份。目前帶NFC功能的手機可以讀寫NFC智慧卡的資訊,例如用帶NFC功能的手機充值羊城通。

以上為常見的網際網路身份認證方式,另外很多超級應用都提供了OAuth認證服務,如Facebook,微信,qq,微博等,這樣當用戶登入了這些超級應用後,第三方應用可藉助於OAuth授權方式進行使用者身份的驗證,同時還可從超級應用獲取該使用者資源的授權。

網路應用選用何種身份驗證方式,取決於自己的應用場合及安全等級。例如前不久在廣東推出的網證CTID,它是公安部第一研究所推出的身份證網上應用憑證,是公安部認可的國家法定證件及身份憑證。它存放於微信卡包,分為黑白版和彩色版,黑白版的認證用到了簡訊驗證碼,人臉識別和聲紋識別,用於基本的便民出行應用。彩色版在黑白版的基礎上增加了身份證認證(智慧卡),可用於政務的辦理。另外可以預見,隨著網證CTID的普及及微信服務介面的開放,會出現第三方應用直接呼叫網證CTID來驗證使用者身份。