Linux上垃圾郵件及病毒信件的反制– Mail Scanner乃遵循GPL的精神,提供一套有效的mail gateway的防毒
網際網路時代的來臨,e-mail已是最迅速、最方便及最便宜的行銷手法,不僅取代了傳統郵件,也變成每個人溝通所必需,不過相繼也製造出 垃圾郵件 和 病毒信件 的危害。
企業中,員工每天上班第一件事常是收mail,50封信中或許只有3封是工作上所需,不僅降低員工的工作效率、也浪費了網路頻寬的使用率及破壞了IT的安全性,市面上雖然有很多信件防毒及過濾的軟體,但絕大部份都所費不貲。
Linux乃遵循GPL的精神,不僅功能強、效能佳,而且很多軟體都是免費的,以下介紹了 Linux上防垃圾郵件的設定及一套免費的open source軟體 — mailscanner,為Linux提供一個有效的mail gateway的防毒工具
Linux上防垃圾郵件的設定:
一、首先,在mail server上應先透過各種方法,儘可能阻絕垃圾郵件及病毒信件的入侵,事後再由client端決定是否透過過濾軟體的使用或設定封鎖某些寄件者或某些關鍵字的信件,如此便可阻絕90%以上的垃圾郵件及病毒信件
二、在Mail Server上阻絕垃圾郵件及病毒信件的三步驟:
1.在mail server上使用權限的設定—access
2.透過黑名單資料庫的比對來過濾垃圾郵件
3.安裝MailScanner搭配防毒軟體使用,阻絕垃圾郵件及病毒信件的入侵
三、Linux上sendmail使用權限的設定à/etc/mail/access
1.cd /etc/mail
vi access
192.168 RELAY
cracker.com.tw REJECT ß←拒收,並且退信
test@sex.com.tw REJECT ß ←色情、廣告的發送者
200.100.101 DISCARD ß←丟掉
RELAY是允許client寄信出去,REJECT、DISCARD是禁止對方寄信進來,建議使用DISCARD,因為有一些垃圾信的攻擊,寄件者會做偽裝,而退又退不回去,只會浪費系統的資源和網路的頻寬)
2.makemap hash access.db < access
四、黑名單資料庫過濾的設定
1.黑名單資料庫目前有一些是要收費、有一些是免費的
2.例如目前在網路上較準確且免費的黑名單資料庫如 http://www.ordb.org
3.若公司的 mail server 被列入某些黑名單資料庫時,可能會造成寄至某些公司的信件老是寄不到
五、可透過下面網站查詢公司的mail server是否被列入黑名單中 或 是否成為垃圾信的轉信站
六、設定mail server進出的郵件會先經過黑名單的過濾
1.使用免費的ORDB.org 所提供的黑名單清單為例
2.cd /etc/mail
vi sendmail.mc在MAILER 之前插入此行
FEATURE(`dnsbl', `relays.ordb.org', `"Email blocked using ORDB.org - see <http://ORDB.org/lookup/?host="$&{client_addr}">"')
3.m4 sendmail.mc > sendmail.cf
七、Mail Scanner及Sophos的介紹及安裝 (mail gateway的防毒)
1.MailScanner是一個高度受尊重的電子郵件安全系統,並遵循著GPL的精神,為開放原始碼的軟體
2.資料統計,它每天處理超過五億封的郵件,移除二百萬封的病毒信件及辨識七百五十萬封已知的spam訊息及具有攻擊行為的非善意訊息
3.目前MailScanner已經被使用在超過二萬個站台,保護著政府部門、商業機構及學校單位,成為許多ISP及企業在過瀘病毒信件及廣告信時的必要工具
4.它是一個可以和超過十四種virus scanner搭配的套件,允許去搭配任何一種最適合的scanner核心來使用,例如著名的sophos
八、Sophos介紹
1.SOPHOS是在歐洲最大的防毒軟體開發者,在全球防毒市場排行前五大,分公司遍及全球120多個國家
2.Sophos已推出繁體中文版軟體,在台灣的合作夥伴也成長至17家。
3.可對抗任何電腦病毒、蠕蟲或特洛伊木馬的威脅
4.垃圾郵件會嚴重削減企業生產力、網路頻寬的利用率,並破壞公司的IT的安全性,Sophos 本身除了提供防毒之外藉由併購 ActiveState 公司而取得了反垃圾郵件解決方案。
安裝及測試Mail Scanner及Sophos
一、下載MailScanner主程式
點選download,download目前最新的版本為Version 4.25-14 for RedHat Linux (and other RPM-based Linux distributions)
二、安裝Mail Scanner
1.tar zxvf MailScanner-4.25-14.rpm.tar.gz
2.cd MailScanner-4.25-14
3.[root@home /var/local/MailScanner-4.25-14]# ./install.sh
ps:若你的系統有些許perl的套件沒有補上,在安裝的過程中會跳出,沒關係,您只要下./Update-MakeMaker.sh就可以了,然後再重新執行一次./install.sh就可以安裝成功 。最後請記得做以下系統所提示的動作。
三、下載Sophos
可至http://www.sophos.com,下載主程式,但需先行註冊,進入首頁後連結至左方 <PRODUCTS> 這個連結,如下圖。
尋找一個叫 <Evaluate Sophos Anti-Virus> 的選項,點選進入後,輸入你的註冊資料,最重要是你的e-mail位址,系統會寄一封mail請你去下載。接下來去收信,直接點選信件中的超連結就可以下載程式碼了!
四、安裝 Sophos 的主程式
1.tar zxvf linux.intel.libc6.tar.Z ← 先把檔案解壓縮,會出現一個 sav-install 的目錄
2.cd sav-install ← 進入此目錄
3.useradd -M -s /bin/true sweep ← 安裝前要先新增一個使用者 sweep
4./usr/sbin/Sophos.install ← 安裝 Sophos 主程式,安裝到最後,系統會更新目前最新的病毒碼
安裝完成後,所有的檔案都會存在 /usr/local/Sophos 中
五、接著啟動Sophos的InterCheck的服務:
icheckd –d
六、vi /etc/MailScanner/MailScanner.conf ← 修改mailscanner設定檔
將 Virus Scanners = none修改為 ← Virus Scanners = sophos
七、啟動Mail Scanner:
1.service sendmail stop ← 需先把sendmail的服務關閉,才可啟動mailscanner
2.chkconfig sendmail off ← 開機時不啟動sendmail
3.chkconfig MailScanner on ← 開機時自動啟動Mail Scanner
4.service MailScanner start ← 最後啟動Mail Scanner
ps:Mail Scanner會將sendmail分成兩個獨立的程序incoming和outgoing做scan,這樣子就完成了Mail Scanner和Sophos的啟動和安裝
八、測試:
接下來做個簡單的測試,寄一封有毒的信件給user@linuxsupport.com.tw來試試
可以到 http://www.eicar.org/anti_virus_test_file.htm 這個網頁中去下載病毒碼來測,但一定要小心使用
假若收到有毒的信件,在主旨的開頭會有 <Virus?> 的字樣出現,如下圖:而在收到有毒的信件的時候,系統也會回一封mail給寄件者,通知他mail是有毒的
我們在/var/log/mailing的記錄檔中也發現了一個病毒郵件的訊息
九、結論:MailScanner可以阻絕大部份病毒郵件的攻擊,但絕對不是百分之百的,有時病毒的辨識還是會有錯誤,所以除了隨時要注意病毒碼的更新外,還要長期的收集一些垃圾郵信的徵兆來防禦,才能達到較安全的防範
PS:若要對MailScanner做進階的細部微調,需參考 /etc/MailScanner/MailScanner.conf 的設定
相关文章 | 热门文章 |
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |