999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

實時黑名單在垃圾郵件過濾系統中的應用

2012-04-29 00:44:03祝毅鳴張波
科技資訊 2012年12期

祝毅鳴 張波

摘要:反垃圾郵件問題已經成為全球性的具有重要現實意義的課題。反垃圾是一項大工程,有時僅靠一種方法或技術,并不能達到我們想要的結果,需要幾種方法相結合,來更好的處理垃圾郵件。本文所寫的實時黑名單跟其他的反垃圾郵件技術一起可以取得更好的反垃圾效果。實時黑名單就是通過調用linux的系統命令,使得模塊可以隨時去國際互聯網協會網站下載最新的黑名單,從而降低用戶收到垃圾郵件的可能性。

關鍵詞:垃圾郵件實時黑名單

中圖分類號:TP393 文獻標識碼:A 文章編號:1672-3791(2012)04(c)-0033-01

隨著互聯網絡的日益普及,電子郵件走進了大眾人們的工作和生活,它的快速、便捷的優勢使它成為現代社會主要通訊方式之一和互聯網上最重要、最普及的應用之一。而近年來,一些公司、團體和個人為了商業利益或政治目的,在未經用戶同意的情況下,利用電子郵件發送大量商業廣告及各種不良信息,形成影響極壞、后果嚴重的垃圾郵件問題。

垃圾郵件問題如不能及時、有效解決,將會給我國帶來多方面的危害。

1研究現狀

目前存在的反垃圾郵件技術,主要有三個大的方向。

第一種是修改現有的SMTP協議,制定一個新的安全可靠郵件協議,讓垃圾郵沒有“生存的環境”。

第二種是使大量垃圾郵件發送者承受“巨大的成本”,以致通過電子郵件渠道來大量發送廣告信息在經濟利益上不合算,來減少垃圾郵件。

第三種是根據郵件的格式,發送時間,文件大小,內容以及其他特性,來識別該郵件是否為垃圾郵件,如果是,則把垃圾郵件過濾掉。識別的方法多種多樣。過濾垃圾郵件效果的好壞取決于識別方法的準確度。

前兩種是主動的方式,推的方式,從垃圾郵件產生的根源出發,不同的是一個是從技術的角度,一個是從經濟的角度,讓大量發送垃圾郵件是不可行的。而第三種方式是被動的方式、拉的方式,它并不能杜絕垃圾郵件的重復產生,只能當垃圾郵件產生后,通過方法識別出垃圾郵件,及時的剔除它們。前兩種方式應用起來更加困難、復雜,而第三種方式相對簡單易行,因此,當前第三種方式的反垃圾郵件方法研究和應用的更多。

2本課題的提出

隨著垃圾郵件的泛濫,反垃圾郵件技術越來越被人們所重視,出現了很多的過濾技術和過濾系統,因為郵件能傳送文本、聲音、圖像等多媒體信息,因此垃圾郵件的過濾系統就要從多方面加以過濾。不是哪一種技術就可以很好的解決垃圾郵件問題的。

本文提出的黑名單也不能獨自處理好垃圾郵件的問題,可以把這種技術跟其他郵件過濾技術一起來完成處理垃圾郵件問題。

黑名單可以是發送垃圾郵件服務器、開放的代理、開放的中繼以及發送者郵箱地址。基于黑名單的方法認為,如果郵件來自黑名單中的地址,則認為該郵件時垃圾郵件。它的缺點在于需要時間和精力來維護管理RBLs,因為垃圾郵件發送者不斷更換他的域名和地址,為了讓該技術實時有效,RBLs也得不斷的更新升級。而且會對一些合法的服務器造成誤傷,例如一個垃圾郵件發送者通過撥號上網發送垃圾郵件,那么他是通過ISP提供商服務器登錄到自己的郵件服務器上,則ISP服務商就是垃圾郵件的源地址,如果把這個地址設置為黑名單,就會讓很多合法用戶無法發送正常的郵件。

本文的實時黑名單模塊采用的是用linux的外部命令實時的去互聯網協會的網站上下載其定期發布的黑名單,把域名解析出來放在一個臨時文本文件中,然后用hash函數將該文本文件在內存中散列成便于查找的hash表,如果一封郵件的地址我們可以在表中找到,就拒收該郵件。由于黑名單牽涉到一些法律、個人的隱私問題,本文只是供本論文研究之用。

3模塊設計與實現

該模塊主要包括四個子模塊。

(1)下載模塊:定時下載國內RBL(Realtime Blackhole List)到臨時HTML文件。

(2)解析模塊:將臨時HTML文件中的黑名單解析到一個臨時文本文件中。

(3)散列模塊:將RBL臨時文件利用哈希函數在內存中散列成便于查找的哈希表。

(4)查找模塊:在內存的哈希表結構中,檢測待查的域名是否存在,若存在則拒收從那里發來的郵件。

3.1 下載模塊

