85 款假冒拍照軟體與遊戲的App ,誘使Android用戶下載蓋版惡意廣告, 累計安裝超過 800 萬次

趨勢科技偵測到有 85款拍照與遊戲相關的 APP,在 Google Play的下載量已經超過了 800 萬次, 除了顯示難以關閉的全螢幕廣告以外,它還採用獨特的技術,躲避檢測 。 趨勢科技行動安全防護,多層式防護能守護裝置的資料與隱私,並且防範勒索病毒、詐騙網站以及身分盜用,有助於保障使用者的安全。

無所不在的行動裝置,現在已成為使用者線上交易、日常生活,甚至是工作職場上不可或缺的工具,這也無怪乎它會成為駭客與網路犯罪集團賺錢的工具。比方說,網路犯罪集團會散播廣告程式來感染行動裝置,讓這些看似無害的程式替他們賺錢。雖然廣告程式大多只是讓人覺得很煩,但去年行動廣告詐騙及廣告程式相關資安事件卻四處猖獗,許多企業都蒙受了巨大的財物損失。

最近,我們在 Google Play 商店上發現了一個可能影響使用者日常生活的廣告程式,趨勢科技將它命名為:AndroidOS_Hidenad.HRXH。它有別於一般常見的廣告程式家族,除了會彈出一些不易關閉的廣告之外,還會運用獨特的技巧來避開使用者的注意以躲避偵測。

這批暗藏廣告的手機應用程式總共假冒成 85 種拍照與遊戲程式在 Google Play 商店上架,全球共累積了超過 800 萬次下載。我們已將研究發現通報給 Google。

圖 1:暗藏廣告的應用程式。

前 20 大最多人下載的假 APP

  1. Super Selfie
  2. Cos Camera
  3. Pop Camera
  4. One Stroke
  5. Line Puzzle
  6. Background Eraser
  7. Pixel Blur
  8. One Line Stroke
  9. Beautiful House
  10. Blur Photo Editor
  11. Cos Camera
  12. Stylish Camera
  13. 360 Face Camera
  14. Beauty Camera
  15. Magic Camera
  16. Super Selfiecam
  17. Beauty Camera
  18. Magic Camera
  19. One Stroke Line
  20. Owl Camera

看完整清單

廣告程式如何偵測使用者的行為或使用者是否正在使用裝置?

這批應用程式啟動之後,會先記住兩個時間:當前系統時間 (也就是安裝時間「installTime」) 以及網路時間 (透過某公開合法的 RESTful API 取得的時間,也就是網路安裝時間「networkInstallTime」)。

圖 2:廣告程式透過 RESTful API 記錄當前時間 (上) 與網路時間 (下) 的程式碼。

接下來,它會註冊一個廣播事件接收器 (Android 系統上一種讓應用程式收發系統與應用程式事件的元件) 來動態接收android.intent.action.USER_PRESENT 事件。藉此監控使用者是否正在使用被感染的裝置。

圖 3:廣告程式註冊廣播事件接收器的程式碼。

每次當使用者解鎖裝置時,廣告程式都會先執行幾項檢查之後再開始工作。首先,它會比對當前時間 (裝置系統時間) 與之前儲存的安裝時間。接著再比對當前的網路時間 (透過 RESTful API 取得) 與之前記錄的網路安裝時間。比對過後,廣告程式就知道自己安裝到裝置的時間是否已超過某個預定的時間 (預設為 30 分鐘)。比對網路時間,在某種程度上可避開傳統沙盒模擬分析經常採用的時間操控偵測技巧或觸發機制,因為應用程式可使用網路安裝時間來設定應用程式的時間。

圖 4:廣告程式利用安裝時間與網路安裝時間來檢查時間。

當廣告程式發現自己安裝到裝置上的時間已超過 30 分鐘,就會隱藏自己的程式圖示,然後在裝置首頁畫面上建立一個捷徑。這樣的行為不太會被使用者察覺,除非使用者啟用了某項系統功能在系統建立捷徑之前先告知使用者。此功能可以避免應用程式圖示在主畫面上拖放到解除安裝區域時被解除安裝。廣告程式為了躲避偵測,特別運用了 Java 的 Reflection 機制 (一種可在應用程式執行時期檢查或修改其行為的方法),並且將 API 字串用 base64 方式編碼。

圖 5:在裝置首頁畫面建立的捷徑。

圖 6:利用 Java 的 Reflection 機制隱藏應用程式圖示的程式碼。

