DOI QR코드

DOI QR Code

PC에 탑재된 OTP의 취약점 분석

Vulnerabilities Analysis of the OTP Implemented on a PC

  • 홍우찬 (성균관대학교 전자전기컴퓨터공학과) ;
  • 이광우 (성균관대학교 전자전기컴퓨터공학과) ;
  • 김승주 (성균관대학교 정보통신공학부) ;
  • 원동호 (성균관대학교 정보통신공학부)
  • 투고 : 2010.06.01
  • 심사 : 2010.07.07
  • 발행 : 2010.08.31

초록

OTP(One Time Password)란 사용자가 인증시 안전한 메커니즘을 이용하여 매번 다른 패스워드를 생성하여 인증하는 방식을 말한다. OTP 인증 방식을 이용할 경우 공격자는 패스워드를 가로채어 정당한 사용자로 위장할 수 없게 된다. 이러한 OTP는 H/W 기반 또는 S/W 기반 형태로 구현될 수 있다. H/W를 기반으로 하는 단말기형과 카드형의 경우 배포 및 사용의 편의성 문제로 인해 대중화에 어려움이 존재하였다. 이를 대체하기 위한 방법으로 모바일이나 PC에 S/W 형태로 구현하는 OTP가 도입되고 있다. 하지만 S/W 제품은 구현상에 취약점이 존재할 경우 악의적인 공격의 대상이 될 수 있다는 문제점이 있다. 실제로 금융보안연구원의 보고서에서는 모바일 상에 탑재된 OTP의 경우 구현상에 취약점이 존재한다고 밝혔다. 하지만 PC상에 탑재된 OTP에 대해서는 현재까지 취약점 분석 사례가 존재하지 않는다. 이에 본 논문에서는 PC에 탑재된 OTP의 보안 검토사항을 도출하고, 실제 역공학을 통해 OTP 생성 메커니즘을 파악하여 취약점 분석을 수행하였다.

OTP(One Time Password) is a user authentication using secure mechanism to authenticate each other in a way to generate a password, an attacker could intercept the password to masquerade as legitimate users is a way to prevent attacks. The OTP can be implemented as H/W or S/W. Token and card type OTP, implemented as H/W, is difficult to popularize because of having problem with deployment and usability. As a way to replace it implemented as S/W on Mobile or PC is introduced. However, S/W products can be target of malicious attacks if S/W products have vulnerability of implementation. In fact, FSA said the OTP implemented on a mobile have vulnerability of implementation. However, the OTP implemented on a PC have no case about analysis of vulnerability. So, in this paper derive security review and vulnerabilities analysis of implemented on a PC.

키워드

참고문헌

  1. 금융보안연구원, “모바일 OTP 보안성 분석서”, FSA.TS4.MOS v1.0, 2009.
  2. 금융보안연구원, “OTP 표준화 체계”, FSA.TS4.FOS v0.9, 2007.
  3. N.Haller, C.Metz, P.Nesser, M.Straw, “A One-Time Password System”, RFC 2289, IETF, 1998
  4. Eldat Eilam, “Reversing : Secrets of Reverse Engineering”, John Wiley&Sons, 2005.
  5. 최동현, 김승주, 원동호, “일회용 패스워드(OTP: One-Time Password) 기술 분석 및 표준화 동향”, 정보보호학회지 제17권 제3호, pp.12-17, 2007.
  6. 신동휘, 최윤성, 박상준, 김승주, 원동호, “네이트온 메신저의 사용자 인증 메커니즘에 대한 취약점 분석”, 정보보호학회논문지 제17권 1호. pp.7-80, 2007.
  7. OATH, http://www.openauthentication.org
  8. RSA, http://www.rsa.com

피인용 문헌

  1. Enhanced Password Based User Authentication Mechanism Using Mobile Storage Medium/Channel vol.14, pp.11, 2014, https://doi.org/10.5392/JKCA.2014.14.11.533