透過反廣告 App,清查 Android 內的廣告,解決惡意行為

透過反廣告 App,清查 Android 內的廣告,解決惡意行為

廣告的技術日新月異,為了不讓使用者關掉廣告可以無所不用其極,各種廣告模組要求的手機權限也越來越貪心。Android上也出現為數不少的惡意程式偵測軟體,這些偵測軟體的檢查結果雖然具有參考價值,但也有誤刪的可能性。前面我們介紹手機耗電的元兇,小編接下來介紹三款惡意程式偵測App,讓你一次揪出手機內的惡意軟體。

Android 廣告 App 杜絕系列:

 

「假程式」的危害

在Android平台上還有所謂的「假程式」,有些投機取巧的程式設計師,會下載付費版的APP然後自行破解,加上廣告模組以及其它危險的模組,然後換了一個程式名稱(或是直接將英文翻成中文名稱)上架,讓你以為這就是原本遊戲的官方免費版或是中文版來下載。

由於國內目前還不能下載付費版的Android程式,因此特別容易下載到這種被不肖人士所利用的假程式。下載到這種程式時,你由於以為玩的是有信譽的遊戲而放鬆警戒,而這個程式也一樣會在你的手機中引入大量的廣告,甚至有可能進行病毒的動作。甚至被人盜打電話、信用卡資訊外流,都是目前手機上的惡意程式危害。

Lookout Ad Network Detector

Lookout Mobile Security這間公司,設計了很多針對行動裝置來保護的安全軟體。其中Ad Network Detector這個工具,就是蒐集了各種類型的廣告代理商的程式模組特徵,第一次使用的時候只要掃描一次手機,就可以把每一個App內用到的廣告模組都找出來。其中像是:Airpush, Appenda, LeadBolt, Moolah Media, Startapp, TapIt!,這些知名的廣告模組辨識起來可以說毫無難度。

Lookout還有推出另外一款軟體ZapperTask Killer,這款軟體可以查詢手機中每一個執行中的App佔CPU資源的比例,你可以搭配這個軟體一起來查詢,看看哪一個軟體既佔CPU資源,又有大量的廣告。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲按下「Start Scan」按鈕,就可以開始掃描你手機中所有已經安裝的App。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲Zapper Task Killer可以用圖表列出你的App佔用CPU的程度。

可以防堵的惡意行為

依照廣告模組的行為,它可以檢視你的手機是否有App可以執行這八種動作的程式:

  1. 在Android通知欄中顯示廣告。
  2. 修改瀏覽器預設的首頁或書籤。
  3. 在手機桌面上新增icon圖示。
  4. 可以存取手機電話、簡訊、相機功能。
  5. 收集個人資訊。
  6. 收集位置資訊。
  7. 收集裝置或是行動網路資訊。
  8. 用廣告取代播放鈴聲。

在這裡的數字多寡其實沒有意義,因為它代表的是有幾種「廣告模組」,一種廣告模組可能會同時被很多個App引用,因此你必須再檢視每一個行為的細項,才能知道各個廣告模組被多少個App給引用。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲由上而下列出八種可能的惡意行為,前面會標示出你的手機在該類別已被安插多少個廣告模組。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲點選進入後可以看到,每一個模組又各被不同數量的App給引用。

分析各廣告模組用在App中的風險

前面說Ad Network Detector可以偵測出來的八種動作,這個動作本身其實是沒有好壞之分的。以所列出來最後5個項目來說,你必須要從這個程式或遊戲本身的功能,搭配它使用到的動作,才能判斷這個程式是不是真的需要移除。不過,前3項動作(通知欄、修改首頁、新增Icon)的判斷難度倒是不難,你不需要有多高的技術能力,都應該可以自己判斷需不需要移除。

另外,點選每一個廣告模組,除了會列出有哪些App裡頭含有這個廣告模組之外,AdNetwork Detector還會針對這個廣告模組的行為、對隱私的危害程度進行說明。不過說明文字為英文,如果你不喜歡閱讀英文的話,則建議你用下一套「金山毒霸」軟體。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲每一個廣告模組項目下方,會列出有哪些App引用這個廣告模組。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲在「Behavior」列出的是這個廣告模組的行為。而在「Privacy」則是列出這個廣告模組會對個人的隱私所造成的影響。

啟動廣告模組的Opt-Out功能

並非所有廣告模組都有提供「Opt-Out」的功能。「Opt-Out」是網路廣告代理商針對討厭網路廣告的使用者推出的一個功能,當你勾選「Opt-Out」的時候,你就可以退出這個網路代理商的相關廣告。

各家網路廣告商對於「Opt-Out」的定義各不相同,也有網路廣告商根本就不提供這個功能。不過就算是廣告商有提供這個功能,你勾選之後,不代表你就從此收不到任何網路廣告。勾選「Opt-Out」指的是你退出了網路代理商針對你「個人」行銷資料蒐集的動作,(例如引用的位置、聯絡人資料的模組)但是網路廣告商還是可以塞給你一般的網路廣告。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲某些網路廣告模組下方,會有「Opt out」的選項。

 透過反廣告 App,清查 Android 內的廣告,解決惡意行為

▲以Jumptap這個廣告模組為例,你會連到它的網站上去點選Opt-out。

延伸閱讀:

7招自保術,徹底解決Android廣告

Android手機太耗電?App內藏的廣告是元兇

AirPush Detector:揪出亂炸廣告連結的Android App

你的Android 很耗電?研究發現App 廣告佔了75% 耗電

Android 用戶小心!apkdeveloper 推出的 Super 系列 App 會騷擾你的手機

 

(後面還有金山手機毒霸以及TrustGo廣告探測器的介紹喔)

janus
作者

PC home雜誌、T客邦產業編輯,曾為多家科技雜誌撰寫專題文章,主要負責作業系統、軟體、電商、資安、A以及大數據、IT領域的取材以及報導,以及軟體相關教學報導。

使用 Facebook 留言
方
1人給推

1.  (發表於 2018年7月20日 17:51)
蓋版廣告老誤觸
有些關閉根本是假的,強迫你中獎,要不就只能完全關掉頁面
發表回應
謹慎發言,尊重彼此。按此展開留言規則