Google OTP

Google OTP 또는 Google Authenticator는 시간 기반 일회용 비밀번호 알고리즘(TOTP)와 HMAC 기반 일회용 비밀번호 알고리즘(HOTP)를 사용하여 다요소 인증 서비스를 구현하는 소프트웨어 토큰의 하나로, 구글의 모바일 애플리케이션 사용자들을 인증하기 위해 사용된다. 이 서비스는 RFC 6238, RFC 4226에 규정된 알고리즘을 구현한다.

Authenticator는 사용자 이름과 비밀번호 외에 지정해야 하는 6~8자리의 일회용 비밀번호를 제공하며 이를 통해 구글 서비스와 다른 사이트에 로그인할 수 있다. 이 Authenticator는 패스워드 매니저나 파일 호스팅 서비스와 같은 타사 애플리케이션에 대한 코드를 생성할 수 있다. 이전 버전의 소프트웨어는 오픈 소스였으나 이후 릴리스는 사유이다.Willis, Nathan (22 January 2014)."FreeOTP multi-factor authentication". LWN.net. Retrieved 10 August 2015.

한국어 애플 앱 스토어에서는 "Google Authenticator"라는 소프트웨어 제목을 유지하며 한국어 플레이스토어에서는 "Google OTP"라는 이름이 사용된다.

 구현체 
구글은 안드로이드https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2 A 블랙베리, iOS 버전의 Authenticator를 제공한다. 일부 타사 구현체도 이용할 수 있다.

 Windows Phone 7.5/8/8.1/10: Microsoft Authenticator Virtual TokenFactor
 Windows Mobile: Google Authenticator for Windows Mobile
 Java CLI: Authenticator.jar
 Java GUI: JAuth FXAuth
 J2ME: gauthj2me lwuitgauthj2me Mobile-OTP (중국어 전용) totp-me
 Palm OS: gauthj2me
 Python: onetimepass, pyotp
 PHP: GoogleAuthenticator.php
 Ruby: rotp, twofu
 Rails: active_model_otp (서드파티 구현체)
 webOS: GAuth
 Windows: gauth4win MOS Authenticator WinAuth
 .NET: TwoStepsAuthenticator
 HTML5: html5-google-authenticator
 MeeGo/Harmattan (노키아 N9): GAuth
 Sailfish OS: SGAuth, SailOTP
 Apache: Google Authenticator Apache Module
 PAM: Google Pluggable Authentication Module oauth-pam
 Backend: LinOTP (Management Backend implemented in python)
 Chrome/Chrome OS: Authenticator
 iOS: OTP Auth

 privacyIDEA Authentication System.

 같이 보기 
 다요소 인증
 FreeOTP
 각주 

 외부 링크 
 Google Authenticator on Google Help
 Google Authenticator (Android) and Google Authenticator (other) legacy source code on 깃허브
 Google Authenticator implementation in Python on 스택 오버플로 (웹사이트)


분류:컴퓨터 접근 제어
Authenticator
분류:2010년 개설된 인터넷 자산