문맥 (context)
일반적으로 PC, PDA, 무선 단말기, DTV 등의 장치는 안전성과 다양한 응용 및 서비스의 실현을 위하여 가상화 기술을 사용할 수 있다. 이러한 가상화 기술에서 안전한 환경을 제공하기 위해서는 보안 부트(Secure Boot), 보안 소프트웨어(Secure SW), 접근 콘트롤(Access Control) 등의 기능을 필요로 하며, 이런 기능들을 제공하기 위한 핵심 기술 중의 하나로서, 하드 디스크, 플래쉬 메모리 등의 스토리지에 저장되는 중요한 데이터 정보를 악의적인 접근으로부터 보호하고, 서로 다른 접근 주체(도메인) 간에 스토리지 사용을 제한하기 위한 스토리지 보안 시스템이 개발되고 있다.
도 1은 종래의 스토리지 정보 보호 시스템의 구성을 도시한 블록도이고, 도 2는 종래의 스토리지 정보 보호 시스템의 정보 접근 제한 영역을 도시한 개략도이다.
도 1 및 2에 도시된 바와 같이, 종래의 스토리지 정보 보호 시스템은, VMM(Virtual Machine Monitor)(10)을 이용하는 환경에서, 메모리(스토리지)(20)에 직접 접근이 가능한 드라이버/콘트롤 도메인(31)과, 드라이버/콘트롤 도메인(31)을 통해서만 메모리(31)에 접근이 가능한 일반 도메인(32)을 포함한다.
상기 드라이버/콘트롤 도메인(31)은 드라이버/콘트롤 도메인 사용 영역(도 2의 (a)영역)과 일반 도메인 사용 영역(도 2의 (b)영역)에 모두 접근이 가능하며, 상기 일반 도메인(32)은 일반 도메인 사용 영역((b)영역)만 접근이 가능하다.
그러나, 상기와 같은 종래의 스토리지 정보 보호 시스템은 이러한 접근 영역 설정으로 인해, 드라이버/콘트롤 도메인(31)이 VMM(10), 보안 키(key), 드라이버/콘트롤 도메인 커널 등의 중요한 정보 및 일반 도메인 사용 영역((b)영역)에 저장된 커널에도 접근이 가능하므로, 스토리지에 저장되는 중요한 정보에 대한 보호가 취약하다.
또한, 보안 부팅이 가능하기 위해서는 하드웨어 -003e# VMM(10) -003e# 커널(kernel) 등의 순서대로 변경 여부를 확인하고 진행해야 하는데, VMM(10)과 커널, 심지어는 부트로더가 일반 사용자나 바이러스 등에 노출되어 쉽게 변경 가능하게 되므로, 안전한 환경의 기반이 되는 보안 부팅 지원이 어려운 문제가 있다.
또한, 악의적인 소프트웨어, 예컨대, 바이러스 등에 의한 중요한 정보 데이터 코드의 변경 위험이 있다. 즉, 커널, 장치 드라이버, 보안 정책(policy), 마스터 키 등의 모든 테이터가 일반 사용 환경에 노출되어 있을 경우, 바이러스 감염 등으로 인해 변경되어 사용자에게 불이익을 줄 수 있다. 예를 들어, 바이러스가 키보드 장치 드라이버를 변경하게 될 경우 사용자의 입력 데이터, 예컨대 아이디/ 비밀번호 등이 다른 사람에게 전송될 수 있는 문제가 있다.
또한, 디지털 저작권 관리(Digital Rights Management: DRM)를 과 같은 상업적 코드나 데이터에 대한 사용자의 불법적인 변경이 발생할 수 있는 문제가 있다. 즉, 사용자가 VMM(10), 보안 정책, 마스터 키 등의 모든 데이터에 쉽게 접근이 가능하기 때문에 DRM 등으로 보호되어야 할 데이터를 사용자가 크랙(crack) 프로그램을 이용하여 쉽게 취함으로써, MP3 서비스업자와 같은 상업적 서비스 제공자의 이익에 악영향을 줄 수 있다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
종래의 스토리지 정보 보호 시스템에서 드라이버/콘트롤 도메인이 VMM, 보안 키, 드라이버/콘트롤 도메인 커널 및 일반 도메인 사용 영역의 커널에 접근할 수 있음으로써 발생하는 문제점은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation종래 시스템의 특정 구성 요소(드라이버/콘트롤 도메인)가 광범위한 영역에 접근할 수 있을 때 발생하는 기술적 문제점을 파악해야 한다.
- 드라이버/콘트롤 도메인(31)은 드라이버/콘트롤 도메인 사용 영역(도 2의 (a)영역)과 일반 도메인 사용 영역(도 2의 (b)영역)에 모두 접근이 가능하며
-
2정보 추출
information_extraction드라이버/콘트롤 도메인이 접근 가능한 대상과 그로 인한 취약성을 추출한다.
- 드라이버/콘트롤 도메인(31)이 VMM(10), 보안 키(key), 드라이버/콘트롤 도메인 커널 등의 중요한 정보 및 일반 도메인 사용 영역((b)영역)에 저장된 커널에도 접근이 가능하므로, 스토리지에 저장되는 중요한 정보에 대한 보호가 취약하다.
-
3근거 선택
evidence_selection보호 취약성으로 인해 발생하는 구체적인 결과들을 선별한다.
- 안전한 환경의 기반이 되는 보안 부팅 지원이 어려운 문제가 있다.
- 악의적인 소프트웨어, 예컨대, 바이러스 등에 의한 중요한 정보 데이터 코드의 변경 위험이 있다.
-
4논리 통합
logical_integration접근 권한의 과도함이 보안 부팅 저해, 데이터 코드 변경 위험, 사용자 불이익 등으로 이어지는 인과관계를 정리한다.
-
5결론 도출
conclusion_formulation종래 시스템의 구조적 한계로 인한 보안 취약성을 종합하여 결론을 도출한다.
- 스토리지에 저장되는 중요한 정보에 대한 보호가 취약하다.
-
6답변 생성
answer_generation질문에 대해 문맥에 근거하여 기술적 문제점을 서술형으로 작성한다.
- 스토리지에 저장되는 중요한 정보에 대한 보호가 취약하다.
- 보안 부팅 지원이 어려운 문제가 있다.
- 악의적인 소프트웨어, 예컨대, 바이러스 등에 의한 중요한 정보 데이터 코드의 변경 위험이 있다.
최종 답변 (final_answer)
드라이버/콘트롤 도메인이 VMM, 보안 키, 커널 등 중요한 정보와 일반 도메인 사용 영역의 커널에 모두 접근할 수 있기 때문에, 스토리지에 저장되는 중요한 정보에 대한 보호가 취약해진다. 이로 인해 안전한 환경의 기반인 보안 부팅 지원이 어려워지며, 바이러스와 같은 악의적인 소프트웨어에 의해 중요한 정보 데이터 코드가 변경될 위험이 있다.
핵심 해석 (core_interpretation)
종래의 스토리지 정보 보호 시스템에서 드라이버/콘트롤 도메인의 접근 권한 설정으로 인해 스토리지에 저장되는 중요한 정보에 대한 보호가 취약해지며, 이로 인해 보안 부팅 지원이 어렵고 중요한 정보 데이터 코드가 변경될 위험이 있다.