專(zhuān)利名稱(chēng):反垃圾郵件的方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊領(lǐng)域和互聯(lián)網(wǎng)領(lǐng)域,涉及一種身份標(biāo)識(shí)和位置分離網(wǎng)絡(luò)中的 反垃圾郵件的方法與系統(tǒng)。
背景技術(shù):
目前Email 郵件系統(tǒng)采用 SMTP (Simple Mail Transfer Protocol)進(jìn)行傳輸。SMTP 協(xié)議本身是一個(gè)簡(jiǎn)化的郵件遞交協(xié)議,缺乏很多必要的身份認(rèn)證。在SMTP協(xié)議中,允許發(fā) 信人偽造絕大多數(shù)的發(fā)信人特征信息,如發(fā)信人、信件路由等,甚至在通過(guò)匿名轉(zhuǎn)發(fā)、開(kāi)放 轉(zhuǎn)發(fā)和開(kāi)放代理等手段后,可以近乎完全的抹去垃圾郵件的發(fā)信人特征。這都為垃圾郵件 的產(chǎn)生提供了非常好的條件。目前,絕大多數(shù)的垃圾郵件都偽造了其真實(shí)的發(fā)信來(lái)源,這對(duì) 于發(fā)現(xiàn)制止垃圾郵件的傳播造成了很大的困難。反垃圾郵件技術(shù)一直在發(fā)展,目前主要分為垃圾郵件檢測(cè)以及垃圾郵件控制兩類(lèi) 技術(shù)。垃圾郵件檢測(cè)技術(shù),通常會(huì)運(yùn)用關(guān)鍵字阻斷,郵件意圖分析,貝葉斯數(shù)據(jù)庫(kù)分析, 基于評(píng)分規(guī)則系統(tǒng)以及發(fā)件人識(shí)別和收件人認(rèn)證等等手段。隨著各種各樣的檢測(cè)技術(shù)的發(fā) 展,垃圾郵件也越來(lái)越容易被檢測(cè)出來(lái)。但是由于SMTP協(xié)議的簡(jiǎn)單性,導(dǎo)致垃圾郵件發(fā)送 者并不懼怕郵件被檢測(cè)出。因?yàn)橹恍枰贀Q一個(gè)郵件地址就可以繼續(xù)發(fā)送垃圾郵件。垃圾郵件控制技術(shù),在檢測(cè)出垃圾郵件的基礎(chǔ)上,采取一定的控制措施是必須的。 目前的垃圾郵件控制技術(shù)有IP阻斷清單,速率控制,發(fā)件人和收件人黑白名單等等。在以上的反垃圾郵件技術(shù)中,垃圾郵件檢測(cè)技術(shù)的發(fā)展是整個(gè)反垃圾郵件技術(shù)的 基礎(chǔ),與具體網(wǎng)絡(luò)的狀態(tài)并無(wú)太大關(guān)系。但是由于TCP/IP協(xié)議的局限性,現(xiàn)有因特網(wǎng)廣泛 使用的TCP/IP協(xié)議中IP地址具有雙重功能,既作為網(wǎng)絡(luò)層的通信終端主機(jī)網(wǎng)絡(luò)接口在網(wǎng) 絡(luò)拓?fù)渲械奈恢脴?biāo)識(shí),又作為傳輸層主機(jī)網(wǎng)絡(luò)接口的身份標(biāo)識(shí)。使得垃圾郵件控制技術(shù)只 能對(duì)單點(diǎn),也就是說(shuō)具體的垃圾郵件發(fā)送地址進(jìn)行控制,無(wú)法做到對(duì)垃圾郵件的發(fā)送者進(jìn) 行有效的控制。總結(jié)來(lái)說(shuō),目前反垃圾郵件技術(shù)無(wú)法解決以下問(wèn)題1、無(wú)法識(shí)別垃圾郵件發(fā)送者的真實(shí)身份;2、無(wú)法控制垃圾郵件發(fā)送者在各大郵件服務(wù)器注冊(cè)大量郵件地址的行為;3、無(wú)法對(duì)垃圾郵件發(fā)送者進(jìn)行整體控制,也就是說(shuō)對(duì)該垃圾郵件發(fā)送者的所有郵 件地址進(jìn)行控制;
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種反垃圾郵件的實(shí)現(xiàn)方法和系統(tǒng),以有效杜絕 垃圾郵件的產(chǎn)生和泛濫。為解決以上技術(shù)問(wèn)題,本發(fā)明提供一種反垃圾郵件的實(shí)現(xiàn)方法,所述方法基于用 戶身份標(biāo)識(shí)和位置分離架構(gòu)網(wǎng)絡(luò)實(shí)現(xiàn),郵件用戶端具有全網(wǎng)唯一的用戶標(biāo)識(shí)符(AID),該方法包括A、郵件用戶端注冊(cè)郵件地址時(shí),郵件管理中心(EMC)根據(jù)以郵件用戶端的AID為 標(biāo)識(shí)的全局黑名單對(duì)郵件服務(wù)器(EMS)注冊(cè)郵件地址的過(guò)程進(jìn)行控制;B、郵件用戶端利用注冊(cè)的郵件地址發(fā)送郵件時(shí),所述EMS根據(jù)以郵件地址為標(biāo)識(shí) 的本地黑名單控制郵件的發(fā)送。進(jìn)一步地,所述EMS的本地黑名單是由所述EMC控制設(shè)置的所述EMC允許注冊(cè)郵 件地址時(shí),創(chuàng)建或更新允許注冊(cè)的AID對(duì)應(yīng)的郵件地址列表,并在全局黑名單更新時(shí),通知 更新的AID對(duì)應(yīng)的郵件地址所在的EMS更新所述本地黑名單。進(jìn)一步地,步驟A之后,郵件用戶端注銷(xiāo)郵件地址時(shí),所述EMC根據(jù)所述郵件用戶 端的AID對(duì)應(yīng)的郵件地址列表來(lái)判斷是否允許所述EMS執(zhí)行郵件地址注銷(xiāo),并在允許注銷(xiāo) 時(shí),從所述AID對(duì)應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地址。進(jìn)一步地,監(jiān)控某郵件地址時(shí),所述EMC控制所述EMS將所述郵件地址設(shè)置為監(jiān)控 狀態(tài);所述EMS接收到監(jiān)控狀態(tài)的郵件地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述 EMC。為解決以上技術(shù)問(wèn)題,本發(fā)明還提供了一種反垃圾郵件的實(shí)現(xiàn)系統(tǒng),該系統(tǒng)基于 身份標(biāo)識(shí)和位置分離架構(gòu)網(wǎng)絡(luò)實(shí)現(xiàn),包括通過(guò)網(wǎng)絡(luò)連接的郵件用戶端、郵件服務(wù)器及郵件 管理中心,其中,所述郵件用戶端,具有全網(wǎng)唯一的用戶標(biāo)識(shí)符(AID),用于向郵件服務(wù)器請(qǐng)求注冊(cè) 郵件,以及使用注冊(cè)的郵件地址發(fā)送、接收郵件;所述郵件服務(wù)器(EMQ包括相連接的注冊(cè)處理模塊及郵件收發(fā)處理模塊,所述注 冊(cè)處理模塊用于在郵件管理中心的控制下注冊(cè)所述郵件用戶端的郵件地址;所述郵件收發(fā) 處理模塊用于接收郵件,以及根據(jù)以郵件地址為標(biāo)識(shí)的本地黑名單控制郵件的發(fā)送;所述郵件管理中心(EMC),包括注冊(cè)管理模塊,用于根據(jù)所述郵件用戶端的AID為 標(biāo)識(shí)的全局黑名單對(duì)所述EMS的郵件地址注冊(cè)過(guò)程進(jìn)行控制。進(jìn)一步地,所述EMC還包括與所述注冊(cè)管理模塊連接的郵件地址存儲(chǔ)模塊,以及 與所述注冊(cè)管理模塊連接的全局黑名單維護(hù)模塊,其中所述郵件地址存儲(chǔ)模塊,用于保存郵件用戶端的AID對(duì)應(yīng)的郵件地址列表;所述 注冊(cè)管理模塊審查允許郵件用戶端注冊(cè)郵件地址時(shí),還用于創(chuàng)建或更新郵件地址存儲(chǔ)模塊 中的所述郵件用戶端的AID的郵件地址列表;所述全局黑名單維護(hù)模塊用于更新全局黑名單,以及在全局黑名單更新時(shí),根據(jù) 更新的AID對(duì)應(yīng)的郵件地址列表控制郵件服務(wù)器對(duì)本地黑名單更新;所述EMS還包括本地黑名單維護(hù)模塊,用于根據(jù)所述EMC的控制命令對(duì)本地黑名 單進(jìn)行更新。進(jìn)一步地,所述EMS還包括與所述注冊(cè)處理模塊連接的注銷(xiāo)處理模塊,用于在郵件管理中心 的控制下注銷(xiāo)所述郵件用戶端的郵件地址;所述EMC包括與所述郵件地址存儲(chǔ)模塊連接的注銷(xiāo)管理模塊,用于根據(jù)所述郵件 地址存儲(chǔ)模塊中所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表來(lái)判斷是否允許所述EMS執(zhí)行 郵件地址注銷(xiāo),并在允許注銷(xiāo)時(shí),從所述郵件地址存儲(chǔ)模塊中所述AID對(duì)應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地址。進(jìn)一步地,所述EMC還包括與所述全局黑名單維護(hù)模塊連接的郵件監(jiān)控管理模 塊,用于控制所述EMS將郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);還用于對(duì)所述EMS上報(bào)的 郵件進(jìn)行處理;所述EMS還包括與所述郵件收發(fā)處理模塊連接的郵件監(jiān)控處理模塊,用于根據(jù)所 述EMC控制將所述郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);還用于在接收到監(jiān)控狀態(tài)的郵 件地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述EMC。為解決以上技術(shù)問(wèn)題,本發(fā)明還提供了另一種反垃圾郵件的實(shí)現(xiàn)方法,所述方法 基于身份標(biāo)識(shí)和位置分離架構(gòu)網(wǎng)絡(luò)實(shí)現(xiàn),該方法包括注冊(cè)郵件地址的流程,該注冊(cè)郵件地 址的流程包括Al、郵件用戶端向郵件服務(wù)器(EMS)發(fā)送郵件地址注冊(cè)請(qǐng)求,其中攜帶所述郵件 用戶端的身份標(biāo)識(shí)(AID)及要注冊(cè)的郵件地址;A2、所述EMS接收所述郵件地址注冊(cè)請(qǐng)求后,向郵件管理中心(EMC)發(fā)送注冊(cè)審查 請(qǐng)求,其中攜帶所述郵件用戶端的AID ;A3、所述EMC根據(jù)所述注冊(cè)審查請(qǐng)求查詢所述郵件用戶端的AID是否在全局黑名 單中,并向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果,如果在全局黑名單中,則禁止 注冊(cè),否則允許注冊(cè);A4、所述EMS接收所述EMC的注冊(cè)審查響應(yīng)后,根據(jù)審查結(jié)果允許或禁止所述郵件 用戶端注冊(cè)所述郵件地址。進(jìn)一步地,步驟A2中,所述EMS向所述EMC發(fā)送的注冊(cè)審查請(qǐng)求中還攜帶要注冊(cè) 的郵件地址;步驟A3中,所述EMC審查允許郵件用戶端注冊(cè)郵件地址時(shí),所述EMC創(chuàng)建或更 新所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表。進(jìn)一步地,該方法還包括注銷(xiāo)郵件地址的流程,該注銷(xiāo)郵件地址的流程包括所述郵件用戶端向所述EMS發(fā)送郵件地址注銷(xiāo)請(qǐng)求,其中攜帶所述郵件用戶端的 AID及要注銷(xiāo)的郵件地址;所述EMS接收所述郵件地址注銷(xiāo)請(qǐng)求后,向所述EMC發(fā)送注銷(xiāo)審查請(qǐng)求,其中攜帶 所述郵件用戶端的AID和要注銷(xiāo)的郵件地址;所述EMC根據(jù)所述注銷(xiāo)審查請(qǐng)求查詢所述AID對(duì)應(yīng)的郵件地址列表中是否存在該 郵件地址,并向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果,如果存在,則允許注銷(xiāo),否 則不允許注銷(xiāo),在允許注銷(xiāo)時(shí),從所述AID對(duì)應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地 址;所述EMS接收所述EMC的注銷(xiāo)審查響應(yīng)后,根據(jù)審查結(jié)果允許或禁止所述郵件用 戶端注銷(xiāo)所述郵件地址。進(jìn)一步地,該方法還包括郵件發(fā)送的流程,所述郵件發(fā)送的流程包括A、郵件發(fā)送端向其郵件地址所在的源端EMS發(fā)送郵件;B、所述源端EMS接收所述郵件后,檢查源郵件地址是否在本地黑名單列表中,如 果在,則禁止發(fā)送,流程結(jié)束,否則執(zhí)行步驟C ;C、所述目的郵件地址所在的EMS是當(dāng)前源端EMS時(shí),所述源端EMS向所述目的郵 件地址直接發(fā)送郵件,否則所述源端EMS向目的郵件地址所在的目的端EMS發(fā)送郵件,再由所述目的端EMS發(fā)送到目的郵件地址。進(jìn)一步地,該方法還包括垃圾郵件黑名單維護(hù)流程,該垃圾郵件黑名單維護(hù)流程 包括所述EMC根據(jù)所述EMS的垃圾郵件舉報(bào)或系統(tǒng)設(shè)置將所述AID加入所述全局黑名 單或從所述全局黑名單刪除;所述述EMC查詢所述AID對(duì)應(yīng)的郵件地址列表,向每個(gè)對(duì)應(yīng)的郵件地址所在的EMS 發(fā)送控制命令,通知所述EMS禁止或允許該郵件地址發(fā)送郵件;接收到所述控制命令的EMS將所述郵件地址加入所述本地黑名單或從所述本地 黑名單刪除,以禁止或允許所述郵件地址發(fā)送郵件。進(jìn)一步地,該方法還包括郵件監(jiān)控管理流程,該郵件監(jiān)控流程包括所述EMC向所述EMS發(fā)送控制命令,其中攜帶要監(jiān)控或要取消監(jiān)控的郵件地址;所述EMS接收所述控制命令后,將所述郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);所述EMS接收到監(jiān)控狀態(tài)的郵件地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給所 述 EMC。為解決以上技術(shù)問(wèn)題,本發(fā)明還提供了另一種反垃圾郵件的實(shí)現(xiàn)系統(tǒng),該系統(tǒng)基 于身份位置分離網(wǎng)絡(luò)實(shí)現(xiàn),包括通過(guò)所述網(wǎng)絡(luò)連接的郵件用戶端、郵件服務(wù)器(EMQ及郵 件管理中心(EMC),其中所述郵件用戶端包括注冊(cè)模塊,用于向所述EMS發(fā)送郵件地址注冊(cè)請(qǐng)求,其中攜 帶所述郵件用戶端的AID和要注冊(cè)的郵件地址;所述EMS包括注冊(cè)處理模塊,用于根據(jù)所述郵件地址注冊(cè)請(qǐng)求向所述EMC發(fā)送注 冊(cè)審查請(qǐng)求,其中攜帶所述郵件用戶端的AID,還用于根據(jù)所述EMC返回的注冊(cè)審查響應(yīng)允 許或禁止所述郵件用戶端注冊(cè)所述郵件地址;所述EMC包括注冊(cè)管理模塊,用于根據(jù)所述EMS發(fā)送的注冊(cè)審查請(qǐng)求查詢所述郵 件用戶端的AID是否在全局黑名單中,以及向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié) 果,如果在全局黑名單中,則禁止注冊(cè),否則允許注冊(cè)。進(jìn)一步地,所述EMS向所述EMC發(fā)送的注冊(cè)審查請(qǐng)求中還攜帶要注冊(cè)的郵件地 址;所述EMC還包括與所述注冊(cè)管理模塊連接的郵件地址存儲(chǔ)模塊,用于保存郵件用戶端 的AID對(duì)應(yīng)的郵件地址列表;所述注冊(cè)管理模塊審查允許郵件用戶端注冊(cè)郵件地址時(shí),還 用于創(chuàng)建或更新郵件地址存儲(chǔ)模塊中的所述郵件用戶端的AID的郵件地址列表。進(jìn)一步地,所述郵件用戶端還包括與所述注冊(cè)模塊連接的注銷(xiāo)模塊,用于向所述 EMS發(fā)送郵件地址注銷(xiāo)請(qǐng)求,其中攜帶所述郵件用戶端的AID和要注銷(xiāo)的郵件地址;所述EMS還包括與所述注冊(cè)處理模塊連接的注銷(xiāo)處理模塊,用于根據(jù)所述郵件地 址注銷(xiāo)請(qǐng)求向所述EMC發(fā)送注銷(xiāo)審查請(qǐng)求,其中攜帶所述郵件用戶端的AID和要注銷(xiāo)的郵 件地址,還用于根據(jù)所述EMC返回的注銷(xiāo)審查響應(yīng)允許或禁止所述郵件用戶端注銷(xiāo)所述郵 件地址;所述EMC包括與所述郵件地址存儲(chǔ)模塊連接的注銷(xiāo)管理模塊,用于根據(jù)所述EMS 發(fā)送的注銷(xiāo)審查請(qǐng)求查詢所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表中是否存在該郵件 地址,以及向所述EMS返回注銷(xiāo)審查響應(yīng),其中攜帶審查結(jié)果,如果在地址列表中,則允許 注銷(xiāo),否則禁止注銷(xiāo),還用于在允許注銷(xiāo)時(shí),從所述郵件地址存儲(chǔ)模塊中所述AID對(duì)應(yīng)的郵件地址列表中刪除 允許注銷(xiāo)的郵件地址。進(jìn)一步地,所述郵件用戶端還包括與所述注冊(cè)模塊連接的郵件收發(fā)模塊,用于向其郵件地址 所在的EMS發(fā)送郵件,以及接收所述EMS發(fā)送的郵件;所述EMS還包括郵件收發(fā)處理模塊,用于接收所述郵件用戶端或其他EMS發(fā)送的 郵件,以及向郵件用戶端或其他EMS發(fā)送郵件;接收郵件發(fā)送端發(fā)送的郵件后,向郵件接收 端或其他EMS發(fā)送郵件前,還用于檢查源郵件地址是否在本地黑名單列表中,如果在則禁 止發(fā)送。進(jìn)一步地,所述EMC包括全局黑名單維護(hù)模塊,用于根據(jù)所述EMS的垃圾郵件舉報(bào) 或系統(tǒng)設(shè)置將郵件用戶端的AID加入所述全局黑名單或從所述全局黑名單刪除,在對(duì)全局 黑名單進(jìn)行更新時(shí)還用于查詢郵件地址存儲(chǔ)模塊中所述AID對(duì)應(yīng)的郵件地址列表,以及向 每個(gè)對(duì)應(yīng)的郵件地址所在的EMS發(fā)送控制命令,通知所述EMS禁止或允許該郵件地址發(fā)送 郵件;所述EMS還包括與所述郵件收發(fā)處理模塊連接的本地黑名單維護(hù)模塊,用于根據(jù) 所述EMC的控制命令將所述郵件地址加入所述本地黑名單或從所述本地黑名單刪除,以禁 止或允許所述郵件地址發(fā)送郵件。進(jìn)一步地,所述EMC還包括與所述全局黑名單維護(hù)模塊連接的郵件監(jiān)控管理模塊,用于向所 述EMS發(fā)送控制命令,其中攜帶要監(jiān)控或取消監(jiān)控的郵件地址;還用于對(duì)所述EMS上報(bào)的郵 件進(jìn)行處理;所述EMS還包括與所述郵件收發(fā)處理模塊連接的郵件監(jiān)控處理模塊,用于根據(jù)所 述EMC發(fā)送的控制命令將對(duì)應(yīng)的郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);還用于在接收到 監(jiān)控狀態(tài)的郵件地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述EMC。本發(fā)明反垃圾郵件的實(shí)現(xiàn)方法和系統(tǒng)利用身份標(biāo)識(shí)和位置標(biāo)識(shí)分離網(wǎng)絡(luò)的優(yōu)越 性,在全網(wǎng)AID唯一的基礎(chǔ)上,直接對(duì)用戶進(jìn)行反垃圾郵件進(jìn)行控制,可以有效的從源頭控 制垃圾郵件,杜絕垃圾郵件的產(chǎn)生和泛濫。
圖1示出了 SILSN的系統(tǒng)架構(gòu)圖。圖2是本發(fā)明反垃圾郵件的實(shí)現(xiàn)方法的示意圖。圖3是本發(fā)明郵件注冊(cè)流程示意圖。圖4是本發(fā)明EMC處理注冊(cè)審查請(qǐng)求的流程示意圖。圖5是本發(fā)明郵件注銷(xiāo)流程示意圖。圖6是本發(fā)明EMC處理注銷(xiāo)審查請(qǐng)求的流程示意圖。圖7是本發(fā)明屏蔽流程示意圖。圖8是本發(fā)明屏蔽解除流程示意圖。圖9是本發(fā)明郵件監(jiān)控流程示意圖。圖10是本發(fā)明解除監(jiān)控的流程示意圖。圖11是本發(fā)明EMC中的郵件地址列表示意圖。
圖12是本發(fā)明反垃圾郵件的實(shí)現(xiàn)系統(tǒng)的模塊結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明反垃圾郵件的實(shí)現(xiàn)方法和系統(tǒng)基于用戶身份標(biāo)識(shí)和位置分離 架構(gòu)的網(wǎng)絡(luò)實(shí)現(xiàn),為描述方便,下文將此用戶身份標(biāo)識(shí)和位置分離網(wǎng)絡(luò)簡(jiǎn)稱(chēng)為 SILSN (SubscriberIdentifier & Locator Separation Network)。以下結(jié)合圖 1 對(duì) SILSN 進(jìn)行說(shuō)明。如圖1所示的身份標(biāo)識(shí)和位置分離網(wǎng)絡(luò)架構(gòu)中,此身份標(biāo)識(shí)和位置分離系統(tǒng) SILSN 由接入服務(wù)器 ASN(Access Service Node)和用戶終端 UE (User Equipment)、身份 標(biāo)識(shí)和位置登記寄存器ILR(Identification & Location Register)等組成。其中接入 服務(wù)器ASm和ASN2用來(lái)接入用戶終端設(shè)備UE1、UE2,負(fù)責(zé)為用戶終端實(shí)現(xiàn)接入,并承擔(dān)計(jì) 費(fèi)、切換等功能,ILR承擔(dān)用戶的位置注冊(cè)和身份識(shí)別功能,UEl和UE2分別存在唯一的身 份標(biāo)識(shí)符(Access Identification)AID 1 和 AID2。EMSl (Email Server)和 EMS2 是位于 SILSN網(wǎng)絡(luò)的郵件服務(wù)器,用戶終端UEl和UE2分別是EMSl和EMS2的郵件用戶。EMC (Email Management Center)是郵件管理中心,負(fù)責(zé)對(duì)郵件地址注冊(cè)和控制管理。圖1所示網(wǎng)絡(luò)有如下特征此網(wǎng)絡(luò)內(nèi)每個(gè)用戶只有經(jīng)過(guò)嚴(yán)格認(rèn)證才能接入,用戶 在發(fā)送每個(gè)數(shù)據(jù)包時(shí),都同時(shí)攜帶自己的真實(shí)用戶接入標(biāo)識(shí)符AID,此符號(hào)僅分配給該用戶 使用且全網(wǎng)唯一,用戶在各種業(yè)務(wù)中所發(fā)送的數(shù)據(jù)包都一直攜帶此標(biāo)識(shí)符,用戶發(fā)送的每 個(gè)數(shù)據(jù)包都必須經(jīng)過(guò)接入服務(wù)器ASN驗(yàn)證,保證用戶發(fā)出的數(shù)據(jù)包攜帶的是自己的接入身 份標(biāo)識(shí),不會(huì)假冒其他用戶AID接入網(wǎng)絡(luò),并且此標(biāo)識(shí)符在網(wǎng)內(nèi)傳送時(shí)將一直保持不變,當(dāng) 用戶在移動(dòng)或切換時(shí),此標(biāo)識(shí)符也不會(huì)發(fā)生變化。從以上的背景信息可以看出,由于傳統(tǒng)的IP地址存在身份和位置的二義性,使得 現(xiàn)有反垃圾郵件技術(shù)只能對(duì)用戶的郵件地址進(jìn)行控制,而無(wú)法對(duì)用戶的真實(shí)身份進(jìn)行控 制,從而無(wú)法對(duì)用戶進(jìn)行系統(tǒng)級(jí)的垃圾郵件控制。由于SILSN網(wǎng)絡(luò)中用戶發(fā)送每一個(gè)數(shù)據(jù)包都攜帶用戶的接入身份標(biāo)識(shí)AID,而且 此接入身份標(biāo)識(shí)在網(wǎng)絡(luò)傳輸中可以唯一不變,并且用戶在網(wǎng)絡(luò)中進(jìn)行移動(dòng)時(shí),該AID也不 會(huì)改變,全網(wǎng)唯一。在圖1中,用戶終端UEl和UE2分別通過(guò)ASm和ASN2接入網(wǎng)絡(luò),UEl和UE2分別 在EMSl和EMS2上注冊(cè)。EMC作為網(wǎng)絡(luò)中的郵件管理中心,負(fù)責(zé)保存用戶已有郵件地址列 表、審核和認(rèn)證郵件地址注冊(cè)信息、向EMS下發(fā)對(duì)郵件的控制命令用以防止發(fā)送垃圾郵件。如圖2所示,本發(fā)明反垃圾郵件的實(shí)現(xiàn)方法,基于用戶身份標(biāo)識(shí)和位置分離架構(gòu) 網(wǎng)絡(luò)實(shí)現(xiàn),郵件用戶端具有全網(wǎng)唯一的用戶標(biāo)識(shí)符(AID),該方法包括步驟201 郵件用戶端注冊(cè)郵件地址時(shí),郵件管理中心(EMC)根據(jù)以郵件用戶端的 AID為標(biāo)識(shí)的全局黑名單對(duì)郵件服務(wù)器(EMS)注冊(cè)郵件地址的過(guò)程進(jìn)行控制;步驟202 郵件用戶端利用注冊(cè)的郵件地址發(fā)送郵件時(shí),所述EMS根據(jù)以郵件地址 為標(biāo)識(shí)的本地黑名單控制郵件的發(fā)送。所述EMS的本地黑名單是由所述EMC控制設(shè)置的所述EMC允許注冊(cè)郵件地址時(shí), 創(chuàng)建或更新允許注冊(cè)的AID對(duì)應(yīng)的郵件地址列表,并在全局黑名單更新時(shí),通知更新的AID 對(duì)應(yīng)的郵件地址所在的EMS更新所述本地黑名單。
注冊(cè)郵件地址之后,若注銷(xiāo)郵件地址,所述EMC根據(jù)所述郵件用戶端的AID對(duì)應(yīng)的 郵件地址列表來(lái)判斷是否允許所述EMS執(zhí)行郵件地址注銷(xiāo),并在允許注銷(xiāo)時(shí),從所述AID對(duì) 應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地址。本發(fā)明還可以實(shí)現(xiàn)對(duì)郵件地址的監(jiān)控,監(jiān)控某郵件地址時(shí),所述EMC控制所述EMS 將所述郵件地址設(shè)置為監(jiān)控狀態(tài);所述EMS接收到監(jiān)控狀態(tài)的郵件地址發(fā)送的郵件后,將 所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述EMC。下面結(jié)合附圖,對(duì)本發(fā)明的郵件地址注冊(cè)流程、郵件地址注銷(xiāo)流程、郵件發(fā)送及全 局黑名單維護(hù)流程,以及郵件監(jiān)控管理流程分別進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,本
發(fā)明內(nèi)容
可以用以下實(shí)施例解釋?zhuān)幌抻谝韵碌膶?shí)施例。郵件地址注冊(cè)流程圖3所示為UE向EMS申請(qǐng)注冊(cè)郵件地址的流程。在該實(shí)施例中,EMS提取UE的 郵件地址 注冊(cè)請(qǐng)求,如用戶名為usernameOyahoo. com. cn,向EMC申請(qǐng)檢查是否允許該UE注 冊(cè)郵件,EMC根據(jù)以郵件用戶端的AID為標(biāo)識(shí)的全局黑名單對(duì)EMS注冊(cè)郵件地址的過(guò)程進(jìn) 行控制,具體包括以下步驟S300,UE向EMS發(fā)送郵件地址注冊(cè)請(qǐng)求,其中攜帶所述UE的身份標(biāo)識(shí)(AID)及要 注冊(cè)的郵件地址;UE填寫(xiě)郵件注冊(cè)信息,用戶名為username,郵件密碼設(shè)置為XXXXXX,還有一些其 它個(gè)人信息,如愛(ài)好,工作性質(zhì)等等,UE將該注冊(cè)請(qǐng)求發(fā)送到EMS請(qǐng)求注冊(cè).S310 :EMS接收所述郵件地址注冊(cè)請(qǐng)求后,向郵件管理中心(EMC)發(fā)送注冊(cè)審查請(qǐng) 求,其中攜帶所述郵件用戶端的AID及要注冊(cè)的郵件地址;EMS進(jìn)行常規(guī)檢查,如username是否與其它用戶名重復(fù)。常規(guī)檢查通過(guò),則EMS提 取用戶注冊(cè)信息,包括用戶AID和注冊(cè)郵件地址usernameOyahoo. com. cn, EMS將用戶注冊(cè) 信息發(fā)往EMC申請(qǐng)審查是否允許注冊(cè)。S320, EMC根據(jù)所述注冊(cè)審查請(qǐng)求查詢所述郵件用戶端的AID是否在全局黑名單 中,并向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果,如果在全局黑名單中,則禁止注 冊(cè),否則允許注冊(cè);EMC接收到EMS發(fā)送的注冊(cè)審查請(qǐng)求,EMC提取AID,并在EMC系統(tǒng)中查詢?cè)揂ID是 否被列為全局黑名單(垃圾郵件發(fā)送者或者其它危害網(wǎng)絡(luò)安全的郵件發(fā)送者),如果AID在 全局黑名單之列,EMC向EMS發(fā)送禁止注冊(cè)命令;如果AID不在全局黑名單之列,EMC將UE 的AID和郵件地址保存,同時(shí)向EMS發(fā)送允許注冊(cè)命令。S330,EMS接收所述EMC的注冊(cè)審查響應(yīng)后,根據(jù)審查結(jié)果允許或禁止所述郵件用 戶端注冊(cè)所述郵件地址。EMS接收到EMC的響應(yīng),如果允許注冊(cè),則為該UE注冊(cè)郵件地址,并向UE發(fā)送注冊(cè) 成功消息;如果是禁止注冊(cè),則向UE發(fā)送禁止注冊(cè)消息,郵件注冊(cè)流程結(jié)束。圖4所示為EMC處理來(lái)自EMS的注冊(cè)審查請(qǐng)求的流程。S400, EMC接收到來(lái)自EMS的注冊(cè)審查請(qǐng)求消息;S410,EMC根據(jù)UE的AID查詢郵件地址列表,如果查不到,跳轉(zhuǎn)到S420步驟;如果 查到,則進(jìn)一步檢查是否已有全局黑名單屬性,如果有,則直接跳轉(zhuǎn)到S440步驟;如果沒(méi)有 則跳轉(zhuǎn)到S330步驟;
S420,以UE的AID作為索引,創(chuàng)建郵件地址列表; S430,將新注冊(cè)的郵件地址usernameOyahoo. com. cn添加到已有的郵件地址列表 中;S440,將審查結(jié)果發(fā)送回EMS,如果AID被列為黑名單,則禁止注冊(cè);如果沒(méi)有,則 允許注冊(cè)。EMC郵件注冊(cè)審查流程結(jié)束。郵件地址注銷(xiāo)流程圖5所示為UE向EMS申請(qǐng)注銷(xiāo)郵件地址的流程。在該實(shí)施例中,UE端注銷(xiāo)郵件 地址時(shí),EMS提取UE的郵件地址注銷(xiāo)請(qǐng)求,如用戶名為usernameOyahoo. com. cn,向EMC申 請(qǐng)檢查是否允許該UE注銷(xiāo)郵件,EMC根據(jù)UE的AID對(duì)應(yīng)的郵件地址列表來(lái)判斷是否允許 EMS執(zhí)行郵件地址注銷(xiāo),用以防止UE惡意注銷(xiāo)他人郵件,并在允許注銷(xiāo)時(shí),從AID對(duì)應(yīng)的郵 件地址列表中刪除允許注銷(xiāo)的郵件地址。該流程具體包括S500 =UE向EMS發(fā)送郵件地址注銷(xiāo)請(qǐng)求,其中攜帶所述郵件用戶端的AID及要注 銷(xiāo)的郵件地址;S510 :EMS接收所述郵件地址注銷(xiāo)請(qǐng)求后,向所述EMC發(fā)送注銷(xiāo)審查請(qǐng)求,其中攜 帶所述UE的AID和要注銷(xiāo)的郵件地址;EMS進(jìn)行常規(guī)檢查,如username是否存在。常規(guī)檢查通過(guò),則EMS提取郵件注銷(xiāo)信 息,包括用戶AID和注銷(xiāo)郵件地址username@yahoo. com. cn。EMS將用戶注銷(xiāo)信息發(fā)往EMC 申請(qǐng)審查是否允許注銷(xiāo)。S520 =EMC根據(jù)注銷(xiāo)審查請(qǐng)求查詢所述AID對(duì)應(yīng)的郵件地址列表中是否存在該郵 件地址,并向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果,如果存在,則允許注銷(xiāo),否則 不允許注銷(xiāo),在允許注銷(xiāo)時(shí),從所述AID對(duì)應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地址;EMC接收到EMS發(fā)送的注銷(xiāo)審查請(qǐng)求,EMC提取AID,并在EMC系統(tǒng)中查詢?cè)揂ID對(duì) 應(yīng)的郵件地址列表中是否有該郵件地址,如果有,則可以通過(guò)注銷(xiāo)審查,并在郵件地址列表 中將該郵件地址刪除;如果沒(méi)有,則禁止注銷(xiāo)。S530 :EMS接收所述EMC的注銷(xiāo)審查響應(yīng)后,根據(jù)審查結(jié)果允許或禁止所述郵件用 戶端注銷(xiāo)所述郵件地址。EMS接收到EMC的注銷(xiāo)審查響應(yīng),如果允許注銷(xiāo),則為該UE注銷(xiāo)郵件地址,在EMS 上將該郵件地址刪除;如果是禁止注冊(cè),則向UE發(fā)送禁止注銷(xiāo)消息,郵件注冊(cè)流程結(jié)束。圖6所示為EMC處理來(lái)自EMS的注銷(xiāo)審查請(qǐng)求的流程。S600 =EMC接收到來(lái)自EMS的注銷(xiāo)審查請(qǐng)求消息;S610 :EMC根據(jù)UE的AID查詢郵件地址列表,如果查不到,禁止注銷(xiāo)跳轉(zhuǎn)到S630步 驟;如果查到,則進(jìn)一步檢查用戶提交的郵件地址是否在該郵件地址列表中,如果在郵件地 址列表中,進(jìn)入到下一步S520,如果不在郵件地址列表中,則禁止注冊(cè),跳轉(zhuǎn)到S530步驟;S620 =EMC找到要注銷(xiāo)的郵件地址,在郵件地址列表中將該郵件地址刪除。S630 =EMC將審查結(jié)果發(fā)送回EMS,EMC郵件注銷(xiāo)審查流程結(jié)束。郵件發(fā)送及全局黑名單維護(hù)流程圖7所示為實(shí)現(xiàn)垃圾郵件屏蔽的郵件發(fā)送及全局黑名單維護(hù)流程。UEl向UE2發(fā) 送郵件,UEl的EMS根據(jù)以郵件地址為標(biāo)識(shí)的本地黑名單控制郵件的發(fā)送。被檢測(cè)或者舉報(bào)出是垃圾郵件時(shí),EMS將此信息上報(bào)到EMC,全局黑名單更新時(shí),EMC通知更新的AID對(duì)應(yīng) 的郵件地址所在的EMS更新所述本地黑名單,將根據(jù)UEl的AID屏蔽其所有的郵件地址。S700 =UEl向UE2發(fā)送郵件時(shí),EMSl接收到該郵件后,先檢查源郵件地址是否在本 地黑名單列表中,如果在,則禁止發(fā)送,流程結(jié)束,否則轉(zhuǎn)發(fā)郵件;UEl向UE2發(fā)送郵件時(shí),先向其郵件地址所在的源端EMSl發(fā)送郵件,EMSl接收到該郵件,提取用戶源郵件地址,檢查該郵件地址是否在黑名單之列,如果在,則禁止發(fā)送,流 程結(jié)束;如果不在,則繼續(xù)轉(zhuǎn)發(fā)該郵件。轉(zhuǎn)發(fā)郵件時(shí),如果目的郵件地址所在的EMS是當(dāng)前源端EMSl時(shí),則EMSl向所述目 的郵件地址直接發(fā)送郵件,否則所述源端EMSl向目的郵件地址所在的目的端EMS2發(fā)送郵 件,再由所述目的端EMS發(fā)送到目的郵件地址.S710 :UE2向EMS2發(fā)送垃圾郵件舉報(bào)消息,攜帶UEl的AID和郵件地址usernameO yahoo, com. cn ;UEl發(fā)送到UE2的郵件被UE2舉報(bào)或者被其它垃圾郵件檢測(cè)設(shè)備檢測(cè)出是垃圾郵 件,UE2向EMS2發(fā)送垃圾郵件舉報(bào)消息,攜帶UEl的AID和郵件地址usernameOyahoo. com. cn ;S720 :EMS2對(duì)接收的舉報(bào)進(jìn)行認(rèn)證;EMS2接收到垃圾郵件舉報(bào)消息,如果是檢測(cè)設(shè)備檢查出的垃圾郵件,EMS2相信 該檢查結(jié)果;如果是人工舉報(bào)為垃圾郵件,EMS2通過(guò)兩種機(jī)制來(lái)保證正常郵件不被惡意舉 報(bào)。一是統(tǒng)計(jì)該郵件地址usernameOyahoo. com. cn被舉報(bào)的次數(shù),如果超過(guò)一定次數(shù),則被 認(rèn)定為是垃圾郵件發(fā)送者。二是人工審查被舉報(bào)郵件的內(nèi)容,人工判斷該郵件是否垃圾郵 件。需要說(shuō)明的是,人工舉報(bào)垃圾郵件在時(shí)間上具有一定的滯后性。S730 :EMS2向EMC發(fā)送舉報(bào)垃圾郵件消息;S740 =EMC根據(jù)所述EMS的垃圾郵件舉報(bào)(或根據(jù)需要)將所述AID加入所述全
局黑名單;EMC接收到來(lái)自EMS2的垃圾郵件舉報(bào)消息,提取消息中的AID,根據(jù)AID查詢得郵 件地址列表。將該郵件地址列表設(shè)置為黑名單,同時(shí)設(shè)置上黑名單的有效期(或者說(shuō)是老 化時(shí)間)。S750 =EMC查詢所述AID對(duì)應(yīng)的郵件地址列表,向每個(gè)對(duì)應(yīng)的郵件地址所在的EMS 發(fā)送控制命令,通知所述EMS禁止該郵件地址發(fā)送郵件;EMC根據(jù)用戶AID查詢郵件地址列表中的郵件域名,向每一個(gè)EMS發(fā)送控制命令, 通知EMS禁止該郵件地址發(fā)送郵件。如,向yahoo的郵件服務(wù)EMSl發(fā)送控制命令,通知其 禁止usernameOyahoo. com. cn的用戶UEl發(fā)送郵件。需要說(shuō)明的是,該步驟可以由人工控 制EMC直接發(fā)出郵件地址屏蔽命令。S760, EMSl向EMC發(fā)送響應(yīng)消息,表示已收到控制命令。S770,EMS1接收到EMC的控制命令,將UEl的郵件地址加入本地黑名單,以禁止所 述郵件地址發(fā)送郵件。加入黑名單即設(shè)置為屏蔽發(fā)送,同時(shí)向UEl的郵件地址發(fā)送一封警告郵件,屏蔽 發(fā)送垃圾郵件用戶的流程結(jié)束。在本發(fā)明中,并不對(duì)垃圾郵件的定義作規(guī)定。
圖8所示為屏蔽解除 的流程。在本實(shí)施例中,EMC解除用戶的黑名單懲罰,將向根 據(jù)郵件地址列表,向每一個(gè)相關(guān)的EMS發(fā)送屏蔽解除控制命令。S800,EMC檢測(cè)到用戶的黑名單懲罰時(shí)間已到,或者是人工解除黑名單,根據(jù)郵 件地址列表中的郵件地址,向?qū)?yīng)的EMS發(fā)送屏蔽解除控制命令。如向EMS發(fā)送解除對(duì) usernameiyahoo. com. cn 屏蔽的命令。S810 =EMS向EMC發(fā)送響應(yīng)消息,表示已收到控制命令。S820 =EMS提取控制命令中的郵件地址,將郵件地址從本地黑名單紅刪除即針對(duì) 該郵件地址的屏蔽設(shè)置去除。S830 =EMS向UE發(fā)送屏蔽解除通知郵件,郵件屏蔽解除流程結(jié)束。監(jiān)控管理流程圖9所示為對(duì)用戶郵件的監(jiān)控流程。在本實(shí)施例中,EMC可以通過(guò)對(duì)特定用戶群的郵件監(jiān)控,提取可能的垃圾郵件樣 本,為提高垃圾郵件檢測(cè)精度作貢獻(xiàn)。同時(shí),郵件監(jiān)控也同樣適用于監(jiān)管結(jié)構(gòu)對(duì)于特定用戶 的監(jiān)控。如圖9所示,設(shè)置監(jiān)控的監(jiān)控流程包括S900, EMC向EMS發(fā)送郵件監(jiān)控控制命令,其中攜帶UE的郵件地址usernameO yahoo, com. cn ;S910, EMS向EMC發(fā)送響應(yīng)消息,表示已收到控制命令;S920, EMS將郵件地址username@yahoo. com. cn設(shè)置為監(jiān)控狀態(tài);S930,EMS接收到UE發(fā)送郵件,發(fā)現(xiàn)該源郵件地址已被設(shè)置為監(jiān)控狀態(tài),則將該郵 件復(fù)制一份轉(zhuǎn)發(fā)到EMC處理,監(jiān)控流程結(jié)束。圖10為解除監(jiān)控的流程,包括所示為解除對(duì)用戶郵件的監(jiān)控流程。在本實(shí)施例中,EMC解除對(duì)特定用戶群的郵 件監(jiān)控,下發(fā)到EMS執(zhí)行。S1000, EMC向EMS發(fā)送解除監(jiān)控控制命令,其中攜帶用戶UE的郵件地址 usernameiyahoo. com. cn,以解除對(duì)特定用戶群的郵件監(jiān)控;S1010, EMS向EMC發(fā)送響應(yīng)消息,表示已收到控制命令;S1020, EMS將郵件地址usernameOyahoo. com. cn設(shè)置為非監(jiān)控狀態(tài),監(jiān)控流程結(jié)
束ο圖11所示為EMC中的AID和郵件地址的對(duì)應(yīng)關(guān)系,簡(jiǎn)稱(chēng)郵件地址列表。郵件地址 列表,基于AID進(jìn)行檢索,保存該AID的所有已注冊(cè)郵件地址,具體實(shí)現(xiàn)時(shí)該表還可同時(shí)具 有黑名單和監(jiān)控等屬性,方便對(duì)用戶進(jìn)行郵件發(fā)送屏蔽和郵件監(jiān)控。為實(shí)現(xiàn)以上方法,本發(fā)明還提供一種反垃圾郵件的實(shí)現(xiàn)系統(tǒng),該系統(tǒng)基于身份標(biāo) 識(shí)和位置分離架構(gòu)網(wǎng)絡(luò)實(shí)現(xiàn),如圖12所示,該系統(tǒng)包括通過(guò)網(wǎng)絡(luò)連接的郵件用戶端、郵件 服務(wù)器及郵件管理中心,其中,郵件用戶端,具有全網(wǎng)唯一的用戶標(biāo)識(shí)符(AID),用于向郵件服務(wù)器請(qǐng)求注冊(cè)郵 件,以及使用注冊(cè)的郵件地址發(fā)送、接收郵件;具體地,所述郵件用戶端包括注冊(cè)模塊、以及 與注冊(cè)模塊連接的注銷(xiāo)模塊和郵件收發(fā)模塊,其中注冊(cè)模塊,用于向所述EMS發(fā)送郵件地址注冊(cè)請(qǐng)求,其中攜帶所述郵件用戶端的AID和要注冊(cè)的郵件地址;注銷(xiāo)模塊,用于向所述EMS發(fā)送郵件地址注銷(xiāo)請(qǐng)求,其中攜帶所述郵件用戶端的 AID和要注銷(xiāo)的郵件地址;郵件收發(fā)模塊,用于向其郵件地址所在的EMS發(fā)送郵件,以及接收所述EMS發(fā)送的 郵件;郵件服務(wù)器(EMS)包括注冊(cè)處理模塊、與所述注冊(cè)處理模塊連接的注銷(xiāo)處理模 塊,以及與所述注冊(cè)處理模塊連接的郵件收發(fā)模塊,與郵件收發(fā)模塊連接的本地黑名單維 護(hù)模塊,與郵件收發(fā)處理模塊連接的郵件監(jiān)控處理模塊,其中所述注冊(cè)處理模塊用于在郵件管理中心的控制下注冊(cè)所述郵件用戶端的郵件地 址,包括根據(jù)所述郵件地址注冊(cè)請(qǐng)求向所述EMC發(fā)送注冊(cè)審查請(qǐng)求,其中攜帶所述郵件用 戶端的AID及要注冊(cè)的郵件地址,以及根據(jù)所述EMC返回的注冊(cè)審查響應(yīng)允許或禁止所述 郵件用戶端注冊(cè)所述郵件地址;注銷(xiāo)處理模塊,用于在郵件管理中心的控制下注銷(xiāo)所述郵件用戶端的郵件地址; 包括根據(jù)所述郵件地址注銷(xiāo)請(qǐng)求向所述EMC發(fā)送注銷(xiāo)審查請(qǐng)求,其中攜帶所述郵件用戶 端的AID和要注銷(xiāo)的郵件地址,以及根據(jù)所述EMC返回的注銷(xiāo)審查響應(yīng)允許或禁止所述郵 件用戶端注銷(xiāo)所述郵件地址;
郵件收發(fā)處理模塊,用于接收郵件,以及根據(jù)以郵件地址為標(biāo)識(shí)的本地黑名單控 制郵件的發(fā)送,包括接收所述郵件用戶端或其他EMS發(fā)送的郵件,以及向郵件用戶端或其 他EMS發(fā)送郵件;接收郵件發(fā)送端發(fā)送的郵件后,向郵件接收端或其他EMS發(fā)送郵件前,檢 查源郵件地址是否在本地黑名單列表中,如果在則禁止發(fā)送。本地黑名單維護(hù)模塊,用于根據(jù)所述EMC的控制命令對(duì)本地黑名單進(jìn)行更新,包 括根據(jù)所述EMC的控制命令將所述郵件地址加入所述本地黑名單或從所述本地黑名單刪 除,以禁止或允許所述郵件地址發(fā)送郵件。郵件監(jiān)控處理模塊,用于根據(jù)所述EMC控制將所述郵件地址設(shè)置為監(jiān)控狀態(tài)或非 監(jiān)控狀態(tài);還用于在接收到監(jiān)控狀態(tài)的郵件地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給 所述EMC。郵件管理中心(EMC)包括注冊(cè)管理模塊、與注冊(cè)管理模塊連接的郵件地址存儲(chǔ)模 塊、與所述郵件地址存儲(chǔ)模塊連接的注銷(xiāo)管理模塊、與注冊(cè)管理模塊連接的全局黑名單維 護(hù)模塊,以及與全局黑名單維護(hù)模塊連接的郵件監(jiān)控管理模塊,其中注冊(cè)管理模塊,用于根據(jù)所述郵件用戶端的AID為標(biāo)識(shí)的全局黑名單對(duì)所述EMS 的郵件地址注冊(cè)過(guò)程進(jìn)行控制,包括根據(jù)所述EMS發(fā)送的注冊(cè)審查請(qǐng)求查詢所述郵件用 戶端的AID是否在全局黑名單中,以及向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果, 如果在全局黑名單中,則禁止注冊(cè),否則允許注冊(cè);在允許郵件地址注冊(cè)時(shí),還用于創(chuàng)建或 更新所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表;注銷(xiāo)管理模塊,用于根據(jù)所述郵件地址存儲(chǔ)模塊中所述郵件用戶端的AID對(duì)應(yīng)的 郵件地址列表來(lái)判斷是否允許所述EMS執(zhí)行郵件地址注銷(xiāo),包括根據(jù)所述EMS發(fā)送的注銷(xiāo) 審查請(qǐng)求查詢所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表中是否存在該郵件地址,以及向 所述EMS返回注銷(xiāo)審查響應(yīng),其中攜帶審查結(jié)果,如果在地址列表中,則允許注銷(xiāo),否則禁 止注銷(xiāo);還用于在允許注銷(xiāo)時(shí),從所述郵件地址存儲(chǔ)模塊中所述AID對(duì)應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地址。 所述郵件地址存儲(chǔ)模塊,用于保存郵件用戶端的AID對(duì)應(yīng)的郵件地址列表;所述全局黑名單維護(hù)模塊,用于更新全局黑名單,包括根據(jù)所述EMS的垃圾郵件 舉報(bào)或系統(tǒng)設(shè)置將郵件用戶端的AID加入所述全局黑名單或從所述全局黑名單刪除;在全 局黑名單更新時(shí),還用于根據(jù)更新的AID對(duì)應(yīng)的郵件地址列表控制郵件服務(wù)器對(duì)本地黑名 單更新,包括查詢郵件地址存儲(chǔ)模塊中所述AID對(duì)應(yīng)的郵件地址列表,以及向每個(gè)對(duì)應(yīng)的 郵件地址所在的EMS發(fā)送控制命令,通知所述EMS禁止或允許該郵件地址發(fā)送郵件;郵件監(jiān)控管理模塊,用于控制所述EMS將郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀 態(tài),包括向所述EMS發(fā)送控制命令,其中攜帶要監(jiān)控或取消監(jiān)控的郵件地址;還用于對(duì)所 述EMS上報(bào)的郵件進(jìn)行處理;本方法將承載業(yè)務(wù)統(tǒng)一安全認(rèn)證和身份標(biāo)識(shí)和位置分離網(wǎng)絡(luò)結(jié)合起來(lái),利用用戶 AID的全網(wǎng)唯一性來(lái)進(jìn)行對(duì)垃圾郵件發(fā)送者的控制。相對(duì)于以前IP網(wǎng)絡(luò)只能對(duì)單個(gè)郵件地 址進(jìn)行反垃圾郵件控制的方法,本發(fā)明反垃圾郵件的實(shí)現(xiàn)方法和系統(tǒng)利用身份標(biāo)識(shí)和位置 標(biāo)識(shí)分離網(wǎng)絡(luò)的優(yōu)越性,在全網(wǎng)AID唯一的基礎(chǔ)上,直接對(duì)用戶進(jìn)行反垃圾郵件進(jìn)行控制, 可以有效的從源頭控制垃圾郵件,杜絕垃圾郵件的產(chǎn)生和泛濫。
權(quán)利要求
1.一種反垃圾郵件的實(shí)現(xiàn)方法,其特征在于,所述方法基于用戶身份標(biāo)識(shí)和位置分離 架構(gòu)網(wǎng)絡(luò)實(shí)現(xiàn),郵件用戶端具有全網(wǎng)唯一的用戶標(biāo)識(shí)符(AID),該方法包括A、郵件用戶端注冊(cè)郵件地址時(shí),郵件管理中心(EMC)根據(jù)以郵件用戶端的AID為標(biāo)識(shí) 的全局黑名單對(duì)郵件服務(wù)器(EMS)注冊(cè)郵件地址的過(guò)程進(jìn)行控制;B、郵件用戶端利用注冊(cè)的郵件地址發(fā)送郵件時(shí),所述EMS根據(jù)以郵件地址為標(biāo)識(shí)的本 地黑名單控制郵件的發(fā)送。
2.如權(quán)利要求1所述的方法,其特征在于,所述EMS的本地黑名單是由所述EMC控制設(shè) 置的所述EMC允許注冊(cè)郵件地址時(shí),創(chuàng)建或更新允許注冊(cè)的AID對(duì)應(yīng)的郵件地址列表,并 在全局黑名單更新時(shí),通知更新的AID對(duì)應(yīng)的郵件地址所在的EMS更新所述本地黑名單。
3.如權(quán)利要求2所述的方法,其特征在于,步驟A之后,郵件用戶端注銷(xiāo)郵件地址時(shí),所 述EMC根據(jù)所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表來(lái)判斷是否允許所述EMS執(zhí)行郵件 地址注銷(xiāo),并在允許注銷(xiāo)時(shí),從所述AID對(duì)應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地址。
4.如權(quán)利要求1所述的方法,其特征在于,監(jiān)控某郵件地址時(shí),所述EMC控制所述EMS 將所述郵件地址設(shè)置為監(jiān)控狀態(tài);所述EMS接收到監(jiān)控狀態(tài)的郵件地址發(fā)送的郵件后,將 所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述EMC。
5.一種反垃圾郵件的實(shí)現(xiàn)系統(tǒng),其特征在于,該系統(tǒng)基于身份標(biāo)識(shí)和位置分離架構(gòu)網(wǎng) 絡(luò)實(shí)現(xiàn),包括通過(guò)網(wǎng)絡(luò)連接的郵件用戶端、郵件服務(wù)器及郵件管理中心,其中,所述郵件用戶端,具有全網(wǎng)唯一的用戶標(biāo)識(shí)符(AID),用于向郵件服務(wù)器請(qǐng)求注冊(cè)郵 件,以及使用注冊(cè)的郵件地址發(fā)送、接收郵件;所述郵件服務(wù)器(EMQ包括相連接的注冊(cè)處理模塊及郵件收發(fā)處理模塊,所述注冊(cè)處 理模塊用于在郵件管理中心的控制下注冊(cè)所述郵件用戶端的郵件地址;所述郵件收發(fā)處理 模塊用于接收郵件,以及根據(jù)以郵件地址為標(biāo)識(shí)的本地黑名單控制郵件的發(fā)送;所述郵件管理中心(EMC),包括注冊(cè)管理模塊,用于根據(jù)所述郵件用戶端的AID為標(biāo)識(shí) 的全局黑名單對(duì)所述EMS的郵件地址注冊(cè)過(guò)程進(jìn)行控制。
6.如權(quán)利要求5所述的實(shí)現(xiàn)系統(tǒng),其特征在于所述EMC還包括與所述注冊(cè)管理模塊 連接的郵件地址存儲(chǔ)模塊,以及與所述注冊(cè)管理模塊連接的全局黑名單維護(hù)模塊,其中所述郵件地址存儲(chǔ)模塊,用于保存郵件用戶端的AID對(duì)應(yīng)的郵件地址列表;所述注冊(cè) 管理模塊審查允許郵件用戶端注冊(cè)郵件地址時(shí),還用于創(chuàng)建或更新郵件地址存儲(chǔ)模塊中的 所述郵件用戶端的AID的郵件地址列表;所述全局黑名單維護(hù)模塊用于更新全局黑名單,以及在全局黑名單更新時(shí),根據(jù)更新 的AID對(duì)應(yīng)的郵件地址列表控制郵件服務(wù)器對(duì)本地黑名單更新;所述EMS還包括本地黑名單維護(hù)模塊,用于根據(jù)所述EMC的控制命令對(duì)本地黑名單進(jìn) 行更新。
7.如權(quán)利要求6所述的實(shí)現(xiàn)系統(tǒng),其特征在于所述EMS還包括與所述注冊(cè)處理模塊連接的注銷(xiāo)處理模塊,用于在郵件管理中心的控 制下注銷(xiāo)所述郵件用戶端的郵件地址;所述EMC包括與所述郵件地址存儲(chǔ)模塊連接的注銷(xiāo)管理模塊,用于根據(jù)所述郵件地址 存儲(chǔ)模塊中所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表來(lái)判斷是否允許所述EMS執(zhí)行郵件 地址注銷(xiāo),并在允許注銷(xiāo)時(shí),從所述郵件地址存儲(chǔ)模塊中所述AID對(duì)應(yīng)的郵件地址列表中 V刪除允許注銷(xiāo)的郵件地址。
8.如權(quán)利要求5所述的實(shí)現(xiàn)系統(tǒng),其特征在于所述EMC還包括與所述全局黑名單維護(hù)模塊連接的郵件監(jiān)控管理模塊,用于控制所述 EMS將郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);還用于對(duì)所述EMS上報(bào)的郵件進(jìn)行處理;所述EMS還包括與所述郵件收發(fā)處理模塊連接的郵件監(jiān)控處理模塊,用于根據(jù)所述 EMC控制將所述郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);還用于在接收到監(jiān)控狀態(tài)的郵件 地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述EMC。
9.一種反垃圾郵件的實(shí)現(xiàn)方法,其特征在于,所述方法基于身份標(biāo)識(shí)和位置分離架構(gòu) 網(wǎng)絡(luò)實(shí)現(xiàn),該方法包括注冊(cè)郵件地址的流程,該注冊(cè)郵件地址的流程包括Al、郵件用戶端向郵件服務(wù)器(EMS)發(fā)送郵件地址注冊(cè)請(qǐng)求,其中攜帶所述郵件用戶 端的身份標(biāo)識(shí)(AID)及要注冊(cè)的郵件地址;A2、所述EMS接收所述郵件地址注冊(cè)請(qǐng)求后,向郵件管理中心(EMC)發(fā)送注冊(cè)審查請(qǐng) 求,其中攜帶所述郵件用戶端的AID ;A3、所述EMC根據(jù)所述注冊(cè)審查請(qǐng)求查詢所述郵件用戶端的AID是否在全局黑名單中, 并向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果,如果在全局黑名單中,則禁止注冊(cè), 否則允許注冊(cè);A4、所述EMS接收所述EMC的注冊(cè)審查響應(yīng)后,根據(jù)審查結(jié)果允許或禁止所述郵件用戶 端注冊(cè)所述郵件地址。
10.如權(quán)利要求9所述的方法,其特征在于,步驟A2中,所述EMS向所述EMC發(fā)送的注 冊(cè)審查請(qǐng)求中還攜帶要注冊(cè)的郵件地址;步驟A3中,所述EMC審查允許郵件用戶端注冊(cè)郵 件地址時(shí),所述EMC創(chuàng)建或更新所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表。
11.如權(quán)利要求10所述的方法,其特征在于,該方法還包括注銷(xiāo)郵件地址的流程,該注 銷(xiāo)郵件地址的流程包括所述郵件用戶端向所述EMS發(fā)送郵件地址注銷(xiāo)請(qǐng)求,其中攜帶所述郵件用戶端的AID 及要注銷(xiāo)的郵件地址;所述EMS接收所述郵件地址注銷(xiāo)請(qǐng)求后,向所述EMC發(fā)送注銷(xiāo)審查請(qǐng)求,其中攜帶所述 郵件用戶端的AID和要注銷(xiāo)的郵件地址;所述EMC根據(jù)所述注銷(xiāo)審查請(qǐng)求查詢所述AID對(duì)應(yīng)的郵件地址列表中是否存在該郵件 地址,并向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果,如果存在,則允許注銷(xiāo),否則不 允許注銷(xiāo),在允許注銷(xiāo)時(shí),從所述AID對(duì)應(yīng)的郵件地址列表中刪除允許注銷(xiāo)的郵件地址;所述EMS接收所述EMC的注銷(xiāo)審查響應(yīng)后,根據(jù)審查結(jié)果允許或禁止所述郵件用戶端 注銷(xiāo)所述郵件地址。
12.如權(quán)利要求9所述的方法,其特征在于,該方法還包括郵件發(fā)送的流程,所述郵件 發(fā)送的流程包括A、郵件發(fā)送端向其郵件地址所在的源端EMS發(fā)送郵件;B、所述源端EMS接收所述郵件后,檢查源郵件地址是否在本地黑名單列表中,如果在, 則禁止發(fā)送,流程結(jié)束,否則執(zhí)行步驟C ;C、所述目的郵件地址所在的EMS是當(dāng)前源端EMS時(shí),所述源端EMS向所述目的郵件地 址直接發(fā)送郵件,否則所述源端EMS向目的郵件地址所在的目的端EMS發(fā)送郵件,再由所述目的端EMS發(fā)送到目的郵件地址。
13.如權(quán)利要求10所述的方法,其特征在于,該方法還包括垃圾郵件黑名單維護(hù)流程, 該垃圾郵件黑名單維護(hù)流程包括所述EMC根據(jù)所述EMS的垃圾郵件舉報(bào)或系統(tǒng)設(shè)置將所述AID加入所述全局黑名單或 從所述全局黑名單刪除;所述述EMC查詢所述AID對(duì)應(yīng)的郵件地址列表,向每個(gè)對(duì)應(yīng)的郵件地址所在的EMS發(fā) 送控制命令,通知所述EMS禁止或允許該郵件地址發(fā)送郵件;接收到所述控制命令的EMS將所述郵件地址加入所述本地黑名單或從所述本地黑名 單刪除,以禁止或允許所述郵件地址發(fā)送郵件。
14.如權(quán)利要求9所述的方法,其特征在于,該方法還包括郵件監(jiān)控管理流程,該郵件 監(jiān)控流程包括所述EMC向所述EMS發(fā)送控制命令,其中攜帶要監(jiān)控或要取消監(jiān)控的郵件地址;所述EMS接收所述控制命令后,將所述郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);所述EMS接收到監(jiān)控狀態(tài)的郵件地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述EMC。
15.一種反垃圾郵件的實(shí)現(xiàn)系統(tǒng),其特征在于,該系統(tǒng)基于身份位置分離網(wǎng)絡(luò)實(shí)現(xiàn),包 括通過(guò)所述網(wǎng)絡(luò)連接的郵件用戶端、郵件服務(wù)器(EMQ及郵件管理中心(EMC),其中所述郵件用戶端包括注冊(cè)模塊,用于向所述EMS發(fā)送郵件地址注冊(cè)請(qǐng)求,其中攜帶所 述郵件用戶端的AID和要注冊(cè)的郵件地址;所述EMS包括注冊(cè)處理模塊,用于根據(jù)所述郵件地址注冊(cè)請(qǐng)求向所述EMC發(fā)送注冊(cè)審 查請(qǐng)求,其中攜帶所述郵件用戶端的AID,還用于根據(jù)所述EMC返回的注冊(cè)審查響應(yīng)允許或 禁止所述郵件用戶端注冊(cè)所述郵件地址;所述EMC包括注冊(cè)管理模塊,用于根據(jù)所述EMS發(fā)送的注冊(cè)審查請(qǐng)求查詢所述郵件用 戶端的AID是否在全局黑名單中,以及向所述EMS返回注冊(cè)審查響應(yīng),其中攜帶審查結(jié)果, 如果在全局黑名單中,則禁止注冊(cè),否則允許注冊(cè)。
16.如權(quán)利要求15所述的實(shí)現(xiàn)系統(tǒng),其特征在于,所述EMS向所述EMC發(fā)送的注冊(cè)審 查請(qǐng)求中還攜帶要注冊(cè)的郵件地址;所述EMC還包括與所述注冊(cè)管理模塊連接的郵件地址 存儲(chǔ)模塊,用于保存郵件用戶端的AID對(duì)應(yīng)的郵件地址列表;所述注冊(cè)管理模塊審查允許 郵件用戶端注冊(cè)郵件地址時(shí),還用于創(chuàng)建或更新郵件地址存儲(chǔ)模塊中的所述郵件用戶端的 AID的郵件地址列表。
17.如權(quán)利要求16所述的實(shí)現(xiàn)系統(tǒng),其特征在于,所述郵件用戶端還包括與所述注冊(cè) 模塊連接的注銷(xiāo)模塊,用于向所述EMS發(fā)送郵件地址注銷(xiāo)請(qǐng)求,其中攜帶所述郵件用戶端 的AID和要注銷(xiāo)的郵件地址;所述EMS還包括與所述注冊(cè)處理模塊連接的注銷(xiāo)處理模塊,用于根據(jù)所述郵件地址注 銷(xiāo)請(qǐng)求向所述EMC發(fā)送注銷(xiāo)審查請(qǐng)求,其中攜帶所述郵件用戶端的AID和要注銷(xiāo)的郵件地 址,還用于根據(jù)所述EMC返回的注銷(xiāo)審查響應(yīng)允許或禁止所述郵件用戶端注銷(xiāo)所述郵件地 址;所述EMC包括與所述郵件地址存儲(chǔ)模塊連接的注銷(xiāo)管理模塊,用于根據(jù)所述EMS發(fā)送 的注銷(xiāo)審查請(qǐng)求查詢所述郵件用戶端的AID對(duì)應(yīng)的郵件地址列表中是否存在該郵件地址,以及向所述EMS返回注銷(xiāo)審查響應(yīng),其中攜帶審查結(jié)果,如果在地址列表中,則允許注銷(xiāo), 否則禁止注銷(xiāo),還用于在允許注銷(xiāo)時(shí),從所述郵件地址存儲(chǔ)模塊中所述AID對(duì)應(yīng)的郵件地 址列表中刪除允許注銷(xiāo)的郵件地址。
18.如權(quán)利要求15所述的實(shí)現(xiàn)系統(tǒng),其特征在于所述郵件用戶端還包括與所述注冊(cè)模塊連接的郵件收發(fā)模塊,用于向其郵件地址所在 的EMS發(fā)送郵件,以及接收所述EMS發(fā)送的郵件;所述EMS還包括郵件收發(fā)處理模塊,用于接收所述郵件用戶端或其他EMS發(fā)送的郵件, 以及向郵件用戶端或其他EMS發(fā)送郵件;接收郵件發(fā)送端發(fā)送的郵件后,向郵件接收端或 其他EMS發(fā)送郵件前,還用于檢查源郵件地址是否在本地黑名單列表中,如果在則禁止發(fā) 送。
19.如權(quán)利要求16所述的實(shí)現(xiàn)系統(tǒng),其特征在于,所述EMC包括全局黑名單維護(hù)模塊, 用于根據(jù)所述EMS的垃圾郵件舉報(bào)或系統(tǒng)設(shè)置將郵件用戶端的AID加入所述全局黑名單或 從所述全局黑名單刪除,在對(duì)全局黑名單進(jìn)行更新時(shí)還用于查詢郵件地址存儲(chǔ)模塊中所述 AID對(duì)應(yīng)的郵件地址列表,以及向每個(gè)對(duì)應(yīng)的郵件地址所在的EMS發(fā)送控制命令,通知所述 EMS禁止或允許該郵件地址發(fā)送郵件;所述EMS還包括與所述郵件收發(fā)處理模塊連接的本地黑名單維護(hù)模塊,用于根據(jù)所述 EMC的控制命令將所述郵件地址加入所述本地黑名單或從所述本地黑名單刪除,以禁止或 允許所述郵件地址發(fā)送郵件。
20.如權(quán)利要求15所述的實(shí)現(xiàn)系統(tǒng),其特征在于所述EMC還包括與所述全局黑名單維護(hù)模塊連接的郵件監(jiān)控管理模塊,用于向所述 EMS發(fā)送控制命令,其中攜帶要監(jiān)控或取消監(jiān)控的郵件地址;還用于對(duì)所述EMS上報(bào)的郵件 進(jìn)行處理;所述EMS還包括與所述郵件收發(fā)處理模塊連接的郵件監(jiān)控處理模塊,用于根據(jù)所述 EMC發(fā)送的控制命令將對(duì)應(yīng)的郵件地址設(shè)置為監(jiān)控狀態(tài)或非監(jiān)控狀態(tài);還用于在接收到監(jiān) 控狀態(tài)的郵件地址發(fā)送的郵件后,將所述郵件復(fù)制后轉(zhuǎn)發(fā)給所述EMC。
全文摘要
本發(fā)明反垃圾郵件的實(shí)現(xiàn)方法,該方法包括A、郵件用戶端注冊(cè)郵件地址時(shí),郵件管理中心(EMC)根據(jù)以郵件用戶端的AID為標(biāo)識(shí)的全局黑名單對(duì)郵件服務(wù)器(EMS)注冊(cè)郵件地址的過(guò)程進(jìn)行控制;B、郵件用戶端利用注冊(cè)的郵件地址發(fā)送郵件時(shí),所述EMS根據(jù)以郵件地址為標(biāo)識(shí)的本地黑名單控制郵件的發(fā)送。本發(fā)明反垃圾郵件的實(shí)現(xiàn)方法和系統(tǒng)可以有效杜絕垃圾郵件的產(chǎn)生和泛濫。
文檔編號(hào)H04L29/06GK102075447SQ20091017839
公開(kāi)日2011年5月25日 申請(qǐng)日期2009年11月25日 優(yōu)先權(quán)日2009年11月25日
發(fā)明者張世偉, 符濤, 顏正清 申請(qǐng)人:中興通訊股份有限公司