스마트폰 응용 프로그램 개발 및 코드 서명

  • 조태남 (우석대학교 정보보안학과) ;
  • 문남미 (호서대학교 벤처전문대학원 IT응용기술학과)
  • Published : 2011.02.28

Abstract

최근 스마트폰의 사용자가 국내외적으로 급증하고 있으며 국내 사용자 수도 수백만에 이르고 있다. 스마트폰의 종류는 매우 다양하며 이 장치들이 기반하고 있는 플랫폼도 다양하다. 스마트폰 플랫폼 개발자들은 해당 플랫폼 장치에서 실행될 수 있는 일관된 응용 프로그램 개발을 지원하기 위해 개발 툴을 제공하고, 안전성 제공을 위해 응용 프로그램의 배포 과정을 지원한다. 응용 프로그램이 배포되기 위해서는 사전에 코드 서명이 이루어져야 하는데, 이 코드 서명을 통하여 사용자는 개발자 및 프로그램의 무결성 등을 확인할 수 있다. 본 고에서는 스마트폰 시장에서 주류를 이루고 있는 플랫폼별로 개발 지원 툴과 이를 통한 코드 서명에 대하여 살펴본다.

Keywords

References

  1. http://www.gartner.com/it/page.jsp?id=1421013, 2010.9.
  2. "국내 주간동향 브리핑-국내 스마트폰 시장, 안드로이드 반격 가시화...아이폰 4G가 변수", http://www.arg.co.kr/atlas/client/html/index.html, 2010.6.
  3. http://www.forum.nokia.com.
  4. Nokia, "Qt for Mobile Application Development for Education vl.1," http://www.forum.nokia.com/Develop/Qt/Documentation/.
  5. http://wiki.forum.nokia.com/index.php/MakeSIS.
  6. Nokia, "A guide to Symbian Signed 3rd edition," 2008.3.
  7. http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtml.
  8. http://www.trustcenter.de.
  9. Nokia, "How do I get my Symbian OS application signed? - A guide to Symbian Signed v2.3," 2005.
  10. http://na.blackberry.com/eng/developers/.
  11. http://us.blackberry.com/developers/javaappdev/codekeys.jsp.
  12. http://developer.android.com/index.html.
  13. http://developer.android.com/guide/publishing/preparing.html.
  14. http://developer.android.com/guide/publishing/app-signing.html.
  15. http://developer.apple.com/devcenter/ios/index.action.
  16. http://developer.apple.com/programs/ios/develop.html.
  17. Apple, "OS Developer Program Standard Progr am User Guide for iOS 4 v2.7," http://developer.apple.com/, 2010.9.
  18. http://create.msdn.com/en-US/ .
  19. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en.
  20. http://msdn.microsoft.com/en-us/library/ff402531(v=VS.92).aspx.
  21. Microsoft, "Windows Phone 7 Application Certification Requirements," http://create.msdn.com/en-US/SearchResults.aspx?keyword=Application+Certification+Requirements,
  22. Microsoft, "Windows Phone 7 and certificates," http://create.msdn.com/.
  23. 유재성, 김학현, 최동현, 원동호, 김승주, "스마트폰 어플리케이션의 코드서명", 한국컴퓨터정보학회 하계학술대회 논문집 제18권 제2호, 2010.7