소개
이 문서에서는 스팸과 사기 이메일이 네트워크에 들어올 때 Cisco ESA(Email Security Appliance)에서 발생하는 문제에 대해 설명합니다.
문제
사기범은 이메일을 가장하려고 시도합니다. 이메일이 회사 직원을 사칭하는 경우(회사 직원이 사칭하는 경우) 특히 기만적일 수 있으며 혼동을 일으킬 수 있습니다. 이 문제를 해결하기 위해 이메일 관리자는 회사 내에서 발생한 것으로 보이는 인바운드 메일(스푸핑된 메일)을 차단하려고 할 수 있습니다.
도메인 이름에 회사 반환 주소가 있는 인터넷의 인바운드 메일을 차단하면 문제가 해결되는 것이 논리적으로 보일 수 있습니다. 죄송합니다. 이러한 방법으로 메일을 차단할 경우 합법적인 이메일도 동시에 차단할 수 있습니다. 다음 예를 고려하십시오.
- 직원이 출장하여 모든 SMTP(Simple Mail Transfer Protocol) 트래픽을 투명하게 ISP 메일 서버로 리디렉션하는 호텔 ISP(Internet Service Provider)를 사용합니다. 메일을 전송할 때는 기업 SMTP 서버를 통해 직접 이동하는 것처럼 보일 수 있지만 실제로 기업에 전달되기 전에 서드파티 SMTP 서버를 통해 전송됩니다.
- 직원이 이메일 토론 목록에 등록합니다. 이메일 목록에 메시지가 전송되면 발신자의 모든 가입자에게 반환됩니다.
- 외부 시스템은 외부에 보이는 장치의 성능 또는 도달 가능성을 모니터링하기 위해 사용됩니다. 알림이 발생하면 이메일의 반송 주소에 회사 도메인 이름이 포함됩니다. WebEx와 같은 서드파티 서비스 제공자는 이 작업을 매우 자주 수행합니다.
- 일시적인 네트워크 컨피그레이션 오류로 인해 회사 내부의 메일이 아웃바운드 리스너가 아닌 인바운드 리스너를 통해 전송됩니다.
- 회사 외부의 다른 사용자가 MUA(Mail User Agent)를 사용하여 원래 헤더가 아닌 새 헤더 라인을 회사에 전달한다는 메시지를 수신합니다.
- Federal Express 배송 페이지 또는 Yahoo 이메일 이 문서 페이지와 같은 인터넷 기반 애플리케이션은 반환 주소가 회사를 다시 가리키는 합법적인 메일을 생성합니다. 이 메일은 합법적이며 회사 내부의 소스 주소가 있지만 내부에서 비롯된 것은 아닙니다.
다음 예는 도메인 정보를 기반으로 인바운드 메일을 차단할 경우 오탐이 발생할 수 있음을 보여줍니다.
솔루션
이 섹션에서는 이 문제를 해결하기 위해 수행해야 하는 권장 작업에 대해 설명합니다.
필터 적용
합법적인 이메일 메시지의 손실을 방지하려면 도메인 정보를 기준으로 인바운드 메일을 차단하지 마십시오. 대신, 이러한 유형의 메시지가 네트워크에 들어올 때 메시지의 제목 줄에 태그를 지정할 수 있습니다. 이는 메시지가 위조되었을 가능성이 있음을 수신자에게 나타냅니다. 메시지 필터 또는 콘텐츠 필터를 사용하여 이 작업을 수행할 수 있습니다.
이러한 필터에 대한 기본 전략은 RFC 821 Envelope Sender뿐만 아니라 후방 방향 본문 헤더 라인(From 데이터가 가장 중요)을 확인하는 것입니다. 이러한 헤더 라인은 MUAs에서 가장 일반적으로 표시되며, 사기범에 의해 위조될 가능성이 가장 높은 라인입니다.
다음 예의 메시지 필터는 잠재적으로 가장된 메시지에 태그를 지정하는 방법을 보여줍니다. 이 필터는 여러 작업을 수행합니다.
- 제목 줄에 이미 "{Possible Forged}"가 있는 경우 필터에 의해 다른 복사본이 추가되지 않습니다. 이는 회신이 메시지 흐름에 포함될 때 중요하며 메시지 스레드가 완료되기 전에 제목 줄이 메일 게이트웨이를 통해 여러 번 이동할 수 있습니다.
- 이 필터는 Envelope Sender(봉투 발신자) 또는 도메인 이름 @yourdomain.com으로 끝나는 주소가 있는 From 헤더를 검색합니다. mail-from 검색은 대/소문자를 구분하지 않지만 from-header 검색은 대/소문자를 구분하지 않습니다. 두 위치 중 하나에서 도메인 이름이 발견되면 필터는 제목 줄 끝에 "{Possible Forged}"을(를) 삽입합니다.
다음은 필터의 예입니다.
MarkPossiblySpoofedEmail:
if ( (recv-listener == "InboundMail") AND
(subject != "\\{Possibly Forged\\}$") )
{
if (mail-from == "@yourdomain\\.com$") OR
(header("From") == "(?i)@yourdomain\\.com")
{
strip-header("Subject");
insert-header("Subject", "$Subject {Possibly Forged}");
}
}
추가 조치
합법적인 메일의 스푸핑된 메일을 확인할 수 있는 간단한 방법이 없기 때문에 문제를 완전히 해결할 방법이 없습니다. 따라서 사기성 메일(피싱) 또는 스팸을 효과적으로 식별하여 양성으로 차단하는 IPAS(IronPort Anti-Spam Scanning)를 활성화하는 것이 좋습니다. 이 안티스팸 스캐너를 이전 섹션에서 설명한 필터와 함께 사용하면 합법적인 이메일의 손실 없이 최상의 결과를 얻을 수 있습니다.
네트워크에 유입되는 사기 이메일을 식별해야 하는 경우 DKIM(Domain Keys Identified Mail) 기술의 사용을 고려하십시오. 추가 설정이 필요하지만 피싱 및 사기 이메일을 방지하는 것이 좋습니다.
참고: 메시지 필터에 대한 자세한 내용은 Cisco Email Security Appliance 지원 페이지에서 AsyncOS 사용 설명서를 참조하십시오.