필터 드라이버 ( Filter Driver ) 는 일종 의 인터 미디어 트 드라이버 ( intermediate driver ) 로서 , 파일 시스템 드라이버 나 디스크 드라이버 등 과 같이 이미 상용 화 되 어 있 는 드라이버 에 전달 되 는 I / O 요청 을 가로채 어 기존 의 드라이버 가 제공 하 는 기능 을 보완 하 거나 새로운 기능 을 추가 할 수 있 는 기회 를 제공 한다 . 예 를 들 어 , USB 포트 에 전달 되 는 데이터 를 모니터링 해야 한다면 운영 체제 에서 USB 드라이버 를 제공 하 기 때문 에 USB 필터 드라이버 를 제작 해야 한다 . 개인 용 컴퓨터 에 설치 된 각 포트 나 , 특정 작업 을 모니터링 하 기 위해 사용 하 는 툴 들 은 대부분 필터 드라이버 를 이용 하 여 제작 한다 .