国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

自動發(fā)帖機(jī)的斗爭過程防止垃圾評論的幾個(gè)方法總結(jié)

2019-11-02 17:01:23
字體:
供稿:網(wǎng)友
自網(wǎng)站開放之日起,這個(gè)垃圾信息就沒有消停過,而且這個(gè)垃圾發(fā)帖的時(shí)間都有一定的規(guī)律,一般是從上午9點(diǎn)、10點(diǎn)的時(shí)候開始,到下午下班前這段時(shí)間,是發(fā)帖機(jī)發(fā)動的時(shí)候,看的出來,發(fā)帖機(jī)的操作者也是一個(gè)正常上班的“好同志”。

    從發(fā)帖機(jī)發(fā)布的信息來看,操作者也刻意優(yōu)化了下信息內(nèi)容,以免信息過于垃圾,直接導(dǎo)致發(fā)帖被屏蔽而失敗;有時(shí)候,我看著這些內(nèi)容,還真為這些操作者們拍案叫絕,因?yàn)檫B我差點(diǎn)都被這些機(jī)器發(fā)的帖子給迷惑住了。但是,從連續(xù)的幾個(gè)帖子發(fā)布的時(shí)間間隔來看,有的竟然是同一秒鐘發(fā)布出來的!只要你真的是個(gè)人在發(fā)貼,發(fā)一個(gè)帖子就打幾個(gè)漢字怎么著也要幾十秒吧。

    很多時(shí)候,我不得不佩服這些發(fā)帖機(jī)的開發(fā)者們,有些發(fā)帖機(jī)的確夠強(qiáng)悍,像偽造來路,偽造cookie等對他們來說是小case一樁,而且有的還會自動跟蹤你網(wǎng)站的修改,自動調(diào)整。牛。

    從地域來看,廣東的垃圾信息真是太多了,像廣州,深圳,東莞尤其厲害,我站上的大部分垃圾信息都是來自這些區(qū)域。看的出來,廣東的經(jīng)濟(jì)發(fā)展的確很拽,但這里您要注意了,這些垃圾帖子的內(nèi)容絕大部分是關(guān)于走私、水貨產(chǎn)品什么的,您可以自己聯(lián)想了,為什么廣東會有這么多的垃圾信息了。

    如果你的網(wǎng)站是采用簡單防御垃圾信息的方法,可要注意了,看我分解:

    1、采用來路判別 == 失敗

    很多網(wǎng)站對于機(jī)器發(fā)帖的第一步便是驗(yàn)證是否有合適的來路信息,然而稍微懂點(diǎn)程序的人都知道,無論是asp,php還是.net,jsp偽造來路信息是輕而易舉。所以這招基本失效。但有總比沒有好。有這個(gè)驗(yàn)證還是能防范一些低級發(fā)帖機(jī)的。

    2、采用發(fā)帖時(shí)間判斷 == 失敗

    從發(fā)布頁(如add.asp)獲得一個(gè)當(dāng)前系統(tǒng)時(shí)間,然后用戶提交信息(如提交到addok.asp)時(shí)計(jì)算用戶在這個(gè)頁面上的停留時(shí)間,如果過短,比如小于30秒鐘,則判斷為機(jī)器發(fā)帖。這招也失敗了,發(fā)帖機(jī)根本不訪問add.asp發(fā)布頁,它直接post一個(gè)當(dāng)前虛假的時(shí)間,使得這個(gè)時(shí)間遠(yuǎn)遠(yuǎn)大于30秒,所以這個(gè)方法也失效了。

    3、采用cookie限制發(fā)帖次數(shù) == 失敗

    程序員們知道,cookie是客戶端的信息,也是可以被偽造的。比如,你采用每次發(fā)帖成功后,采用程序使得某個(gè)cookie的值加1,當(dāng)這個(gè)cookie值累加到N,就拒絕在當(dāng)天繼續(xù)發(fā)帖。發(fā)帖機(jī)如何破解這個(gè)方法呢?其實(shí)很簡單,發(fā)帖機(jī)要做的就是偽造這個(gè)cookie,使這個(gè)cookie的值永遠(yuǎn)為1,也就永遠(yuǎn)不會超過限制了。

    4、使用自身的反垃圾信息過濾系統(tǒng) == 有作用

    把垃圾信息的關(guān)鍵字屏蔽掉,的確可以有效遏制機(jī)器發(fā)布惡意的垃圾帖子。但這個(gè)方法局限性很大。它只能屏蔽那些信息內(nèi)容已經(jīng)包含了惡意關(guān)鍵字的帖子,而對于偽裝的帖子不起作用。

    5、同一IP當(dāng)日發(fā)帖數(shù)量限制 == 有作用

    采用基于IP的技術(shù)防止發(fā)帖機(jī)器發(fā)帖,是有作用的,而且經(jīng)過了檢驗(yàn)。具體方法就是:判斷當(dāng)天發(fā)布的帖子里相同IP下所發(fā)布的帖子數(shù)量,如果這個(gè)數(shù)量大于一個(gè)數(shù)值,就限制其繼續(xù)發(fā)帖。

    那有人說了,不能換個(gè)IP再發(fā)啊,是的,發(fā)帖機(jī)是可以換IP發(fā)布,但是,換一次IP,就意味著它要掉一次線,而一般發(fā)帖機(jī)是多線程的,它這樣做其他進(jìn)程也同樣無法發(fā)布了。

    綜上所述,防止發(fā)帖機(jī)發(fā)布垃圾信息,不能僅僅采用一種方法,如果把以上的5種方法綜合利用,在防止垃圾信息橫行的動作上是富有成效的。大家還可以根據(jù)第三點(diǎn)把cookie改造稱session,這樣第三個(gè)方法也能起到有效的防范作用;這樣,后面三種方法一結(jié)合,就可以搭建一個(gè)比較強(qiáng)健的反垃圾信息系統(tǒng)了。如果您有其他的想法,歡迎與我交流,請留下您的評論。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 长葛市| 定安县| 武川县| 镇安县| 内黄县| 北宁市| 尼玛县| 宁安市| 普宁市| 临清市| 石家庄市| 水富县| 青岛市| 孟津县| 共和县| 融水| 察隅县| 玉溪市| 临邑县| 德钦县| 湖北省| 喜德县| 盐山县| 宜昌市| 手机| 闻喜县| 桦川县| 垣曲县| 长阳| 江源县| 盘锦市| 吐鲁番市| 麻阳| 南汇区| 赤壁市| 侯马市| 揭西县| 宜州市| 呼伦贝尔市| 舞阳县| 海伦市|