Sun Java System Messaging Server 6.3 관리 설명서

14.6.5 ClamAV 옵션

ClamAV 옵션 파일은 option=value 형식의 행으로 구성된 일반적인 메시징 서버 스타일의 옵션 파일입니다. 유일한 필수 옵션은 HOST입니다. 이 옵션은 clamd가 실행 중인 시스템의 이름으로 설정해야 합니다. clamd가 로컬 호스트에서 실행 중인 경우에도 이 옵션을 설정해야 합니다.

이 옵션 파일에 사용할 수 있는 추가 옵션은 다음과 같습니다.

표 14–7 ClamAV 옵션

옵션 

설명 

기본값 

DEBUG 

ClamAV 인터페이스 모듈에서 디버그 출력을 활성화하거나 비활성화합니다. (clamd 자체의 디버그 출력은 clamd 명령줄에 있는 옵션에 의해 제어됩니다.)값이 클수록 디버깅 출력이 많아집니다. 0을 설정하면 출력이 없습니다. 1은 기본 디버깅을 제공합니다. 2는 clamd에서 TCP 트래픽 로깅을 추가합니다.

FIELD 

ClamAV 결과 문자열 접두어를 지정합니다. ClamAV 결과 문자열은 일반적으로 다음 중 하나와 비슷합니다.  


Virus-Test: False 
Virus-Test: True ; Worm.Mydoom.I

FIELD 옵션을 사용하면 결과의 Virus-Test 부분을 변경할 수 있습니다. 빈 FIELD 값을 지정하면 ": "도 제거된다는 점에 주의해야 합니다.

“Virus-Test” 

MESSAGE_BUFFER_SIZE 

clamdscan/clamd 인터페이스의 특성으로 인해, ClamAV 플러그 인은 ClamAV로 메시지를 보내기 전에 메모리 버퍼에 메시지를 보관해야 합니다. 메모리 버퍼의 크기는 이 옵션에 의해 제어됩니다. 기본값은 1,048,576자입니다. 이 크기보다 긴 메시지는 잘리며 전체가 ClamAV로 전송되지 않습니다. 모든 메시지를 완전히 스캔하려면 이 값은 MTA가 받을 수 있는 최대 메시지 크기를 반영해야 합니다. 이 값을 줄이면 바이러스 스캔 시간을 절약할 수 있지만, 바이러스가 감지되지 않은 채 통과할 가능성이 있습니다.

1048576 

MODE

ClamAV 결과를 답신 정보로 변환하는 것을 제어합니다. 서로 다른 네 가지 모드를 사용할 수 있습니다. 

0 - 바이러스가 있는 메시지를 발견한 경우 VERDICT 옵션에 지정된 답신 문자열이 반환되고, 그렇지 않으면 기본 답신이 반환됩니다. VERDICT 옵션이 비어 있거나 지정되어 있지 않으면 null 답신이 반환됩니다.

1 - 바이러스가 있는 메시지를 발견한 경우 ClamAV 결과이 답신으로 반환되고, 그렇지 않으면 기본 답신이 반환됩니다.  

2 - 무조건적으로 ClamAV 결과 문자열을 답신으로 반환합니다. 기본 또는 null 답신이 반환되지 않으며 VERDICT 옵션이 사용되지 않습니다.

3 - 메시지에 바이러스가 있는 경우 ClamAV 결과 문자열이 반환되고, 그렇지 않으면 VERDICT 옵션에서 지정한 답신 문자열이 반환됩니다.

PORT

clamd가 실행 중인 포트를 지정합니다.

3310 

SOCKS_HOST

중간 SOCKS 서버의 이름을 지정합니다. 이 옵션을 지정하면 clamd가 직접 연결되지 않고 지정된 SOCKS 서버를 통해 연결됩니다.

3310 

SOCKS_PORT

중간 SOCKS 서버가 실행 중인 포트를 지정합니다. 

1080 

SOCKS_PASSWORD

SOCKS 서버를 통해 연결을 설정할 때 사용할 비밀번호를 지정합니다. 아이디/비밀번호가 필요한지 여부는 SOCKS 서버 구성에 따라 다릅니다. 

"" 

SOCKS_USERNAME

SOCKS 서버를 통해 연결을 설정할 때 사용할 아이디를 지정합니다. 

"" 

VERDICT

모드 0과 3에 사용되는 답신 문자열을 지정합니다.  

""