최고의 Linux® 스팸 필터를 어떻게 선택합니까?
오픈 소스 이동의 결과 인 Linux® 플랫폼에는 다양한 스팸 필터가 있습니다. 최고의 Linux® 스팸 필터를 선택하려면 다른 유형의 작동 방식에 대해 조금 알아야합니다. 스팸을 제거하는 공격적이지만 거의 완전히 정확한 방법은 화이트리스트 또는 확인 필터를 사용하는 것입니다. 화이트리스트 방식이 너무 융통성이없는 사용자에게는 분산 적응 형 블랙리스트가 다양하고 광범위하게 사용 가능한 솔루션입니다. 보다 정교한 안티 스팸 기술은 기본 Linux® 스팸 필터와 같은 베이지안 트라이 그램 필터 또는 유사한 단어 분석 알고리즘을 사용합니다.
화이트리스트 또는 검증 필터는 매우 간단하지만 효율적으로 작동합니다. 지정된 발신자의 메일 만 고객의받은 편지함으로 보낼 수 있습니다. 이 기술을 사용하는 널리 사용되는 Linux® 스팸 필터는 TDMA입니다. 사용자가 TDMA를 처음 구성 할 때 신뢰할 수있는 수신자 목록이 정의되고 모든 후속 메일이이 목록과 비교하여 확인됩니다. 수신자가이 목록에 없으면 발신자가 합법적 인 소스인지 확인하기 위해 챌린지 이메일이 전송됩니다. 챌린지 이메일은 사람 만 응답 할 수 있도록 설계되었으므로 응답이 성공적으로 수신되면 발신자의 이메일 주소가 화이트리스트에 추가됩니다.
기본 Linux® 스팸 필터로서 화이트리스트 기술의 문제점은 보낸 사람이 합법적 인 경우에도 불필요한 부담을가한다는 것입니다. 분산 적응 블랙리스트는이 원칙과 반대되는 방식으로 작동하지만 훨씬 더 유연한 방식으로 작동합니다. 이 기술에서는 스패머에 속하는 것으로 알려진 특정 전자 메일 주소의 메시지가 중앙 데이터베이스를 기반으로 차단됩니다. 충분한 사용자가 특정 전자 메일 주소를 스팸으로 표시하면 해당 전자 메일 주소가 중앙 블랙리스트로 업데이트됩니다. 이 스팸 방지 방법을 사용하는 Linux® 스팸 필터의 예는 Razor입니다.
화이트리스트 확인 방법과 분산 적응 블랙리스트 방법은 모두 이메일 주소를 분석하여 데이터베이스와 비교하여 잠재적으로 안전하지 않은지 확인합니다. 베이지안 트라이 그램 필터는 널리 사용되는 Linux® 스팸 필터 SpamAssassin과 같은 일부 스팸 필터에서 이메일 자체의 구조를 분석하는 데 사용됩니다. 이 필터는 정교한 알고리즘을 사용하여 전자 메일의 텍스트를 조사하고 스패머가 일반적으로 사용하는 문장 구성 패턴 및 단어 사용 패턴을 나타내는 지 확인합니다. 이 기술은 사용자 생성 데이터베이스의 필요성을 제거함으로써 더 많은 적응성을 제공합니다. 상당수의 Linux® 스팸 필터 개발자가 프로그램에서이 스팸 탐지 방법을 구현하고 있습니다.