McAfee 안티바이러스 제품에는 특정 파일에 대한 검색을 중지해야 하는 의도된 제한 시간이 있으며, 검색 시간 초과 기능은 서비스 거부를 방지하기 위한 것입니다.
모든 McAfee 안티바이러스 제품은 다음과 유사한 방식으로 작동합니다.
- 온액세스 스캐너가 파일에 대한 요청을 가로챕니다.
- 파일이 검색됩니다.
-
파일을 요청한 사용자 또는 응용프로그램에 파일이 전달됩니다. 또는, 파일이 감염된 경우 스캐너가 적절한 조치를 취하고 사용자에게 감염에 대해 알립니다.
참고: 검색 중인 파일은 검색이 완료될 때까지 사용할 수 없습니다.
파일을 검색하는 데 걸리는 시간은 주로 다음 요인에 따라 달라집니다.
- 파일 복잡성
- 파일 크기
- 파일 위치
- 파일 형식. .jar, .chm, .cab 및 .zip 등의 파일 확장명은 모두 일반적으로 매우 높은 비율의 압축을 사용하는 보관 파일입니다. 이러한 보관 파일을 검색하려면 보관 파일에서 각 파일의 압축을 풀어야 합니다. 이때 보관 파일 내의 데이터 형식 및 압축 비율에 따라 많은 양의 메모리가 사용될 수 있습니다.
- 파일을 검색하는 컴퓨터의 처리 능력 및 메모리 양(파일의 압축을 풀어야 하는 경우)
- 네트워크 속도(파일을 네트워크를 통해 복사하여 검색해야 하는 경우)
시간 초과 메커니즘이 사용되지 않는 경우 검색이 완료될 때까지 파일에 대한 액세스가 거부됩니다. 검색이 완료되는 데는 위에서 설명한 요인에 따라 몇 분 또는 몇 시간이 걸릴 수 있습니다. 예를 들어 30초 후에도 파일이 여전히 검색되는 경우 스캐너가 시간 초과됩니다. 이 시간 초과가 발생할 때까지의 시간은 제품에 따라 다르며 대개 구성 가능합니다. 제품의 검색 시간 초과 설정을 구성하는 방법은 해당 제품 안내서를 참조하십시오.
특정 파일에 대한 검색이 시간 초과 값으로 허용된 시간보다 오래 걸리면 검색이 중지됩니다. 정의된 검색 시간 초과 값이 지나면 파일에 대한 검색 시간이 초과되었음을 알리는 이벤트가 응용프로그램 이벤트 로그에 생성됩니다. 이 정보는 Alert Manager와 ePolicy Orchestrator(설치되어 있는 경우)로도 보내집니다. 이 오류 메시지는 예를 들어 다음과 같이 나타납니다.
The scan of FILENAME has taken too long to complete and is being cancelled. Scan engine xxx and DAT version is xxxx.
참고: 검색 시간 초과 동작은 McAfee 안티바이러스 온액세스 스캐너에만 존재합니다. 예약 또는 On-Demand Scan은 시간 제한이 없으며 모든 파일을 완전히 검색하는 데 필요한 만큼의 시간이 걸립니다.
모든 McAfee 데스크톱 및 서버 제품은 보관 파일의 압축을 풀 때 보관 파일 내의 모든 파일을 검색합니다. 보관 파일이 크고 복잡해서 검색 시간이 초과된 경우에는 거의 위험이 없습니다. 하드 디스크에 압축을 풀 경우에는 각 파일이 온액세스 스캐너에서 개별적으로 검색됩니다.