Google Authenticator(Google 認証システム)は、Googleが開発した二段階認証(二要素認証)を行うトークンソフトウェアである。Authenticatorは、Googleログイン時の二段階認証に必要な6桁の数字コードを生成する。また、LastPassやDropboxといった他社製のアプリケーションの二段階認証にも対応する。
対応環境
GoogleはiOS[2]、BlackBerry、Android[3]バージョンのAuthenticatorを提供している。他にも幾つかのサードパーティでも実装している。
- Windows Phone 7: Authenticator
- Windows Mobile: Google Authenticator for Windows Mobile
- Java CLI: Authenticator.jar
- Java GUI: JAuth
- J2ME: gauthj2me lwuitgauthj2me Mobile-OTP
- PalmOS: gauthj2me
- webOS: GAuth
- Windows: gauth4win
- HTML5: html5-google-authenticator
- MeeGo/Harmattan (Nokia N9): GAuth
技術的概要
Googleは各ユーザーに80ビット秘密鍵を生成し16文字のbase32文字列かQRコードで提供している。クライアントはUNIX時間で30秒ごとに代わるメッセージを伴ったこの秘密鍵を使ってHMAC-SHA1を作っている。HMACの部分が6桁数字のコードに変換される。
Google AuthenticatorはRFC 6238で定義されたTime-based One-time Password Algorithmを使用している。
脚注
- ^ “Google Is Making Your Account Vastly More Secure With Two-Step Authentication - TechCrunch”. TechCrunch (2010年9月20日). 2016年3月12日閲覧。
- ^ iOS version of Google Authenticator
- ^ Android version of Google Authenticator
関連項目
外部リンク
- Google Authenticator - Google Play
- Google Authenticator - App Store
- Google 認証システムで確認コードを取得する - Googleアカウントヘルプ
- Google Authenticator implementation in Python on Stack Overflow
|
---|
Alphabet・歴史・サービス |
企業 | イベント・取り組み | |
---|
人物 | |
---|
部門 | | 不動産 | - 111 Eighth Avenue(英語版)
- チェルシーマーケット(英語版)
- Googleplex
- Data Centers(英語版)
|
---|
|
---|
|
---|
開発 | オペレーティングシステム | |
---|
ライブラリ・ フレームワーク | |
---|
ツール | |
---|
探索アルゴリズム | |
---|
ファイルフォーマット | |
---|
その他 | |
---|
|
---|
サービス | |
---|
ハードウェア | Nexus | |
---|
Google Pixel | |
---|
Google Play Edition | |
---|
Android One | |
---|
その他 | |
---|
|
---|
X | |
---|
- *: 開発・サポートを終了した製品およびサービス
カテゴリ コモンズ
|