안티 - 바이러스 ( AV ) 스캔 에이전트 애플리케이션 프로그램 들 은 통상 적 으로 오퍼레이팅 시스템 ( OS ) 프로세스 들 로서 운용 된다 . AV 스캔 에이젠 트 들 은 멀 웨 어 에 의해 채용 된 동일 한 스텔스 기술 들 의 일부 를 채용 함 으로써 멀 웨 어 / 루트킷 공격 들 로부터 자신 들 을 보호 한다 . OS 설계 의 최근 변경 들 은 로우 , 중간 및 하이 무결성 분류 의 측면 에서 프로세스 들 을 태그 하 는 강제 적 액세스 제어 ( MAC ) 라벨 들 을 채용 한다 . 상이 한 레벨 들 에서 의 프로세스 들 은 서로 를 수정 / 액세스 하 도록 허용 되 지 않 는다 . 그러나 , MAC 레벨 의미 구조 ( semantics ) 는 OS 링 - 0 ( 커널 특권 ) 에서 시행 된다 . 링 - 0 의 컴 프 러 마 이즈 ( compromise ) 는 MAC 시행 메커니즘 의 컴 프 러 마 이즈 , 따라서 링 - 3 ( 사용자 특권 ) 및 링 - 0 에서 운용 되 는 AV 스캔 에이전트 들 의 컴 프 러 마 이 즈 를 함축 한다 . 가상 메모리 매니저 ( VMM ) ( 이용 되 는 경우 ) 의 컴 프 러 마이 즈 는 또한 결과 적 으로 사용 자 OS ( UOS ) MAC 메커니즘 의 컴 프 러 마 이 즈 로 나타날 수 있 다 . OS 에서 의 MAC 메커니즘 들 의 이용 은 AV 스캔 에이전트 들 이 AV 스캔 에이전트 코드 에 타 겟 팅 하 는 멀 웨어 로부터 숨 는 것 을 더 어렵 게 만든 다 . 그러므로 , AV 스캔 에이전트 코드 는 OS 보안 에서 의 개선 들 에 도 불구 하 고 더 취약 성 이 있 다 .