새 메시지가 10개 도착했습니다"라고 해서 메일 박스를 열어보니 9통은 물건 사라는 광고 메일이고 나머지 한 통은 발송 불가 메일이라. 이 원치 않는 9통의 메일을 스팸 메일이라 부릅니다.
스팸 메일에 대한 분노와 짜증스러움은 스패머(Spammer : 스팸 메일 발송자)를 추적하여 응징해야겠다는 다짐으로 이어지게 되죠. 대부분의 스패머들은 자신의 존재를 감추고 메일을 보내는 기본 재주를 갖고 있습니다. 이런 스패머들은 할 수 없이 블로킹에 만족해야 하지만 절반의 어수룩한 스패머들은 여러분 혼자 힘으로 충분히 찾아낼 수 있습니다.
지피지기면 백전백승, 스팸 메일을 추적하려면 스팸 메일의 헤더(header)를 꼼꼼히 분석해야 합니다. 각 메일 프로그램에 따라 헤더를 보는 방법은 다릅니다. 아웃룩 익스프레스의 경우 Ctrl키와 F3 키를 동시에 누르면 메일의 헤더를 볼 수 있습니다. 넷스케이프의 메신저는 [View]->[Headers]->[All] 메뉴를 선택하면 헤더를 모두 볼 수 있습니다. 'From:' 헤더는 대부분 가짜이므로 신경 쓸 필요가 없고 주목할 곳은 'Received:' 헤더입니다. 이 헤더는 메일이 거쳐온 경로를 나타내는데 여러 개의 'Received:' 헤더 가운데 가장 아래쪽 헤더가 실제 메일을 보낸 컴퓨터를 나타냅니다. 만약 스팸 메일에 아래와 같은 헤더가 있습니다면 "aa라는 컴퓨터에서 bear.kyungil.ac.kr이라는 메일 서버를 이용해 보내진 메일" 이라고 해석할 수 있습니다.
Received: from bear.kyungil.ac.kr (bear.kyungil.ac.kr [203.230.90.21])
by netian.com (8.9.2/8.9.3) with ESMTP id AAA21252;
Tue, 12 Oct 1999 00:55:46 +0900 (KST)
Received: from aa ([210.91.44.167])
by bear.kyungil.ac.kr (8.8.8H1/8.8.8) with SMTP id AAA01317;
Tue, 12 Oct 1999 00:54:36 +0900 (KST)
그런데 aa 라는 컴퓨터의 IP 주소(전 세계에 오직 하나뿐인!)는 bear.kyungil.ac.kr 이라는 컴퓨터의 IP 주소와 클래스가 다릅니다. aa 라는 컴퓨터의 사용자가 bear.kyungil.ac.kr 이라는 컴퓨터를 이용해 스팸 메일을 보낸 것입니다. 그럼 해킹을 한 걸까? 그렇지 않습니다. bear.kyungil.ac.kr 이라는 컴퓨터는 누구든 이 컴퓨터를 사용하여 메일을 보낼 수 있도록 되어 있고 그것을 눈치챈 스패머에게 이용되었을 뿐입니다. 이제 남은 것은 aa 라는 컴퓨터의 정확한 정보를 알아내는 것이겠죠?
어떻게 남의 메일 서버를 통해 스팸 메일을 발송하는게 가능한 걸까? 쉬운 일입니다. 많은 메일 서버들이 아무나 자신을 통해 다른 사람에게 메일을 발송할 수 있도록 설정되어 있습니다. 이런 것을 Open Relay SMTP라고 합니다. 거동 길 닦아 놓으니 깍정이 지나가는 것처럼 스패머들은 자신의 메일 서버 대신 남의 메일 서버를 이용하여 스팸을 보내는 것입니다.
어쨌건 우리는 메일의 헤더를 통해 이 스패머가 보낸 컴퓨터의 IP를 알 수 있고 이 IP의 정보를 추적하는 방식으로 스패머를 역추적할 수 있습니다. IP에 대한 정보는 whois라는 인터넷 서비스를 통해 알 수 있습니다. 국내 IP의 경우 KRNIC의 whois 서비스를 이용하면 되고, 국외 IP의 경우 NetworkSolutions의 whois 서비스를 이용하면 됩니다.
KRNIC : www.krnic.net/text/info/whois1.html
NetworkSolutions : www.networksolutions.com/cgi-bin/whois/whois/
이 IP가 속한 클래스는 서울 모처의 네트워크 서비스를 제공하는 업체의 것으로 나타났습니다. 따라서 스패머가 메일을 보낸 컴퓨터는 이 네트워크 서비스 업체에 연결된 컴퓨터 가운데 하나인 것입니다. whois 정보에는 네트워크 서비스 업체의 전화번호도 실립니다. 여러분이 직접 전화를 걸어 항의하는 방법도 있고 끝까지 추적하는 방법도 있습니다. 만약 주요 ISP의 사용자라면 스패머의 추적은 거의 100% 확실합니다. 모든 ISP는 전화 접속자에 대한 로그(log) 자료를 보관하고 있습니다. 여러분이 스패머에 의해 심각한 피해를 입었으며 스팸 메일과 추적 자료를 제시한다면 ISP측은 이것을 방지할 의무가 있습니다.
그러나 많은 경우 ISP나 서비스 업체는 스패머의 정보를 공개하는 것을 거부합니다. 또한 whois 정보 등이 모두 가짜라서 추적에 실패하는 경우도 있습니다. 이런 경우 대처 방법은 크게 2가지입니다. 첫 번째 방법은 자신이 사용하는 메일 클라이언트의 필터(filter) 기능을 이용하는 것입니다. 제목이나 본문의 내용, 메일 주소 등을 설정하여 메일을 받지 않고 삭제할 수 있습니다. 다른 방법은 메일 서버에서 이런 스팸 메일을 미리 삭제해 버리는 것입니다. 메일 서버 관리자에게 스팸 메일로 인한 자신의 피해를 설명한 후 메일 예제를 보여주면 특정 IP 혹은 IP 클래스에서 오는 모든 메일을 막아버릴 수 있습니다.
스팸 메일에 대한 적절한 대처는 사이버 문화의 자율적 정화를 가능케 하는 초석입니다.