RBL模塊被調用時,首先實現一個服務器的功能,使用linux系統的unsigned int alarm(unsigned int seconds)函數來定時發送信號,觸發相應的下載函數。此函數被觸發后,使用Linux的外部命令wget,從Internet上下載國內RBL到一個臨時HTML文件。

3.2 解析模塊

根據下載的HTML臨時文件的具體信息,將其中的黑名單解析出來,逐條放入一個TXT文檔,并以空格來分隔每一條。

3.3 散列模塊

以下載模塊中輸出的臨時TXT文件作為解析對象,將每一行讀出,根據相應的哈希算法建立哈希查找表。

哈希算法:設定一個兩倍于待查數據的靜態地址空間,首先根據哈希函數確定待查找字符串的位置nHashPos,如果有沖突,就用線性探測再地址散列的方法處理沖突。然后使用無沖突哈希函數確定字符串的哈希值,作為它內容的唯一標識。

3.4 查找模塊

讀入待查的字符串,計算其哈希值,并且在哈希表中查找。首先檢索它的位置nHashPos,并比較字符串內容nHashA,查到就拒收郵件。若有沖突,則利用線性探測再地址散列的方法繼續查找,找到仍然拒收,若找不到則表明它不在黑名單中,可以接收。

4結語

基于黑名單是一個簡單有效最常用的過濾方法,它首先檢查郵件頭,如果發送者在黑名單內,就拒絕該郵件,它的缺點在于需要時間和精力來維護管理RBLs,黑名單模塊中,直接調用了linux的系統函數從互聯網上下載黑名單,然后解析再散列,提高了實時性,但是每次調用就觸發去下載有可能造成系統性能的下降,因為黑名單也不是每時都更新,而是定期發布。

參考文獻

[1] 譚立球,谷士文,費耀平.個人化電子郵件自動過濾系統的設計[J].計算機應用,2002,22(6):54~55.

[2] 楊峰,曹麒麟,段海星,等.基于DNSB locklist的反垃圾郵件系統的設計與實現[J].計算機工程與應用,2003,7:11~12,45.

[3] S.Hambrigdge,A.Lunde.Dont Spew, A Set of Guidelines for Mass Unsolicited Mailings and Postings(spam). RFC2635 http://www.rfc-editor.org./rfc/rfc2635.txt,1999:23~25.

主站蜘蛛池模板: 欧美在线精品怡红院| 特级毛片8级毛片免费观看| 国产精品自拍合集| 久久香蕉国产线看精品| 成年人福利视频| 亚洲av日韩av制服丝袜| 色婷婷在线播放| 日本黄色不卡视频| 九九热视频精品在线| 欧美成人手机在线视频| 亚洲人人视频| 欧美在线视频a| 国产香蕉在线视频| AV无码无在线观看免费| 91小视频版在线观看www| 91在线无码精品秘九色APP | 无码久看视频| 中文字幕有乳无码| 国产成人精品一区二区三在线观看| 中国黄色一级视频| 99r在线精品视频在线播放| 超薄丝袜足j国产在线视频| 一级爱做片免费观看久久| 成AV人片一区二区三区久久| 国产在线视频导航| 黄色成年视频| 国产女同自拍视频| 国产色网站| 一本色道久久88| 久久毛片网| 亚洲一区二区约美女探花| 最新精品久久精品| 国产香蕉97碰碰视频VA碰碰看| 亚洲无码精彩视频在线观看| 久久亚洲精少妇毛片午夜无码| 欧美日本二区| 尤物特级无码毛片免费| 婷婷六月天激情| 国产精品视频a| 在线观看国产黄色| 91精选国产大片| 久久永久免费人妻精品| 日韩第一页在线| 日本欧美一二三区色视频| 99热最新网址| 亚洲视频免| 精品久久香蕉国产线看观看gif| 蝌蚪国产精品视频第一页| 亚洲精品国产精品乱码不卞| 日韩色图在线观看| 国产欧美另类| 日本高清视频在线www色| 亚洲视频在线青青| 久久综合婷婷| 国产美女叼嘿视频免费看| 正在播放久久| 日韩欧美国产成人| 日韩毛片免费观看| 国产精品手机在线观看你懂的 | 丝袜无码一区二区三区| 欧美日韩免费在线视频| 久久五月视频| 成人日韩视频| 97国产精品视频自在拍| 久久一日本道色综合久久| 日本黄色不卡视频| 一本一本大道香蕉久在线播放| 伊人久久久久久久久久| 成人综合在线观看| 国产又色又爽又黄| 国产一级小视频| 高清欧美性猛交XXXX黑人猛交| 久久频这里精品99香蕉久网址| 免费观看欧美性一级| 97一区二区在线播放| 国产主播喷水| 中文字幕亚洲乱码熟女1区2区| 欧美亚洲一二三区| 国产亚洲欧美在线人成aaaa| 久久国产精品夜色| 日韩在线播放中文字幕| 成人免费一级片|