커널 드라이버 ( 200 ) 는 커널 모드 에서 동작 하 며 , 커널 드라이버 ( 200 ) 의 수행 을 위한 각종 제어 기능 을 수행 하 는 제어 모듈 ( 210 ) 과 , 유저 모듈 ( 100 ) 과 의 통신 을 담당 하 는 통신 모듈 ( 220 ) 과 , 정책 POOL ( Policy POOL ) ( 230 ) 과 , 어플리케이션 ( 40 ) 에서 호출 되 는 시스템 콜 커널 API ( System Call Kernel API ) 를 후킹 하 여 보안 처리 를 수행 하 는 커널 API 후킹 / 처리 모듈 ( 240 ) 및 어플리케이션 ( 40 ) 에서 발생 하 는 파일 I / O 를 후킹 하 여 파일 의 암 복호화 를 수행 하 는 파일 시스템 후킹 / 처리 모듈 ( 250 ) 등 을 포함 할 수 있 다 . 이때 상기 커널 API 후킹 / 처리 모듈 ( 240 ) 및 파일 시스템 후킹 / 처리 모듈 ( 250 ) 은 실질 적 으로 권한 제어 를 수행 하 는 보안 기능 모듈 이 라 할 수 있 다 .