成人網站上的惡意廣告,通常不是站方自己放的。它們是透過每一個商業網站都在用的那套自動化廣告管線進來的,而它們進得來,是因為那條管線把版面賣給出價最高的人,過程中沒有任何人看過廣告裡面裝了什麼。

搞懂那條管線,你才有辦法把惡意廣告和一般廣告分開。底下幾乎每一種攻擊模式,都是同一個念頭的變形:讓廣告看起來像是播放器的一部分,或是你作業系統的一部分。

為什麼成人網站上的惡意廣告特別多?

因為經濟結構把它們推向廣告市場的低端,而低端正是詐騙棲身的地方。

主流廣告聯播網一般拒收成人版位。這使得站方只能向較小的交易平台與轉售商買,而在那裡,一次曝光在被填滿之前可能經過好幾個中介。每多一手,就多一個沒有審核過素材、事後也很難追責的角色。

攻擊者用偽裝投放(cloaking)利用這一點:他們送審的素材行為完全正常,惡意的那個版本只對符合目標條件的訪客發動 —— 特定國家、特定瀏覽器版本、第一次來的訪客,或在辦公時間以外連進來的訪客。審核人員與自動掃描器拿到的是乾淨的版本。你拿到的是另一個。

常見的攻擊模式長什麼樣子?

它們集中成少數幾種重複出現的形狀。學會這些形狀,比背下個別的詐騙手法有用。

模式 你看到的 它真正想要的
假播放器覆蓋層 一個蓋在真播放器上的「Play」或「HD」按鈕 一次點擊,打開下載或新分頁
編碼器/外掛提示 「你的播放器版本太舊,請更新後繼續。」 要你去執行一個安裝程式
假 CAPTCHA 「點選『允許』以證明你不是機器人」 瀏覽器的通知權限
瀏覽器鎖定 全螢幕警告、警報音、「請撥打這支電話」 打一通電話給詐騙客服中心
強制轉址 你捲到一半,頁面沒點就自己跳走 把流量轉賣給鏈條上的下一個詐騙
背景彈窗 一個視窗在你正在用的視窗後面打開 曝光數,外加把上面全部再來一次的機會
假系統警示 一個做成 Windows 或 macOS 樣子的對話框 一個可執行檔的下載,或一場技術支援詐騙

假 CAPTCHA 值得單獨拉出來講。給出通知權限,等於讓那個網域可以無限期把訊息推到你的桌面或手機上,跑在瀏覽器視窗之外,樣式做得像系統通知。這是少數幾種在你關掉分頁很久之後,還持續有效的攻擊。

怎麼分辨惡意廣告和一般廣告?

去確認那個要你互動的東西,實際上住在哪裡。

  • 真正的播放器絕不會叫你安裝任何東西。 現代瀏覽器原生就能解 H.264 與 VP9。串流頁面上任何「缺少編碼器」的提示都是惡意的,沒有例外。
  • 真正的系統對話框不可能出現在網頁裡面。 作業系統的警告是由 OS 畫出來的,不會渲染在頁面區域內,周圍還看得到瀏覽器的框。
  • 你的防毒軟體不會在瀏覽器裡跑。 一個把結果顯示在分頁裡的「掃描」,什麼都沒掃。
  • 點之前先看目的地。 把游標移到連結上,讀狀態列。覆蓋層按鈕通常指向一個毫不相干的網域。
  • 真的按鈕不會移動。 如果「Play」按鈕在每次重新載入時換位置,那它是由那次曝光的得標者注入進來的。
  • 正當的東西不會用倒數計時。 急迫感存在的目的,就是不讓你去查證。

如果已經點下去了,該怎麼辦?

照這張清單依序往下做。前三項最要緊。

情況 立刻要做的事
頁面關不掉,顯示警告 從工作管理員或強制結束把瀏覽器整個關掉,重開時拒絕還原上次的工作階段
你給了通知權限 到瀏覽器設定的網站權限裡撤銷;也去看一下 OS 的通知清單
有檔案被下載下來 不要打開。刪掉它,然後把垃圾桶清空
你執行了安裝程式 中斷網路連線,把這台裝置當成已被入侵處理 —— 參見下面的惡意程式那篇
你打了那支電話 假定對方叫你安裝的東西都給了遠端存取權;那個連線必須撤銷,裝置必須檢查
你輸入了信用卡資料 用卡片上印的號碼直接聯絡發卡機構,不要用頁面上給的任何號碼

拒絕還原工作階段很重要。如果瀏覽器「貼心地」把出事的那個分頁重開起來,瀏覽器鎖定就會在強制結束之後活下來。

哪些防護真的能降低風險?

大致按「花多少力氣、擋掉多少」排序:

防護 它擋得掉什麼 侷限
讓瀏覽器保持更新 不需點擊就發動的路過式攻擊 對社交工程完全沒用
內容封鎖器 大部分第三方廣告投放,包括背景彈窗 擋不掉從網站自己網域送出來的酬載
全域拒絕通知提示 整個假 CAPTCHA 家族 也會一併關掉正當的提示
封鎖第三方 cookie 餵養目標鎖定的跨站分析 不是惡意程式的防護手段
關掉自動下載 靜默的路過式檔案投放 你自己刻意下載的東西,還是得靠自己不要打開
分開的瀏覽器設定檔 把權限與 cookie 侷限在單一情境裡 對已經執行的程式碼毫無防護
非管理員帳號 限制安裝程式能對整個系統改動的範圍 在個人電腦上很不方便

有兩件事值得直說。第一,沒有任何封鎖器設定能讓「執行一個來路不明的可執行檔」變安全 —— 下載那一步才是真正災難的起點,再怎麼過濾也不會拿掉你犯這個錯的能力。第二,廣告很兇並不代表這個網站的經營者本身有惡意;那通常只是表示他們把版位賣給了一個沒有審核的交易平台。

相關問題