Google OTP
보이기
개발자 | 구글 |
---|---|
발표일 | 2010년 9월 20일[1] |
저장소 | github |
운영 체제 | 안드로이드, iOS, 블랙베리 OS |
플랫폼 | 모바일 |
라이선스 | 사유 (초기 버전은 아파치 라이선스 2.0) |
Google OTP 또는 Google Authenticator는 시간 기반 일회용 비밀번호 알고리즘(TOTP)와 HMAC 기반 일회용 비밀번호 알고리즘(HOTP)를 사용하여 다요소 인증 서비스를 구현하는 소프트웨어 토큰의 하나로, 구글의 모바일 애플리케이션 사용자들을 인증하기 위해 사용된다. 이 서비스는 RFC 6238, RFC 4226에 규정된 알고리즘을 구현한다.[2]
Authenticator는 사용자 이름과 비밀번호 외에 지정해야 하는 6~8자리의 일회용 비밀번호를 제공하며 이를 통해 구글 서비스와 다른 사이트에 로그인할 수 있다. 이 Authenticator는 패스워드 매니저나 파일 호스팅 서비스와 같은 타사 애플리케이션에 대한 코드를 생성할 수 있다. 이전 버전의 소프트웨어는 오픈 소스였으나 이후 릴리스는 사유이다.[3]
한국어 애플 앱 스토어에서는 "Google Authenticator"라는 소프트웨어 제목을 유지하며 한국어 플레이스토어에서는 "Google OTP"라는 이름이 사용된다.
구현체
[편집]구글은 안드로이드[4] 블랙베리, iOS[5] 버전의 Authenticator를 제공한다. 일부 타사 구현체도 이용할 수 있다.
- Windows Phone 7.5/8/8.1/10: Microsoft Authenticator[6] Virtual TokenFactor[7]
- Windows Mobile: Google Authenticator for Windows Mobile[8]
- Java CLI: Authenticator.jar[9]
- Java GUI: JAuth[10] FXAuth[11]
- J2ME: gauthj2me[12] lwuitgauthj2me[13] Mobile-OTP (중국어 전용)[14] totp-me[15]
- Palm OS: gauthj2me[16]
- Python: onetimepass[17], pyotp[18]
- PHP: GoogleAuthenticator.php[19]
- Ruby: rotp,[20] twofu[21]
- Rails: active_model_otp[22] (서드파티 구현체)
- webOS: GAuth[23]
- Windows: gauth4win[24] MOS Authenticator[25] WinAuth[26]
- .NET: TwoStepsAuthenticator[27]
- HTML5: html5-google-authenticator[28]
- MeeGo/Harmattan (노키아 N9): GAuth[29]
- Sailfish OS: SGAuth,[30] SailOTP[31]
- Apache: Google Authenticator Apache Module[32]
- PAM: Google Pluggable Authentication Module[33] oauth-pam[34]
- Backend: LinOTP (Management Backend implemented in python)
- Chrome/Chrome OS: Authenticator[35]
- iOS: OTP Auth[36]
- privacyIDEA Authentication System.
같이 보기
[편집]각주
[편집]- ↑ “Google Is Making Your Account Vastly More Secure With Two-Step Authentication - TechCrunch”. 《테크크런치》. 2010년 9월 20일. 2016년 3월 12일에 확인함.
- ↑ “GitHub - google/google-authenticator: Open source version of Google Authenticator (except the Android app)”. 《GitHub》 (영어). Google.
These implementations support the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm specified in RFC 6238.
- ↑ Willis, Nathan (22 January 2014)."FreeOTP multi-factor authentication". LWN.net. Retrieved 10 August 2015.
- ↑ https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2 A
- ↑ “Google Authenticator”. 《App Store》.
- ↑ “Authenticator”. 2013년 4월 4일.
- ↑ “Virtual TokenFactor”. 2012년 2월 26일. 2013년 9월 8일에 원본 문서에서 보존된 문서. 2017년 11월 19일에 확인함.
- ↑ “[APP]Google Authenticator for Windows Mobile”. 《XDA Developers》.
- ↑ “http://blog dot jamesdotcuff dot net”. 2014년 8월 1일에 원본 문서에서 보존된 문서. 2017년 11월 19일에 확인함.
- ↑ “mclamp/JAuth”. 《GitHub》.
- ↑ “kamenitxan/FXAuth”. 《GitHub》.
- ↑ “gauthj2me - Google Authentification in Java Mobile, j2me - Google Project Hosting”.
- ↑ “lwuitgauthj2me - Google Authenticator for J2ME phones - Google Project Hosting”.
- ↑ “chunlinyao / mobile-otp - Bitbucket”. 2017년 10월 15일에 원본 문서에서 보존된 문서. 2017년 11월 19일에 확인함.
- ↑ “totp-me - TOTP for Java ME - Google authenticator”.
- ↑ “gauth.prc - gauthj2me - Google Authenticator for Palm OS (converted from java) - Google Authentification in Java Mobile, j2me - Google Project Hosting”.
- ↑ “tadeck/onetimepass”. 《GitHub》.
- ↑ “pyotp/pyotp”. 《GitHub》.
- ↑ “chregu/GoogleAuthenticator.php”. 《GitHub》.
- ↑ “rotp - RubyGems.org - your community gem host”.
- ↑ “ukazap/twofu”. 《GitHub》.
- ↑ “heapsource/active_model_otp”. 《GitHub》.
- ↑ “GAuth”.
- ↑ “gauth4win - Google Authenticator for windows - Google Project Hosting”.
- ↑ “MOS Authenticator Home”.
- ↑ “winauth - Windows Authenticator for Battle.net / World of Warcraft / Guild Wars 2 / Glyph / WildStar / Google / Bitcoin - Google Project Hosting”.
- ↑ “glacasa/TwoStepsAuthenticator”. 《GitHub》.
- ↑ “gbraad/html5-google-authenticator”. 《GitHub》.
- ↑ Techtransit. “Nokia Store: Download GAuth and many other games, wallpaper, ringtones and mobile apps on your Nokia phone”. 2014년 7월 12일에 원본 문서에서 보존된 문서. 2017년 11월 19일에 확인함.
- ↑ “SGAuth”. 2019년 7월 11일에 원본 문서에서 보존된 문서. 2017년 11월 19일에 확인함.
- ↑ “SailOTP”.
- ↑ “google-authenticator-apache-module - Apache Module for Two-Factor Authentication via Google Authenticator - Google Project Hosting”.
- ↑ “google-authenticator - Two-step verification - Google Project Hosting”.
- ↑ “oauth-pam - PAM for use with OAuth Websites - Google Project Hosting”.
- ↑ “Authenticator”.
- ↑ “OTP Auth”. 《App Store》.
외부 링크
[편집]- Google Authenticator on Google Help
- Google Authenticator (Android) and Google Authenticator (other) legacy source code on 깃허브
- Google Authenticator implementation in Python on 스택 오버플로 (웹사이트)
- Authenticator 안드로이드 패키지 - F-Droid 저장소