일반기술
Windows Application 보안 툴킷-Secure DB Driver
정보를 저장 관리하거나 중요 모듈에 대한 접근 제어, 외부 탬퍼링 공격 등으로부터 보호해야 할 필요성이 있는 어플리케이션에 툴킷 형태로 사용될 수 있다. 온라인 게임, 문서 보안 소프트웨어, 온라인 뱅킹 등 다양한 어플리케이션에 활용 가능하다. 디지털 기술의 발달과 보급으로 통신, 방송, 컨텐츠 등의 디지털화가 급속히 이루어지고 있으며, 초고속 인터넷의 보급으로 디지털 컨텐츠 중심의 유통 및 소비 구조에 대한 필요성이 대두되고 있으며 이를 지원하기 위한 디지털 컨텐츠의 유통 기술의 개발 및 인프라 구축이 필요하다. 또한 디지털 기술과 정보통신 기술의 활용으로 일반 사용자들이 손쉽게 디지털 컨텐츠를 재가공, 생산, 유통시킬 수 있게 되어 저작권 문제를 야기시킬 것으로 예측되며 이를 처리하기 위한 저작권 보호 및 관리 기술이 필요하다. 디지털 컨텐츠의 저작권 보호, 관리, 유통을 위한 기술 체계인 DRM(Digital Rights Management) 및 IPMP(Intellectual Property Management and Protection) 기술의 확보가 컨텐츠 산업의 성장에 필수 항목으로 요구되고 있으며 선진국을 비롯한 국제 표준화 기구에서도 이에 대한 중요성을 인지하여 기반 기술의 개발 및 표준화가 진행 중에 있다.DRM 기반 컨텐츠 유통 과정에서 저작권 보호 측면에서 가장 취약한 부분이 일반 사용자들이 사용하는 DRM 클라이언트 환경이다. 비록 컨텐츠 제공자가 저작권 보호가 가능하도록 컨텐츠를 패키징하고 DRM 클라이언트 모듈에 보호 기능을 추가하지만 DRM 클라이언트가 사용자 환경에서 동작되고 사용자의 컨트롤에 완전히 종속되기 때문에 탬퍼링 공격 등 보호 기능을 우회하거나 저작권 침해 가능성이 매우 높다. 또한 다수의 상이한 기능을 가진 모듈들이 통합되고, 편리성 추구라는 사용자 요구 사항과 컨텐츠 보호라는 저작권자의 이해관계가 상충되는 클라이언트 환경에서는 무엇보다 최소한의 통일된 보안 구조를 제공하는 것이 중요하다. Secure DB Driver는 DRM 클라이언트 시스템에서 컨텐츠의 보호를 위해 사용되는 중요한 정보(암호화 키, 라이센스 데이터, 엑세스 컨트롤 리스트 등)를 마스터키로 암호화 시켜서 저장을 한다. 마스터키는 해커 등 외부 공격에 대한 안전성을 높이기 위해 윈도우 시스템의 파일, 레지스트리 및 Secure DB Driver 내부에 하드 코딩 등 다양한 형태로 사용자의 PC 환경에 분산 저장 관리한다. 또한 Secure DB Driver의 또다른 주요 기능은 신뢰할 수 없는 DRM 클라이언트 환경에서 인가되지 않은 모듈이 마스터 키에 접근을 하지 못하도록 하는 것이다. 이를 위해 Secure DB Driver는 마스터 키에 접근을 요청하는 모든 어플리케이션에 대한 감시를 통해 인가된 모듈만이 마스터 키에 접근할 수 있도록 허가한다. 마스터 키에 대한 접근 감시를 하는 Secure DB Driver의 구현 윈리는 Win9X 계열에서는 파일시스템 API 및 레지스트리 접근 API를 후킹하는 가상장치 드라이버(Vxd) 형태이며, WinNT 계열에서는 윈도우 커널의 핵심 구성요소인 NTOSKRNL.EXE에서 제공하는 시스템 서비스 API 함수들 중에서 파일 및 레지스리를 핸들링하는 API 함수를 후킹하는 디바이스 드라이버의 형태로 구현을 하였다.
기술정보
- 기술분류
- 정보 > 기타 정보
- 보유기관
- 한국전자통신연구원
- 기술유형
- 일반기술
- 등록일
- 2004-01-31
- 데이터 갱신일
- 정보 없음
상세설명
정보 없음
관련 특허
등록된 관련 특허가 없습니다.