廣告程式如何顯示廣告?

該廣告程式還會註冊另一個廣播事件接收器來動態接收 android.intent.action.USER_PRESENT 事件,以便知道使用者是否解鎖了裝置。如果是,就在畫面上顯示廣告。不過,它在顯示廣告之前也會先執行前面在隱藏程式圖示時所做的時間檢查。同樣也是利用安裝時間和網路安裝時間來確認它在裝置上已安裝了多久。除此之外,還會檢查上次顯示的是哪個廣告,以免太常顯示同樣的廣告。

雖然,這批程式確實具備其假冒的應用程式功能,但所有廣告卻是以全螢幕的方式顯示。因此,使用者被迫必須等到廣告顯示時間結束之後,才能將廣告關閉或回到應用程式畫面。不但如此,歹徒還能從遠端設定廣告顯示的頻率 (預設為 5 分鐘一次),因此也不排除使用者被廣告疲勞轟炸的可能性。

圖 7:註冊廣播事件接收器來顯示廣告的程式碼 (上),以及先檢查時間再顯示廣告的程式碼 (中、下)。

圖 8:畫面顯示全螢幕廣告。

圖 9:暗藏廣告的程式在應用程式商店內的評價。

最佳實務原則與趨勢科技解決方案

解決廣告程式問題的方法有幾種,例如最新的 Samsung Android 裝置就內建一項功能可防止應用程式在裝置首頁建立捷徑,這樣就能讓使用者更容易將不肖程式移除。此外,Android 8.0 及更新的作業系統,也會在應用程式要建立捷徑之前先要求使用者確認同意。由於廣告程式在首頁畫面建立捷徑之前,會先隱藏自己的圖示,如果建立捷徑失敗,使用者就更容易注意到這類應用程式的異常行為。除了養成良好習慣保護行動裝置安全之外,使用者若能在安裝應用程式之前先檢查一下應用程式在商店內的評價,也會有所幫助,畢竟很可能會有人提到應用程式的一些可疑行為。

除此之外,採用一套可攔截廣告程式的資安產品也是不錯的選擇,如 :趨勢科技行動安全防護。其多層式防護能守護裝置的資料與隱私,並且防範勒索病毒、詐騙網站以及身分盜用,有助於保障使用者的安全。

針對企業機構,趨勢科技 Mobile Security for Enterprise 企業版行動安全防護提供了裝置、法規遵循與應用程式的管理,以及資料防護和組態配置,並可防止裝置遭到漏洞攻擊,避免存取未經授權的應用程式,還可偵測並攔截惡意程式和詐騙網站。趨勢科技的行動應用程式信譽評等服務 (MARS) 已經可以利用先進的沙盒模擬分析與機器學習(Machine learning,ML)技術來防範 Android 及 iOS 的威脅,防止使用者遭到惡意程式、零時差漏洞、已知漏洞、隱私外洩、應用程式漏洞等危害。

完整的入侵指標 (IoC) 清單(包含所有假 APP 列表)請參閱這份附錄

PC-cillin 同時保護更多行動裝置或電腦,即刻免費下載試用

《看漫畫談資安》如何迴避非法手機 應用程式 ?

    智慧型手機安裝應用程式時,必須留意非法應用程式(智慧型手機病毒)。一旦不小心安裝上非法應用程式,那麼您的手機極可能會遭到遠端操控、裝置內的資訊遭竊、跳出非法廣告及有可能被誘導至非法網站。

於Google Play上所確認到的非法的相機應用程式

📌 參考文章:想要拍出好氣色,當心29款美肌相機應用程式會發送色情內容,還會偷個資盜用照片

瞧,我發現了個不錯的應用程式!

評價好像很兩極化,上網查查評價吧?
反正就先安裝試試看吧。

說不定是非法應用程式…
官方網站下載的也有問題…

極有可能是矇騙過審查的非法應用程式。
我對我的直覺最有信心了!

不…你還是看看評價吧
繼續閱讀

買一套就可以保護你全部的上網裝置~行動裝置的資訊安全就交給 趨勢科技行動安全防護 APP

不久之前我們為了幫助一般使用者遠離勒索病毒的威脅,推薦大家使用了這 PC-cillin:雖然低調但依然存在的勒索病毒~使用 勒索剋星 來遠離勒索病毒的威脅
如果您已經用了 勒索病毒剋星 來將你的檔案好好的保護起來,那麼接下來您一定要在您的手機上安裝這套 APP,因為當您購買了 PC-cillin 之後,您不只可以同時在電腦與 MACBOOK 上安裝 PC-cillin,您的手機也可以使用同樣的序號來啟動 趨勢科技 行動安全防護 APP 的所有功能,所以千萬不要浪費掉這個好福利

