Sun Java System Messaging Server 6.3 관리 설명서

14.9 기타 스팸 방지 및 서비스 거부 기술

스팸 및 바이러스 필터링 소프트웨어를 시스템에 추가하는 것이 사용자 메일함에 들어오는 스팸 및 바이러스를 줄일 수 있는 가장 효과적인 방법입니다. 그러나 Messaging Server는 스팸 필터링을 지원하는 그 밖의 다양한 기술과 방법을 제공합니다. 이러한 기술은 스팸 필터링 이외의 용도로도 자주 사용되므로 이 책 전반에 걸쳐 다뤄집니다. 다음은 스팸 방지 및 서비스 거부 기술을 설명하는 절입니다.

스팸 방지 기술:

서비스 거부 기술:

14.9.1 스팸 방지 기술: SMTP 배너 보내기 지연

유용한 스팸 차단 전략 중 하나는 0.5초 정도의 짧은 시간에 SMTP 배너 보내기를 지연했다가 입력 버퍼를 지우고 최종적으로 배너를 보내는 것입니다. 이 방법이 효과적인 이유는 많은 스팸 클라이언트가 표준과 호환되지 않고, 서버가 보내는 응답을 무시하면서 연결이 열리는 즉시 SMTP 명령을 내보내기 시작하기 때문입니다. 이 기능이 사용 가능한 경우 그렇게 작동하는 스팸 클라이언트에서는 SMTP 대화 중에 처음 몇 개의 명령이 손실되며 대화의 나머지는 잘못된 것으로 렌더링됩니다.

이제 Messaging Server에서 이 기능이 구현되었습니다. BANNER_PURGE_DELAY SMTP 채널 옵션을 배너 제거 및 전송 전 지연 시간(1/100초)으로 설정하여 이 기능을 무조건적으로 사용 가능하게 할 수 있습니다. 값이 0이면 지연과 제거가 모두 사용 불가능하게 됩니다.

또한 PORT_ACCESS 매핑을 사용하여 이 기능을 제어할 수 있습니다. 템플리트에서 $D를 지정하면 필수 SMTP auth rulset 및 영역 그리고 선택적 응용 프로그램 정보 추가 이후에 템플리트 결과로부터 추가 인수를 읽게 됩니다. 이 값은 BANNER_PURGE_DELAY 값과 동일한 의미의 정수이어야 합니다. 모든 PORT_ACCESS 매핑 설정은 BANNER_PURGE_DELAY SMTP 채널 옵션을 대체합니다.