Skip to main content

U2F解釋:Google和其他公司如何創建通用安全令牌

U2F解釋:Google和其他公司如何創建通用安全令牌

Geoffrey Carr

U2F是通用雙因素身份驗證令牌的新標準。這些令牌可以使用USB,NFC或藍牙在各種服務中提供雙因素身份驗證。 Chrome,Firefox和Opera已經支持Google,Facebook,Dropbox和GitHub帳戶。

該標準得到了FIDO聯盟的支持,其中包括谷歌,微軟,PayPal,美國運通,萬事達卡,VISA,英特爾,ARM,三星,高通,美國銀行以及許多其他大型公司。期待U2F安全令牌即將到來。

使用Web身份驗證API,類似的東西很快就會變得更加普遍。這將是一個適用於所有平台和瀏覽器的標準身份驗證API。它將支持其他身份驗證方法以及USB密鑰。 Web身份驗證API最初稱為FIDO 2.0。

它是什麼?

雙因素身份驗證是保護重要帳戶的重要方法。傳統上,大多數帳戶只需要一個密碼來登錄 - 這是您知道的一個因素。知道密碼的任何人都可以進入您的帳戶。

雙因素身份驗證需要您知道的內容和您擁有的內容。通常,這是通過短信發送到手機的消息或通過手機上的Google身份驗證器或Authy等應用生成的代碼。有人需要您的密碼和訪問物理設備才能登錄。

但是,雙因素身份驗證並不像應該的那樣容易,並且通常涉及在您使用的所有服務中鍵入密碼和SMS消息。 U2F是用於創建可以與任何服務一起使用的物理身份驗證令牌的通用標準。

如果您熟悉Yubikey(一種允許您登錄LastPass和其他服務的物理USB密鑰),您將熟悉這一概念。與標準Yubikey設備不同,U2F是通用標準。最初,U2F由Google和Yubico合作製作。

它是如何工作的?

目前,U2F設備通常是您插入計算機USB端口的小型USB設備。其中一些支持NFC,因此可以與Android手機配合使用。它基於現有的“智能卡”安全技術。當您將其插入計算機的USB端口或將其輕觸手機時,計算機上的瀏覽器可以使用安全加密技術與USB安全密鑰進行通信,並提供正確的響應,以便您登錄網站。

因為這是瀏覽器本身的一部分,所以與典型的雙因素身份驗證相比,這可以提供一些很好的安全性改進。首先,瀏覽器檢查以確保它使用加密與真實網站進行通信,因此用戶不會被欺騙將他們的雙因素代碼輸入偽造的網絡釣魚網站。其次,瀏覽器將代碼直接發送到網站,因此坐在其間的攻擊者無法捕獲臨時雙因素代碼並將其輸入真實網站以訪問您的帳戶。

該網站還可以簡化您的密碼 - 例如,一個網站目前可能會要求您提供長密碼,然後是雙因素代碼,這兩個代碼都必須輸入。相反,對於U2F,網站可能會要求您輸入一個必須記住的四位數PIN碼,然後要求您按USB設備上的按鈕或點擊手機上的按鈕登錄。

FIDO聯盟也在研究UAF,它不需要密碼。例如,它可能會使用現代智能手機上的指紋傳感器來通過各種服務對您進行身份驗證。

您可以在FIDO聯盟的網站上閱讀有關標準本身的更多信息。

它在哪裡支持?

谷歌Chrome,Mozilla Firefox和Opera(基於谷歌瀏覽器)是唯一支持U2F的瀏覽器。它適用於Windows,Mac,Linux和Chromebook。如果您擁有物理U2F令牌並使用Chrome,Firefox或Opera,則可以使用它來保護您的Google,Facebook,Dropbox和GitHub帳戶。其他大型服務尚未支持U2F。

U2F也適用於Android上的谷歌Chrome瀏覽器,假設您有一個內置NFC支持的USB密鑰.Apple不允許應用程序訪問NFC硬件,因此這不適用於iPhone。

雖然目前穩定版本的Firefox支持U2F,但默認情況下禁用。您需要啟用隱藏的Firefox首選項以激活U2F支持。

當Web Authentication API起飛時,對U2F密鑰的支持將變得更加普遍。它甚至可以在Microsoft Edge中運行。

你如何使用它

您只需要一個U2F令牌即可開始使用。 Google會指示您搜索Amazon以查找“FIDO U2F安全密鑰”以查找它們。最高價為18美元,由Yubico製造,Yubico是一家擁有物理USB安全密鑰歷史的公司。更昂貴的Yubikey NEO包括用於Android設備的NFC支持。

然後,您可以訪問自己的Google帳戶設置,找到兩步驗證頁面,然後點擊“安全密鑰”標籤。點擊添加安全密鑰,您就可以添加物理安全密鑰,您需要登錄到自己的Google帳戶。對於支持U2F的其他服務,此過程將類似 - 請查看本指南以獲取更多信息。


這不是您可以在任何地方使用的安全工具,但許多服務最終應該添加對它的支持。未來,Web Authentication API和這些U2F密鑰會出現大問題。

Link
Plus
Send
Send
Pin