2011-07-25 23 views
1

如何通過點擊我的廣告來防止濫用...或使用自動化系統或帶有廣告網址的iframe來點擊點擊。針對廣告點擊欺詐及其實施的預防方法

我想知道有以下的地方,但我想知道我可以添加什麼,以及如何。

1)。加密每個廣告ID並將加密與時間綁定,所以如果點擊在時間限制內,則批准點擊。但是,一些網站上一次顯示約20個廣告佔位符,因此加密速度可能會變慢。我還可以使用什麼樣的加密?可以在加密鏈接生成的時間限制內解密或驗證的東西。加密也需要非常快。解密可能會慢一點。 對於每個請求,平均需要大約20次加密,並且每秒鐘大約有1000次峯值請求,因此您可以獲取圖片。 2)。擁有由JavaScript生成的Cookie,這意味着該廣告必須很有可能被看到然後點擊。然而,欺詐行爲可能會在iframe中打開廣告,然後隨機打開廣告鏈接,這會使點擊看起來真實。那麼這裏有什麼可以改進的地方嗎?

3)另一個是確保如果在iframe中打開廣告鏈接,則使用iframe中斷腳本。

4)任何其他建議...您也可以說廣告商使用的方法,如adsense,但請僅保留它們與我的情況相關,因爲它甚至不是adsense的1%。 我使用的是基於php/mysql/javscript/ajax/json的系統。

+0

我不覺得反覆點擊一個廣告被稱爲「clickjacking」... –

+0

改變了標題...謝謝 – Anush

+0

很酷,謝謝。無論如何,威脅模型是什麼?您的廣告提供商是否已經有針對濫用的保護措施? –

回答

0

你有,你可以按照以下選擇:

對於每個廣告ID,您可以生成一個基於時間的加密。例如,用一個祕密密碼短語加密時間,然後用該祕密密碼短語解密。

您可以使用公鑰和私鑰方法。

您可以使用雙層系統點擊廣告,點擊驗證以查看它是否正在加載到iframe中,或者該窗口是否處於活動狀態。

另一種方法是查看發生的事務。如果訪問者點擊了廣告,然後查看實際到達目的地的時間和時間。

+0

非常喜歡公共和私人鑰匙方法,也是最後兩種。我想我會用最後三個,因爲他們應該使應用程序更安全。感謝你的回答。 – Anush

1

保護必須主要在服務器上;客戶端(瀏覽器)上的任何內容都容易受到攻擊。

首先做一些與其他人略有不同的事情。如果我這樣做,我會使用圖像映射將圖像分成10個(或更多)部分,並測量每個部分的平均點擊頻率。您可以使用這些數據統計加權,這是基於其他點擊進行的實際點擊的概率。可能分隔0,0和四肢。

而且我會保護這很大程度上是由每個廣告投放了一個獨特的跟蹤ID和關聯本(服務器)的服務器上,以允許以下被監視:

  1. IP地址 - 明顯如果廣告來自相同的IP或很多來自類似的GeoIP(使用GeoLite City,
  2. 測量點擊率(CTR),通常點擊率不應超過10%,通常點擊率應該在0.5%到10% 。
  3. 設置cookie來跟蹤瀏覽器。
  4. Mon itor點擊模式,在頁面加載後點擊結果太快時可疑 - 所以跟蹤廣告投放時間,以及點擊是否過早標記此項。通常,真正的點擊會在人們有時間消化內容之後發生。
  5. 檢查引薦來源 - 很少有網站來自直接輸入,沒有引薦來源。

我會抵制在客戶端做太多的誘惑,因爲它遠非易見且易於妥協。

一旦你實現了上述內容,它應該被用來產生報告,讓人們評估點擊欺詐的可能性,任何自動化系統永遠都不會擅長識別模式。

另外值得一讀White Paper: ClickTracks Analytics Inc. ClickTracks Approach to Click Fraud Analysis

+0

點擊頻率模型已經是地方,並沒有太大的用處,因爲平均ctr是相當高的稀釋異常和用戶行爲可能因人而異,並沒有任何真正的平均值,因爲可能有不同的羣體點擊不同圖像 – Anush

+0

的不同部分或圖像的人已經擁有了ip和ctr。然而,由於它是交通交換,我們的內容在交換中每個網站的平均交貨時間爲2%到30%。我們在我們的交易所中有大約100個網站,因此這種方法可能相當不可靠。 – Anush

+0

已經有時間方法,隨着鼠標移動和頁面焦點 – Anush