DOI QR코드

DOI QR Code

Development of Functional USB Solution to Contain Executable Software Using Scanning Mechanism

스캐닝 기법을 이용한 실행 소프트웨어를 담을 수 있는 기능성 USB 솔루션 개발

  • 김남호 (호남대학교 인터넷콘텐츠학과) ;
  • 황부현 (전남대학교 전자컴퓨터공학부)
  • Received : 2012.03.20
  • Accepted : 2012.03.31
  • Published : 2012.05.31

Abstract

The technology suggested in this study is the method to contain executable software in a portable storage devices like the USB and install an application program to operate it in any client devices. To solve this problem, we can store pre-scanned information on the above client's files, registry, and services in the device before installing the proper application program to be installed using the scanning method and manage in the USB the resources that generated and changed by post-scanning the information after installing the above application program in the client's device. After that, necessary files in the client to be used can be copied for using, and after use, related files are deleted, and it also includes the process to return to the previous system environment. This method is advantageous in that once any sort of application programs needed to be installed gets to be installed in an external portable storage devices like the USB, the application program installed can be operated in any computer not raising any issues like illegal copy.

본 연구는 USB와 같은 이동형 저장장치에 실행 소프트웨어를 담아 어느 클라이언트 장치에서나 실행될 수 있도록 응용 프로그램을 설치하는 기법을 제안하고자 한다. 해결을 위해 스캐닝 기법을 이용하여 클라이언트 장치에 설치 대상 응용프로그램을 인스톨하기 전의 상기 클라이언트 장치의 파일, 레지스트리 및 서비스에 대한 정보를 미리 스캔한 정보를 저장하고, 상기 응용프로그램이 클라이언트 장치에 설치된 이후의 정보를 스캔하여 발생한 변화된 리소스들을 USB에 담아 관리한다. 이후 사용하고자 하는 클라이언트에 필요한 파일들만을 복사하여 사용할 수 있도록 하며, 사용 후에는 관련된 파일을 삭제하여 기존시스템 환경으로 복귀시키는 과정을 포함한다. 본 방법은 설치가 필요한 각종 응용프로그램을 USB와 같은 외장형 이동식 저장장치에 한번 설치하면, 불법복제 문제없이 설치된 응용프로그램은 어떠한 컴퓨터에서든지 실행할 수 있는 장점이 있다.

Keywords

References

  1. ETRI, 이동형 소프트웨어 플랫폼 기술 특허 동향 분석, 2008, p153-157
  2. (주) 가민정보시스템, "USB 인스톨 프로그래밍 보고서", 2010
  3. http://stevie.textcube.com/102
  4. 고려대학교 정보보호기술연구센터, 포렌식 관점에서의 보안 USB 현황분석, 2008, p63
  5. http://ko.wikipedia.org/wiki/SaaS
  6. ETRI, 이동형 퍼스널 소프트웨어 플랫폼 기술 개발, 2009, p31-34
  7. http://blog.naver.com/iriyakana/80127544609