본문으로 이동

전자우편 필터링

위키백과, 우리 모두의 백과사전.
(스팸 필터에서 넘어옴)

전자우편 필터링 또는 이메일 필터링(Email filtering)은 특정 기준에 따라 전자우편을 정리하기 위해 처리하는 것이다. 이 용어는 인간 지능의 개입에 적용될 수 있지만, 대부분은 SMTP 서버에서 메시지를 자동으로 처리하는 것을 의미하며, 스팸 방지 기술을 적용할 수도 있다. 필터링은 수신 이메일뿐만 아니라 발신 이메일에도 적용될 수 있다.

호출 환경에 따라 전자우편 필터링 소프트웨어는 초기 SMTP 연결 단계에서 항목을 거부하거나[1] 사용자의 사서함으로 전달하기 위해 변경 없이 통과시킬 수 있다. 또한 메시지를 다른 곳으로 전달하도록 리디렉션하거나, 추가 확인을 위해 격리하거나, 수정하거나, 다른 방식으로 '태그'할 수도 있다.

동기

[편집]

메일 필터의 일반적인 용도는 수신 이메일을 정리하고 스팸 및 컴퓨터 바이러스를 제거하는 것이다. 사서함 공급자는 손상된 계정으로 인해 발생할 수 있는 스팸 급증에 신속하게 대응하기 위해 발신 이메일을 필터링한다. 덜 일반적인 용도는 일부 회사에서 직원들이 적절한 정책 및 법률을 준수하는지 확인하기 위해 발신 이메일을 검사하는 것이다. 사용자는 메시지에 우선순위를 부여하고, 주제 또는 기타 기준에 따라 폴더로 정렬하기 위해 메일 필터를 사용할 수도 있다.

방법

[편집]

메일함 제공자는 모든 고객에게 서비스로 메일 전송 에이전트에 메일 필터를 설치할 수도 있다. 안티바이러스, 안티스팸, URL 필터링 및 인증 기반 거부는 일반적인 필터 유형이다.

기업은 직원과 정보기술 자산을 보호하기 위해 필터를 자주 사용한다. 캐치올 필터는 메일 서버에 존재하지 않는 도메인으로 전송된 모든 이메일을 "잡아내어" 오타로 인한 이메일 손실을 방지하는 데 도움이 될 수 있다.

사용자는 별도의 프로그램을 설치하거나(아래 링크 참조) 이메일 프로그램 (이메일 클라이언트)의 일부로 필터링을 구성할 수 있다. 이메일 프로그램에서 사용자는 선택한 기준에 따라 메일을 자동으로 필터링하는 개인 "수동" 필터를 만들 수 있다.

인바운드 및 아웃바운드 필터링

[편집]

메일 필터는 인바운드 및 아웃바운드 이메일 트래픽에 작동할 수 있다. 인바운드 이메일 필터링은 필터링 시스템으로 보호되는 사용자에게 전달되는 인터넷의 메시지를 스캔하거나 합법적인 감청을 위한 것이다. 아웃바운드 이메일 필터링은 그 반대이다. 잠재적으로 유해한 메시지가 인터넷의 다른 사람에게 전달되기 전에 로컬 사용자의 이메일 메시지를 스캔하는 것이다.[2] 인터넷 서비스 제공자가 일반적으로 사용하는 아웃바운드 이메일 필터링 방법 중 하나는 투명 SMTP 프록시이다. 이 방법에서는 이메일 트래픽이 네트워크 내의 투명 프록시를 통해 가로채여 필터링된다. 아웃바운드 필터링[3]은 이메일 서버에서도 이루어질 수 있다. 많은 기업은 이메일을 통한 민감한 정보 유출을 방지하기 위해 아웃바운드 메일 서버에 데이터 유출 방지 기술을 사용한다.

사용자 정의

[편집]

메일 필터는 구성 가능성이 다양하다. 때로는 정규 표현식 일치를 기반으로 결정을 내리기도 한다. 다른 경우에는 코드가 메시지 본문의 키워드 또는 메시지 발신자의 이메일 주소와 일치할 수 있다. 프로그래밍 언어를 사용하면 더 복잡한 제어 흐름 및 논리가 가능하다. 이는 일반적으로 procmail과 같은 데이터 주도 프로그래밍 언어로 구현되며, 일치할 조건과 일치 시 취할 작업을 지정하며, 이는 추가 일치를 포함할 수 있다. 일부 고급 필터, 특히 스팸 방지 필터는 나이브 베이즈 분류와 같은 통계적 문서 분류 기술을 사용하는 반면, 다른 필터는 자연어 처리를 사용하여 수신 이메일을 정리한다.[4] 이미지 필터링은 복잡한 이미지 분석 알고리즘을 사용하여 포르노 이미지와 일반적으로 관련된 피부색과 특정 신체 모양을 감지할 수 있다.

마이크로소프트 아웃룩에는 "규칙"이라고 불리는 사용자 생성 이메일 필터가 포함되어 있다.[5]

같이 보기

[편집]

각주

[편집]
  1. ↑ With a 5xx SMTP status code
  2. ↑ Zonk (2008년 1월 31일). “How Pervasive is ISP Outbound Email Filtering?”. 《Slashdot.org》. 2011년 9월 15일에 확인함.
  3. ↑ “Inbound and Outbound Email Filtering”. 《thexyz.com》. 2023년 5월 15일에 확인함.
  4. ↑ “A Guide to Smart Filters | InMoat Knowledge Base”. 《www.inmoat.com》. 2021년 10월 19일에 확인함.
  5. ↑ Padwick, Gordon; Feddema, Helen Bell (1999). 〈22: Creating and Using Rules〉. 《Using Microsoft Outlook 2000》. Using Series. Indianapolis: Que Publishing. 618쪽. ISBN 9780789719096. 2017년 1월 10일에 확인함. A rule is a set of conditions, actions, and exceptions that controls how Outlook processes and organizes messages.