도 4 는 본 발명 의 하나 의 실시 예 에 따라 C 도메인 을 확립 하 기 위한 흐름 도 ( 400 ) 이 다 . 블록 402 에서 , AV 애플리케이션 컴포넌트 ( 300 ) 는 프로세서 명령 들 을 이용 하 여 , 오류 핸들러 컴포넌트 ( 304 ) 의 코드 이미지 , 오류 핸들러 에 대한 매니 페스트 , AV 애플리케이션 의 메모리 로케이션 , 및 AV 애플리케이션 매니 페스트 ( 322 ) 를 지정 한다 . 블록 404 에서 , 로더 컴포넌트 ( 302 ) 는 애플리케이션 매니 페스트 ( 322 ) 및 오류 핸들러 ( 304 ) 의 코드 이미지 를 애플리케이션 정책 매니저 ( 102 ) 로 검증 한다 . 애플리케이션 매니 페스트 및 오류 핸들러 가 성공 적 으로 검증 된다면 , 처리 가 계속 된다 . 로더 는 도메인 C ( 310 ) 를 생성 하 고 , 오류 핸들러 코드 이미지 를 도메인 C 와 연관 된 메모리 에 복사 하 며 , 프로세서 에 의한 오류 핸들러 코드 의 실행 을 개시 한다 . 블록 406 에서 , 로더 ( 302 ) 는 오류 핸들러 ( 304 ) 가 AV 애플리케이션 ( 300 ) 에 대해 예비 된 게스트 OS ( 200 ) 의 메모리 페이지 들 을 록 킹 하 도록 요구 한다 . 블록 408 에서 , 오류 핸들러 는 게스트 OS 메모리 ( 318 ) 의 선택 된 코드 세그먼트 들 상 에 트랩 들 을 설정 함 으로써 , 게스트 메모리 에 현재 로딩 된 AV 애플리케이션 ( 300 ) 실행 가능 코드 이미지 를 록 킹 한다 . 처음 에 , 게스트 OS 보호 된 페이지 들 은 도메인 D 에 있 다 . 블록 410 에서 , 로더 는 AV 애플리케이션 메모리 를 측정 하 고 , 이 를 AV 애플리케이션 매니 페스트 ( 322 ) 와 비교 한다 . 게스트 OS 의 공격자 가 부 정확 한 페이지 어드레스 들 을 공급 함 으로써 오류 핸들러 를 더 일찍 스푸핑 했 다면 , 무결성 체크 가 실패 할 것 이 다 . 그러므로 , 로더 는 무결성 체크 를 수행 하 는 데 도메인 D 의 페이지 테이블 들 에 좌우 되 는 것 이 아니 라 , 도메인 A 에서 운용 되 는 애플리케이션 정책 매니저 ( 102 ) 에 의해 실증 되 는 메 니 페스트 에 의해 좌우 되 고 있 다 .