檢測並消滅“巖羚羊”這種 Android 平臺上的殭屍網路欺詐
文 | Google 安全軟體工程師 Bernhard Grill、Megan Ruthven 和 Xin Zhao
Google 為保護使用者在各類裝置和環境中的安全而辛勤工作。這項工作有一部分涉及保護使用者不受 潛在有害應用 (PHA) 的侵害,這讓我們有機會觀察各種針對我們生態系統的威脅。
例如,我們的安全團隊近期發現了一個新的 PHA 系列(我們將其命名為“巖羚羊”),並採取了防禦措施,讓我們的廣告和 Android 系統使用者不受其侵害。
“巖羚羊”是一個 Android PHA 系列,它能夠:
通過內含欺詐性圖形的廣告彈窗產生非法流量
通過自動在後檯安裝應用進行虛假應用推廣
通過傳送收費簡訊進行電話詐騙
下載並執行其他外掛
干擾廣告生態系統
“巖羚羊”是我們在例行的廣告流量質量評估期間檢測到的。通過分析基於“巖羚羊”的惡意應用,我們發現它們採用幾種方法避開檢測,並會試圖通過顯示欺詐性圖形來欺騙使用者點選廣告。這種點選有時會導致下載其他實施簡訊詐騙的應用。因此,我們利用驗證應用對“巖羚羊”應用系列進行了遮蔽,還剔除了那些試圖戲耍我們廣告系統的壞蛋。
由於之前有過應對此類廣告欺詐應用的經驗,我們的團隊得以迅速採取措施,讓我們的廣告商和 Android 使用者均得到保護。由於該惡意應用並未出現在裝置的應用列表中,因此大多數使用者都沒見過這款不受歡迎的應用,也不知道應該將其解除安裝。正因如此,Google 的驗證應用才顯得極具價值,因為它能幫助使用者發現並刪除 PHA。
“巖羚羊”的真面目
“巖羚羊”是迄今為止在 Android 平臺上發現的最龐大 PHA 系列之一,通過多種渠道擴散。據我們所知,Google 是率先公開識別並追蹤“巖羚羊”的公司。
“巖羚羊”具有諸多不同尋常的特點,其中包括:
多級負載:
如下圖所示,其程式碼執行分為 4 個不同級別,並且採用不同的檔案格式。
這種多級執行過程增加了複雜性,使得無法立即將該系列的應用識別為 PHA,因為必須先剝掉外層,才能發現惡意部分。不過,Google 的管道不會被欺騙,因為它們的設計宗旨就是妥善應對這些情境。
自我保護:
“巖羚羊”試圖利用模糊化和防分析技術逃避檢測,但我們的系統可以相應採取反制措施,對這些應用進行檢測。
自定義加密儲存:
該系列採用一種自定義加密檔案儲存來儲存其配置檔案和附加程式碼,需要對這些檔案和程式碼進行更深入的分析,才能識別該 PHA。
大小:
我們的安全團隊對 10 萬多行看似由專業開發者編寫的複雜程式碼進行了篩查。由於 APK 的體積龐大,因此花費了一些時間才完成了“巖羚羊”的詳細識別。
Google 的 PHA 對抗之道
“驗證應用”可通過在使用者下載經確定屬於 PHA 的應用時發出警告來防止使用者受到已知 PHA 的侵害,並且它還能讓使用者在應用已安裝時將其解除安裝。此外,“驗證應用”還能通過監控 Android 生態系統的狀態來發現異常情況並進行調查。它還有助於通過裝置上的行為分析發現未知 PHA。
例如,“巖羚羊”下載的許多應用都是 DOI 評分工具中排名前列的惡意應用。我們在“驗證應用”中實現的規則可保護使用者免受 Herole 侵害。
Google 會繼續大力投資開發面向 Android 及其廣告系統的反濫用技術,我們對許多團隊在對抗“巖羚羊”之類 PHA 時所做的幕後工作感到自豪。
我們希望這篇摘要能令您洞見日益複雜的 Android 殭屍網路。
推薦閱讀:
使用HTTPS確保安全性(Google開發者大會演講PPT&視訊)
相關文章
- 社交平臺上的桃色陷阱:殭屍網路SIREN侵襲Twitter
- 英偉達GPU加速Cloudera資料平臺提升欺詐檢測能力GPUCloud
- 檢視並殺死殭屍程式
- Mirai 殭屍網路出現了新的變種AI
- 殭屍蜜網:首款具備誘捕及反探測能力的物聯網殭屍網路
- Gafgyt變種——Jaws殭屍網路的分析報告
- 什麼是殭屍網路
- 物聯網變身黑暗森林:殭屍網路、守護者、毀滅者層出不窮
- 怎樣有效的治理殭屍網路?
- Hadoop應用的架構:欺詐檢測Hadoop架構
- JaCoCo助您毀滅線上殭屍程式碼
- 圖神經網路在欺詐檢測與蛋白質功能預測中的應用概述神經網路
- WireX:Android智慧手機組成的DDoS殭屍網路Android
- 用深度學習進行欺詐檢測深度學習
- Mirai殭屍網路重出江湖AI
- 什麼是殭屍程式,如何找到並殺掉殭屍程式?
- 殭屍網路XorDDoS的原理分析與清除
- 勒索病毒最新變種驚現!殭屍網路擴散中
- 經典圖模型欺詐檢測系統BotGraph模型OTG
- 揭秘Neutrino殭屍網路生成器
- RDP服務之GoldBrute殭屍網路Go
- 超大規模的物聯網殭屍網路:Pink
- 提高你的警惕 殭屍網路紮根網際網路(轉)
- 瞄準Windows的新興殭屍網路:KrakenWindows
- 檢視 Linux 殭屍程式Linux
- P2P 殭屍網路入門
- 機器學習在實時性欺詐檢測中的應用案例機器學習
- 殭屍網路促使垃圾郵件的大幅增加(轉)
- 物聯網裝置殭屍網路趨勢分析
- 機器學習專案實戰----信用卡欺詐檢測(一)機器學習
- 機器學習專案實戰----信用卡欺詐檢測(二)機器學習
- Linux中殭屍程式是什麼意思?怎麼檢視殭屍程式?Linux
- 卡巴斯基實驗室:構建ATM殭屍網路並不困難
- 濫用ThinkPHP漏洞的殭屍網路Hakai和YowaiPHPAI
- 注意!首個物聯網殭屍網路新變種肆虐,大批Android裝置使用者受害Android
- SynchroTrap : 一個月內檢測 200 萬欺詐帳戶
- 最新釣魚式網路欺詐手段現身(轉)
- Linux上的殭屍跑得比Windows快LinuxWindows