行動安全防護

想要試用的朋友可以使用手機點我前往下載

讓我們帶著大家來看看 ~ 行動安全防護 裡有著些什麼功能可以幫助你維護你的手機資訊安全

在這邊我們選用以開放系統聞名的 Android 手機來解說我們認為對大家很有幫助的功能來解說就好

安裝完成之後 行動安全防護 會先對你的手機現況進行初步的健檢

繼續閱讀

你下載的App都安全嗎?四招遠離手機病毒

非法應用程式是智慧型手機的主要威脅之一。最近,不僅是從郵件或社群網路、假官網粉絲頁等企圖誘導用戶至非法網站,甚至在官方應用程式商店上亦發現到非法應用程式。

從非官方網站上下載應用程式的風險

非法應用程式,指的就是進入智慧型手機或是平板電腦的裝置內進行非法行為的總稱

    何謂非法應用程式,指的就是進入智慧型手機或是平板電腦的裝置內進行非法行為的總稱。萬一,安裝了非法應用程式的話,你的裝置不旦會遭非法操控及資訊遭竊,還會被誘導至一直出現廣告的非法網站等,並可能暴露在種種的威脅下。

    網路犯罪者主要會在非官方網站/非官方商店散佈非法應用程式。例如,對正在瀏覽正規網站的用戶顯示「系統錯誤」「感染病毒」等的假警告畫面,讓用戶開啟連結企圖誘導前往非法網站。在此,佯稱為了要進行系統更新或是清除病毒等需要安裝必要的程式,藉此讓用戶安裝非法應用程式。同時,還發現到會藉由假的簡訊誘導用戶前往知名宅配業者或通訊業者的假網站。另外在網路上還發現到多數偽裝成受歡迎的人氣遊戲及相機的假應用程式,在此呼籲從來歷不明的網站安裝應用程式時應多加留意。

[延伸閱讀] 每五分鐘跳出全螢幕廣告! 182個免費遊戲和相機應用程式夾帶廣告軟體,已被下載逾九百萬次

每五分鐘跳出全螢幕廣告! 182個免費遊戲和相機應用程式夾帶廣告軟體,已被下載逾九百萬次

官方商店也有非法應用程式

    迴避非法應用程式最基本的一個對策就是,「從官方應用程式商店取得應用程式」。但是,官方商店內亦可能有非法應用程式會矇混其中。

趨勢科技在Google Play上發現針對Android裝置,偽裝成語音信箱及相機、遊戲等的非法應用程式。這些非法應用程式不僅會盜取裝置內的資訊,亦會顯示彈出式的假廣告,企圖誘導用戶至釣魚詐騙網站及散佈成人色情應用程式的網站。

繼續閱讀

iOS URL Scheme有可能被惡意劫持

Apple利用iOS沙箱機制來管理應用程式的安全性及隱私問題,這機制會限制每個應用程式能夠存取的資源。可以在應用程式遭入侵時控制影響程度,同時所有經由App Store下載的應用程式都適用。但也因為這樣的存取控制,讓應用程式間的溝通變得更加困難。

幸運的是,Apple有精心設計一些方法來協助應用程式彼此溝通,其中最常見的就是URL Scheme。本質上這是種讓開發者通過URL在iOS設備上啟動應用程式的方式。可以讓應用程式傳遞資訊到另一個應用程式。例如開啟帶有facetime://的URL時會讓FaceTime撥打出去,而這就是URL Scheme發揮作用的地方。這是條非常方便的捷徑;但是URL Scheme是以溝通為出發點來設計,而非安全性。

我們接下來會探討URL Scheme遭到濫用時可能會產生的隱私外洩、帳單詐騙以及彈出廣告等問題。我們會用中國的幾款官方iOS應用程式來說明可以如何被誤用,特別是用通訊及行動支付應用程式微信以及零售應用程式蘇寧易購。有許多其他應用程式也有跟微信及蘇寧易購同樣的功能,所以它們也可能遭受底下所談到的攻擊。我們已經通知了廠商並與之協作(特別是微信),並將這類攻擊回報給零時差計畫(ZDI)。

繼續閱讀