發新話題
打印

[轉貼]導入 DNSBL 對抗垃圾信 (Anti-SPAM)

[轉貼]導入 DNSBL 對抗垃圾信 (Anti-SPAM)

http://www.weithenn.idv.tw/cgi-bin/wiki.pl?%E5%B0%8E%E5%85%A5_DNSBL_%E5%B0%8D%E6%8A%97%E5%9E%83%E5%9C%BE%E4%BF%A1_(Anti-SPAM)

導入 DNSBL 對抗垃圾信 (Anti-SPAM)

【前言】

如 果公司使用 Exchange Server 2003 而目前還沒找到適合的擋垃圾信機制(或經費不夠),其實 Exchange Server 2003 就具備可以擋垃圾信機制 (寄件者篩選、收件者篩選、連線篩選),其中寄件者篩選、收件者篩選我想是沒什麼用了,這次要說的是設定連線篩選其實只要設對連絡即時封鎖清單 (Realtime Block List,RBL) 提供者,就可減少 80% 以上的垃圾信了,本次實作為設定目前最有名的 [Spamhaus]

在使用前先大概了解一下 [Spamhaus]擋垃圾信的三大方式(SBL、XBL、PBL)。

  • SBL(Spamhaus Block List):SPAM Source 清單 (verified spam sources and spam operations)
    • Return Codes:127.0.0.2
  • XBL(Exploits Block List):被入侵或當成跳板的清單 (worms/viruses with built-in spam engines, and other types of trojan-horse exploits.)
    • Return Codes:127.0.0.4-8
  • PBL(Policy Block List):動態 IP 卻是 MTA 清單 (end-user IP address dynamic and non-MTA customer IP ranges)
    • Return Codes:127.0.0.10-11

你可以依照你的需求來導入適合的 Block List,當然若是想三個都使用就可設定最新的 [ZEN],它是直接結合 (SBL、XBL、PBL) 也就是你只要設 [ZEN]就可了。

【實作】

Step1.切換至連線篩選

Exchange System Manager >> 通用設定 >> 郵件傳遞 >> 右鍵 >> 內容 >> 連線篩選

Step2.新增連線篩選規則及傳回狀態碼 (Return Codes)

切 換至【連線篩選】頁面後,按下新增首先填寫【顯示名稱】這只是識別而以看你要填你日後知道的名稱(假如你的 RBL 名單很多的話),此例我填入【Spamhaus ZEN】,接下來填寫【提供者的 DNS 尾碼】這就是輸入屆時要去跟誰比對 Block List,此例我填入【zen.spamhaus.org】

http://www.weithenn.idv.tw/oddmuse/images/windows/spamhaus1.jpg http://www.weithenn.idv.tw/oddmuse/images/windows/spamhaus2.jpg

以下表格為若你使用 SBL、XBL、PBL、SBL+XBL、ZEN 時該如何填

顯示名稱提供者的 DNS 尾碼傳回狀態碼 (Return Codes)
Spamhaus SBLsbl.spamhaus.org127.0.0.2
Spamhaus XBLxbl.spamhaus.org127.0.0.4-8
Spamhaus PBLpbl.spamhaus.org127.0.0.10-11
Spamhaus SBL+XBLsbl-xbl.spamhaus.org127.0.0.2-8
Spamhaus ZENzen.spamhaus.org127.0.0.2、127.0.0.4-8、127.0.0.10-11

所以接下來【傳回狀態碼 (Return Codes)】您就填入你所設定的 Block List 所對應的 Return Codes 吧,本例我是填入【127.0.0.2、127.0.0.4-8、127.0.0.10-11】

http://www.weithenn.idv.tw/oddmuse/images/windows/spamhaus3.jpg

Step3.啟用連線篩選功能

設定好連絡即時封鎖清單 (Realtime Block List,RBL) 功能後,我們要設定 SMTP Virtual Server 啟用這個功能,才會正式讓連線篩選功能生效,以下是切換到啟用連線篩選功能的路徑。

Exchange System Manager >> 系統管理郡組 >> 伺服器 >> 通訊協定 >> SMTP >> SMTP Virtual Server >> 右鍵 >> 內容 >> 一般 >> 進階 >> 編輯

http://www.weithenn.idv.tw/oddmuse/images/windows/spamhaus4.jpg

基本上設好後你可以試著把信寄給 nelson-sbl-test@crynwr.com 信箱,它是個系統機器人(System robot),它會確定你設定的 Block List 功能是否正確。基本上導入[ZEN] 垃圾信大約會減少 80% 以上了,如果覺得還不夠也有其它的可以導入方法都一樣。

若是你收不到某個人寄來的信你可以到[ZEN] 輸入對方的 IP 然後按下 Lookup IP,就可知道該 IP 是不是被 [Spamhaus] 列入黑名單中了,當然你也可以檢舉 IP;若你朋友被 [Spamhaus] 列入黑名單中但你又想收到他的信該如何處理?請設定【全域接受與拒絕清單組態】將你朋友的 IP 設定進去即可。

其它 DNSBL 網站

[中国反垃圾邮件联盟]

[SpamCop.net - Beware of cheap imitations]

[MAPS - Stopping Spam at its Source]

【參考】

[如何在 Exchange 2003 中設定連線篩選以使用即時封鎖清單 (RBL) 以及如何設定收件者篩選]

[How can I configure Exchange Server 2003 to block spam?]

[How can I configure Exchange 2003 to block unsolicited commercial e-mail (spam) with Intelligent Message Filter?]

[2月 25 日「微軟線上專家對談」主題:如何做好 Exchange 2003 Server 環境的資訊安全管理]

[常用的RBL服務器列表及介紹 - 反垃圾郵件技術 - 郵件服務器-郵件系統-郵件技術論壇(BBS)]

[The Spamhaus Project - SBL - How to use the SBL]

[Spamhaus 的情況 at Gea-Suan Lin’s BLOG]

[Spam Links - dnsbl lookup]

[The Spamhaus Project - ZEN]

[TANet ANTI-SPAM]

[OPEN PROXY test]


TOP

發新話題