如何有效遮蔽「惡意點選」

2022-10-05 04:51:15 字數 1600 閱讀 4050

對於semer來說,不管你是新手還是老手,你的賬戶結構有多完美,關鍵詞和創意的質量度有多高,只要有同行的惡意點選,原本千辛萬苦省下來的推廣成本一下被拉高,儘管百度有過濾無效點選功能,但「狡猾」的同行總能想出辦法www.cppcns.com來。

嚴重者到中午預算就用完,本人就親身經歷過,當時非常的無語和憤程式設計客棧怒。我們唯一能做到的就是遮蔽惡意點選的ip(百度推廣後台有遮蔽項),但ip是會變化的,今天遮蔽了乙個ip,明天不一定還是這個ip,但幸運的是某些特殊ip是不變的(如vpn**伺服器);某些ip即便變化了,但有規律可循。

由於本人是技術出身,自己弄了**的ip統計資料庫(可以找你公司的web開發人員寫,非常簡單),經過長期的資料觀察和忍受了不必要的「成本」開銷後,我總結出了2個方法來應對「惡意點選」,目前可以肯定地說,至少減少了1半以上的惡意點選。

首先你的**得有自己的ip統計資料庫,其次安裝有百度統計,百度統計有個很遺憾的缺點是看不了訪客ip,所以你還得安裝51la或cnzz。總共是三個,他們不會給伺服器帶來什麼負荷,不用擔心,因為百度統計、51la和cnzz是基於客戶端的j**ascript來獲取資訊的,不是通過web伺服器。以下是我所用的方法:

1.針對不變化的ip惡意點選:

如圖:這是我ip資料庫同乙個ip的訪問記錄,當我發現存在乙個這樣的ip的時候,就去百度統計和51la的訪問明細去看訪客特徵,如果換了很多關鍵詞,遮蔽之。但如果這個ip在51la找不到了,超過所能儲存最多的記錄數,你只要掃瞄此ip的1723埠即可(網上有**掃瞄,也可直接用php的socket連一下),如果此埠開放,遮蔽之。可想而知,這個同行真ssumhrpzd夠「陰險」,連vpn**也用上了(何為vpn**?百度之),如果埠沒有開放,先記住此ip,待其再出現的時候,通過百度統計看其特徵再做決定,畢竟我們也不想「程式設計客棧錯殺」無辜。以上過程可以做到自動化,例如發現1723埠開放的ip點進來了,即時傳送email通知負責人。因為能被同行使用的vpn的**伺服器是有限的,只要遮蔽多了,他們也拿你沒辦法。

2. 針對會變化的ip惡意點選:

這種情況你得有充足的訪問資料作為前提,並需要很大的耐心。一般來說你的同行的寬頻ip即使變化了,也只是在ip的第三段或第四段微量變化。之所以說需要很大的耐心,是因為你必需花很長時間來觀察每乙個進來的ip的訪客特徵,如果發現有可疑的ip,如118.244.150.143,就sql查詢like 「118.244.150.*」或」118.244.1*」,查詢結果有很多條記錄的話,就得引起注意了,可掃瞄其1723埠,和百度此ip,看是否有同行利用此類相近的ip發布過資訊,我就是這樣從過去的點選記錄發現有乙個ip,當天有同行就用此ip發布過資訊,由此確定了這類惡意點選是其所為。如圖這是我發現其惡意點選前的部分記錄:

當確定是同行之後怎麼辦,遮蔽之。

第2種情況,確實辛苦了點,如果沒有專人值守,不做也罷。但檢測是否vpn**的功能得至少要有的,找個開發人員1天就可搞出。

其實最好的辦法是大家相互不點,省錢省力,公平競爭,把焦點集中在產品和服務上,而不是做這種無意義的事情,做人得善惡分明。

希望看過我這篇文章的人,能節省到成本,並一起努力構建和諧的百度推廣生態環境,拒絕惡意點選,從我做起。

注:作者:黃永輝

**:盧鬆鬆部落格(

本文標題: 如何有效遮蔽「惡意點選」

本文位址: /news/exp/51193.html

如何有效防止別人惡意刷驗證碼

相信很多朋友都有試過被人惡意刷驗證碼的經歷,當然我也不例外,之前被人惡意搞過一次 1 要根據自身業務邏輯去限制同個號碼每天最多的簡訊請求次數 簡潔點來說就是限定的次數足夠你去進行操作,如果超出了很多次,那很明顯就是惡意搞事啦 2 針對不同的ip限定傳送次數 不過搞事的人可能會不斷去切換ip位址,所以...

如何有效防止別人惡意刷驗證碼

相信很多朋友都有試過被人惡意刷驗證碼的經歷,當然我也不例外,之前被人惡意搞過一次,如果簡訊服務針對的使用者不只是國內使用者還涉及國外使用者的話,更加要做好安全機制,不然損失會很嚴重 因為國外的簡訊費用更加昂貴 所以才會有感寫出一些相應的解決方法!1 要根據自身業務邏輯去限制同個號碼每天最多的簡訊請求...

預防按鈕的多次點選(惡意重新整理)

code code public void page load object obj,eventargs e strscript strscript page.registerstartupscript onbeforeunload strscript protected void aa click...