본 발명 의 실시 예 들 은 적어도 2 개 의 기술 들 , 보호 된 실행 환경 마이크로코드 , " 및 오퍼레이팅 시스템 MAC 추상화 들 로부터 분리 되 어 하드웨어 레벨 에서 적용 되 는 MAC 라벨 들 의 조합 을 채용 한다 . 보호 된 실행 환경 내 의 실행 컨테이너 들 은 최고 가능 한 OS 링 - 0 레벨 보다 "" 더 높 은 "" 보안 레벨 에서 동작 하 는 AV 스캔 에이전트 런타임 에 대한 실행 격리 ( isolation ) 를 제공 한다 . 이러 한 레벨 은 보호 된 실행 환경 에 의해 시행 된다 . 보호 된 실행 환경 은 MAC 보안 모델 을 존중 하 기 때문 에 ", 보호 된 실행 환경 은 OS 파일 시스템 오브젝트 들 로 의 판독 액세스 를 여전히 허용 하 면서 도 AV 스캔 에이전트 런타임 의 악의 적 인 수정 을 방지 할 수 있 다 . 본 발명 의 실시 예 들 은 게스트 OS 리소스 들 상 에 트랩 들 을 설정 하 면서 도 MAC 라벨 들 을 균일 하 게 연관 시킨다 . 실시 예의 방법 은 AV 스캔 에이전트 애플리케이션 및 연관 된 데이터 가 보호 될 때 까지 , 게스트 리소스 들 및 페이즈 들 에 걸쳐 트랩 할당 으로 라벨 할당 을 회귀 적 으로 캐스 케이 딩 한다 . 보호 된 리소스 들 을 수정 시키 려는 멀 웨 어 시도 들 은 컴퓨팅 시스템 의 프로세서 에 의해 검출 되 고 방지 될 수 있 다 . 검출 된 공격 들 로부터 의 회복 은 시스템 무결성 모델 을 위반 하 지 않 고 보호 된 실행 환경 으로부터 더 높 은 무결성 레벨 에서 운용 되 는 핸들러 에이전트 프로그램 에 의해 관리 될 수 있 다 .