DOI QR코드

DOI QR Code

앱스토어별 코드사이닝 기법을 이용한 인증 방식과 보안성 분석

Analysis of each appstores' certification way by code signing and security

  • 김지홍 (성균관대학교 정보통신공학부) ;
  • 김영훈 (성균관대학교 정보통신공학부) ;
  • 임헌정 (성균관대학교 전자전기통신공학과) ;
  • 이준호 (성균관대학교 전자전기통신공학과) ;
  • 정태명 (성균관대학교 정보통신공학부)
  • Kim, Ji-Hong (School of Information Communication Engineering, Sungkyunkwan Univ) ;
  • Kim, Young-Hun (School of Information Communication Engineering, Sungkyunkwan Univ) ;
  • Lim, Hun-Jung (Dept of Electrical and Computer Engineering, Sungkyunkwan Univ) ;
  • Lee, Jun-Ho (Dept of Electrical and Computer Engineering, Sungkyunkwan Univ) ;
  • Chung, Tai-Myoung (School of Information Communication Engineering, Sungkyunkwan Univ)
  • 발행 : 2010.11.12

초록

스마트폰 사용자의 폭발적 증가와 함께 모바일 애플리케이션 시장에 대한 관심도 크게 증가하고 있다. 더불어 애플리케이션의 보안 위협 역시 증가하고 있는데 각 모바일 애플리케이션 마켓에서는 이에 대한 대처방안 중 하나로 코드사이닝 기법을 활용하고 있다. 코드사이닝 기법을 이용하여 애플리케이션 및 개발자에 대해 인증을 받는 방식에는 각 모바일 마켓별로 다른 점이 존재한다. 그 종류로는 개발자가 생성한 공개키와 해당 애플리케이션을 애플에 전송하고 애플이 이에 대한 검증을 하여 마지막 서명을 부여하는 방식의 애플 앱스토어, 개발자가 키와 증명서를 이용해 스스로 애플리케이션에 대해 증명서를 발급하는 방식의 구글 안드로이드 마켓, RIM에 등록되어 있는 코드사이닝 키를 이용하여 애플리케이션을 제출하면 자동적으로 서명을 받을 수 있는 블랙베리 앱월드, 사전에 개발자가 자기 증명을 통해 아이디를 발급받고 애플리케이션을 테스트 하우스에 등록하여 검증 및 서명을 받는 노키아오비스토어 등이 있다. 이와 같이 개발자 및 애플리케이션을 인증 받는 방식이 각 마켓별로 차이가 있는데 이에 대한 자세한 분석과 그에 따른 보안 위협에 대한 안정성에 대해 분석해 보겠다.

키워드