2012-08-07 71 views
1

我們在我們的網頁上隨機發布了廣告,其中包括以前不存在的鏈接,即頁面上的一些隨機文本(這不是一個超鏈接)成爲一個Javascript-y鏈接廣告。這些劫持廣告是如何工作的(在網頁上創建不需要的廣告)

enter image description here

這是最終的UI,失敗......我覺得這個迷人的 - 想知道這是如何發生。

一位朋友剛剛告訴我,這是「您的計算機上的間諜軟件。嘗試清理所有的cookies。」

是這樣嗎?像往常一樣?

+3

您是否運行病毒掃描?您是否使用瀏覽器的任何開發工具檢查了DOM? – 2012-08-07 15:47:50

+1

@StephenP當有人被給予廣告空間時,它也會發生,然後濫用它。 – 2012-08-07 15:48:42

回答

5

我猜想他們是在你的網站上的某處注入JavaScript。當用戶查看顯示輸入數據的頁面時,JavaScript會運行,顯示添加。

查看頁面的源代碼;你看到一個指向不屬於你的域的腳本標籤嗎?

如果事實證明是XSS,則需要在數據呈現給用戶之前對數據進行清理(等等)。 Here is a good starting的地方。

+1

很酷。所以,@Adel ...你必須清理你的輸出以防止跨站點腳本攻擊(XSS)。 – 2012-08-07 17:34:09

+0

@StephenP - 好的,所以這是一個跨站點腳本攻擊..它可以防止沒有很多麻煩? – Coffee 2012-08-08 15:51:00

+1

@adel更新了我的答案。 – hvgotcodes 2012-08-08 16:58:50