外發(fā)郵件控制方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種外發(fā)郵件控制方法與系統(tǒng)。
【背景技術(shù)】
[0002]郵件仍然作為一種重要的溝通協(xié)作手段,應(yīng)用于日常生活與工作中。外發(fā)郵件時(shí),受到rbl(real time black list實(shí)時(shí)黑名單)等反垃圾技術(shù)的過濾,亂發(fā)垃圾郵件會(huì)導(dǎo)致系統(tǒng)ip被封,郵件無法到達(dá)對(duì)方系統(tǒng),進(jìn)而導(dǎo)致用戶郵件來往溝通不暢,帶來經(jīng)濟(jì)損失。在無法保障系統(tǒng)不存在盜號(hào)和發(fā)送垃圾郵件的用戶的情況下,為保障自身系統(tǒng)的信譽(yù),大多數(shù)郵件系統(tǒng)帶有發(fā)信頻率控制。即每天或每小段時(shí)間(如15分鐘)內(nèi)的發(fā)信數(shù)量、發(fā)信流量(郵件總大小)限制,避免用戶大量發(fā)信影響站點(diǎn)信譽(yù)。這類限制基本上是靜態(tài)規(guī)則,即專門授權(quán)某些用戶或域名可以有比較寬的發(fā)信限制,但是,當(dāng)這些用戶中,發(fā)生盜號(hào)并發(fā)送大量垃圾郵件的情況時(shí),將會(huì)導(dǎo)致站點(diǎn)信譽(yù)低下,受到rbl封鎖,導(dǎo)致與外域的通郵不暢。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提出一種外發(fā)郵件控制方法,可以通過動(dòng)態(tài)規(guī)則限制盜號(hào)用戶大量發(fā)送垃圾郵件,避免站點(diǎn)IP受損。
[0004]為了達(dá)到上述目的,本發(fā)明實(shí)施例采取以下技術(shù)方案:一種外發(fā)郵件控制方法,包括:
[0005]統(tǒng)計(jì)用戶在上一周期內(nèi)的收發(fā)郵件的行為作為用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù);
[0006]根據(jù)所述用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)判斷用戶當(dāng)前信譽(yù)的好壞;
[0007]若用戶當(dāng)前信譽(yù)好,則設(shè)定用戶的外發(fā)郵件上限與相似郵件發(fā)送上限為正常值;若用戶當(dāng)前信譽(yù)差,則以上一周期為基準(zhǔn)分別降低用戶的外發(fā)郵件上限與相似郵件發(fā)送上限;
[0008]檢測(cè)用戶正在發(fā)送的郵件是否超過所述外發(fā)郵件上限和/或所述相似郵件發(fā)送上限;若用戶正在發(fā)送的郵件已超過所述外發(fā)郵件上限,則拒絕用戶發(fā)送該郵件并退信;若用戶正在發(fā)送的郵件未超過所述外發(fā)郵件上限但超過所述相似郵件發(fā)送上限,則通過垃圾通道發(fā)送該郵件;若用戶正在發(fā)送的郵件均未超過所述外發(fā)郵件上限與所述相似郵件發(fā)送上限則通過本站發(fā)送該郵件。
[0009]進(jìn)一步地,所述統(tǒng)計(jì)用戶在上一周期內(nèi)的收發(fā)郵件的行為作為用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)具體是統(tǒng)計(jì)用戶在上一周期內(nèi)的發(fā)信數(shù)量與收信數(shù)量作為用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù);
[0010]所述根據(jù)所述用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)判斷用戶當(dāng)前信譽(yù)的好壞具體包括:通過計(jì)算所述發(fā)信數(shù)量與收信數(shù)量的差值,并比較該差值與設(shè)定的閾值的大小來判斷用戶當(dāng)前信譽(yù)的好壞;若該差值小于所述設(shè)定的閾值,則用戶當(dāng)前信譽(yù)好;若該差值大于所述設(shè)定的閾值,則用戶當(dāng)前信譽(yù)差。
[0011]進(jìn)一步地,在所述根據(jù)所述用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)判斷用戶當(dāng)前信譽(yù)的好壞的步驟之前,還包括如下步驟:
[0012]判斷當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)的數(shù)據(jù)樣本是否足夠;若不足,則設(shè)定用戶的外發(fā)郵件上限與相似郵件發(fā)送上限為正常值,并檢測(cè)當(dāng)前所發(fā)郵件是否超過所述外發(fā)郵件上限與所述相似郵件發(fā)送上限;若用戶正在發(fā)送的郵件已超過所述外發(fā)郵件上限,則拒絕用戶發(fā)送該郵件并退信;若用戶正在發(fā)送的郵件未超過所述外發(fā)郵件上限但超過所述相似郵件發(fā)送上限,則通過垃圾通道發(fā)送該郵件;若用戶當(dāng)前所發(fā)郵件均未超過所述外發(fā)郵件上限與所述相似郵件則通過本站發(fā)送該郵件。
[0013]進(jìn)一步地,每個(gè)統(tǒng)計(jì)周期為一天;所述設(shè)定的閾值為200。
[0014]進(jìn)一步地,所述通過垃圾通道發(fā)送指通過代理服務(wù)器采用可疑郵件外發(fā)專用ip地址來發(fā)送。
[0015]相應(yīng)地,本發(fā)明實(shí)施例還提供一種外發(fā)郵件控制系統(tǒng),包括:
[0016]信譽(yù)數(shù)據(jù)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)用戶在上一周期內(nèi)的收發(fā)郵件狀況作為用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù);
[0017]當(dāng)前信譽(yù)判斷單元,用于根據(jù)所述用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)判斷用戶當(dāng)前信譽(yù)的好壞;
[0018]外發(fā)郵件上限設(shè)定單元,用于根據(jù)用戶當(dāng)前信譽(yù)設(shè)定用戶的外發(fā)郵件上限;當(dāng)用戶當(dāng)前信譽(yù)好,所述外發(fā)郵件上限設(shè)定單元設(shè)定所述外發(fā)郵件上限為正常值;當(dāng)用戶當(dāng)前信譽(yù)差,所述外發(fā)郵件上限設(shè)定單元以上一周期為基準(zhǔn)降低所述外發(fā)郵件上限;
[0019]相似郵件發(fā)送上限設(shè)定單元,用于根據(jù)用戶當(dāng)前信譽(yù)設(shè)定用戶的相似郵件發(fā)送上限;當(dāng)用戶當(dāng)前信譽(yù)好,所述相似郵件發(fā)送上限設(shè)定單元設(shè)定所述相似郵件發(fā)送上限為正常值;當(dāng)用戶當(dāng)前信譽(yù)差,所述相似郵件發(fā)送上限設(shè)定單元以上一周期為基準(zhǔn)降低所述相似郵件發(fā)送上限;
[0020]郵件上限檢測(cè)單元,用于檢測(cè)用戶當(dāng)前所發(fā)郵件是否超過所述外發(fā)郵件上限和/或所述相似郵件發(fā)送上限;
[0021]退信單元,用于當(dāng)用戶正在發(fā)送的郵件已超過所述外發(fā)郵件上限時(shí),拒絕用戶發(fā)送該郵件并退信;
[0022]垃圾通道發(fā)送單元,用于當(dāng)用戶正在發(fā)送的郵件未超過所述外發(fā)郵件上限但超過所述相似郵件發(fā)送上限時(shí),通過垃圾通道發(fā)送該郵件;
[0023]本站發(fā)送單元,用于當(dāng)用戶正在發(fā)送的郵件均未超過所述外發(fā)郵件上限與所述相似郵件發(fā)送上限時(shí),通過本站發(fā)送該郵件。
[0024]進(jìn)一步地,所述信譽(yù)數(shù)據(jù)統(tǒng)計(jì)單元具體統(tǒng)計(jì)用戶在上一周期內(nèi)的發(fā)信數(shù)量與收信數(shù)量作為用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù);
[0025]所述當(dāng)前信譽(yù)判斷單元包括計(jì)算單元與比較單元;所述計(jì)算單元用于計(jì)算用戶在上一周期內(nèi)的發(fā)信數(shù)量與收信數(shù)量的差值;所述比較單元用于比較所述差值與設(shè)定的閾值的大?。划?dāng)所述差值大于所述設(shè)定的閾值,則用戶當(dāng)前信譽(yù)差;若所述差值小于所述設(shè)定的閾值,則用戶當(dāng)前信譽(yù)好。
[0026]進(jìn)一步地,還包括數(shù)據(jù)樣本判斷單元;所述數(shù)據(jù)樣本判斷單元用于判斷當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)的數(shù)據(jù)樣本是否足夠;并且,當(dāng)所述信譽(yù)數(shù)據(jù)的數(shù)據(jù)樣本不足時(shí),所述外發(fā)郵件上限設(shè)定單元設(shè)定用戶的外發(fā)郵件上限為正常值,所述相似郵件發(fā)送上限設(shè)定單元設(shè)定用戶的相似郵件發(fā)送上限為正常值。
[0027]進(jìn)一步地,還包括統(tǒng)計(jì)周期設(shè)定單元與閾值設(shè)定單元;所述統(tǒng)計(jì)周期設(shè)定單元用于設(shè)定用戶的信譽(yù)數(shù)據(jù)統(tǒng)計(jì)周期;所述閾值設(shè)定單元用于設(shè)定所述閾值;當(dāng)所述統(tǒng)計(jì)周期設(shè)定單元設(shè)定統(tǒng)計(jì)周期為一天時(shí),所述閾值設(shè)定單元設(shè)定所述閾值為200。
[0028]進(jìn)一步地,所述垃圾通道發(fā)送單元是通過代理服務(wù)器采用可疑郵件外發(fā)專用ip地址來發(fā)送郵件。
[0029]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:可以根據(jù)發(fā)信用戶信譽(yù)動(dòng)態(tài)調(diào)整發(fā)信頻率限制,包括外發(fā)郵件上限與相似郵件上限;當(dāng)用戶出現(xiàn)盜號(hào)情況時(shí),可以根據(jù)盜號(hào)用戶的收發(fā)郵件的行為即“信譽(yù)數(shù)據(jù)”降低外發(fā)郵件上限與相似郵件上限,而利用兩種限制規(guī)則對(duì)當(dāng)前發(fā)送的郵件進(jìn)行檢測(cè),實(shí)際上大大的限制了盜號(hào)用戶發(fā)送垃圾郵件的可能性或者避免大量發(fā)送大量垃圾郵件。例如,當(dāng)當(dāng)前發(fā)送的郵件超出外發(fā)郵件上限時(shí)直接拒絕發(fā)送并退信,而即便未超出外發(fā)郵件上限但已超過相似郵件上限時(shí),可以通過垃圾通道對(duì)該郵件發(fā)送。通過垃圾通道發(fā)送一方面由于資源較差,投遞到對(duì)方郵件系統(tǒng)的成功率較低,另一方面是由于采用代理服務(wù)器發(fā)送,因而即便投遞成功也不會(huì)影響本站點(diǎn)的聲譽(yù)。本發(fā)明實(shí)施例所提出的基于信譽(yù)體系的外發(fā)郵件控制方法,采用自適應(yīng)的規(guī)則,無需單獨(dú)設(shè)置外發(fā)規(guī)則,可以根據(jù)發(fā)信用戶信譽(yù)動(dòng)態(tài)調(diào)整發(fā)信頻率限制,避免盜號(hào)賬戶瞬間發(fā)送大量垃圾郵件降低站點(diǎn)信譽(yù),同時(shí)管理上更方便,不用為一些不法用戶單獨(dú)去設(shè)置外發(fā)規(guī)則。
【附圖說明】
[0030]圖1是本發(fā)明提供的外發(fā)郵件控制方法的第一實(shí)施例的流程示意圖;
[0031]圖2是本發(fā)明提供的外發(fā)郵件控制方法的第二實(shí)施例的流程示意圖;
[0032]圖3是本發(fā)明實(shí)施例提供的一種外發(fā)郵件控制系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0033]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]參見圖1,是本發(fā)明提供的外發(fā)郵件控制方法的第一實(shí)施例的流程示意圖,該方法包括以下步驟:
[0035]S101,統(tǒng)計(jì)用戶在上一周期內(nèi)的收發(fā)郵件的行為作為用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù);
[0036]S102,根據(jù)所述用戶在當(dāng)前周期內(nèi)的信譽(yù)數(shù)據(jù)判斷用戶當(dāng)前信譽(yù)的好壞;若用戶當(dāng)前信譽(yù)好,則進(jìn)入步驟S103 ;若用戶當(dāng)前信譽(yù)差,則進(jìn)入步驟S104 ;<