注意!行動裝置App資安檢測最需要注意「防記憶體偵測」技術!

2021/06/22

大多數的行動裝置Mobile App開發者都專注的在Mobile App的內容專業開發上,對於Mobile App的安全防禦認知上,獲得資訊不是那麼容易,以目前較為工程師熟知的方式,通常都是採混淆原始碼的方式來進行Mobile App的保護,但混淆功用只是在原始碼的字串或是函數命名的部分,加入很多無意義的變數字(0,0,0,0,1,1,1,1,00,11,01,10)或是將檔案架構組織扁平化,增加駭客反編譯時解析Mobile App的難度。但對於厲害的駭客,是不需要解析原始碼,而是直接透過工具來偵測記憶體動態事件,就可以透過了解每一個事件的起點和終點,而使用Hook的方式來進行竄改和置換。

透過實際案例,更瞭解行動裝置App的資訊安全:

過去我們在NB或是PC上打開一個文件程式要使用時,這個程式(Application)開始執行的時候,就是在NB或PC上的記憶體來進行使用,而各平台Mobile App執行的原理其實也是一樣;當我們使用手指頭按下手機螢幕上的Mobile App的icon後,Mobile App的程式碼就開始在手機的記憶體上開始運行,透過手機螢幕提供使用者需要的功能和資訊。

但無論Mobile App的原始碼,是使用高強度的混淆或是高強度的加密來做保護,Mobile App在記憶體上執行的那一剎那,所有的保護效果都會解開,赤裸裸的在記憶體上開始運行。而駭客就可以透過這個空檔,開始監測使用者的手機記憶體,獲得Mobile App詳盡的動態事件,進而使用Hook方式做任何想修改的事情。所以Mobile App最重要的防禦真的不在原始碼的混淆或加密保護,而是那個容易被忽略的防止記憶體偵測的功能。

根據果核數位的資安團隊,針對國內前20大金融單位,現行Google Play架上金融App(網路銀行)做實際白帽Debugger測試統計,有高達6成的金融單位,防止記憶體偵測功能是失效或是可被Debugger工具監測到動態事件,這很有可能將在未來成為駭客攻擊入侵的一大隱憂。


瞭解更多:手機App資訊安全服務


記憶體偵測工具Debugger使用說明:

Debugger亦稱除錯程式,指一種用於偵錯其它程式的電腦程式及工具,它是能夠讓程式碼在指令組模擬器(ISS)中可以檢查運行狀況以及選擇性地運行,以便排除程式撰寫的各種可能錯誤。簡單來說,就是拿來開發除錯使用,也因為極為方便,所以廣為開發者使用。但也因為這樣,開發者用來除錯,駭客卻用來做動態事件的監測,去了解Mobile App觸發事件和後臺處理邏輯,進而找到竄改和攻擊的機會。


記憶體偵測工具Debugger使用說明

Hook攻擊(附掛攻擊)因應而生:

由於駭客可以透過Debugger工具,輕易了解Mobile App觸發事件和後臺邏輯處理,就可以根據事件流程一步步地向下執行,在事件傳送到終點前攔截並監控事件的傳輸,它就像鈎子鈎上事件一樣,當附掛成功時,駭客可以進行一些特定事件的修改,例如將轉帳對象由A轉成B,就可以對金融Mobile App進行駭客攻擊並竄改交易資料。


Hook攻擊(附掛攻擊)

解決辦法-防止Debugger工具導入

市面上有眾多防止Debugger的安全工具,只要選擇導入工具之後,就能讓駭客工具如下圖般的失效,證明是無法動態偵測的狀況下,就是一個好的App安全產品。


解決辦法-防止Debugger工具導入1


解決辦法-防止Debugger工具導入2


白帽的行動裝置App測試,防禦駭客的攻擊手段

Mobile App的使用已經變成我們生活的一部分,從食衣住行育樂樣樣皆可以透過Mobile App完成我們的需求。但Mobile App發行商的安全意識卻遠不及於駭客覬覦App來獲取更大利益的貪婪程度,兩者死亡交叉之後的距離目前看來是越來越大,也代表著使用Mobile App的風險是越來越大的。但這App的資安問題無法完全怪罪於Mobile App發行商,發行平台上的安全問題,並不是單靠開發者就能解決,而是需要有更多專業的團隊一同來協助。

果核數位的資安團隊將可以協助發行商進行測試,針對發行商的App提供完整的檢測報告和解決辦法,一同協助發行商降低App所面臨的威脅問題。

果核數位擁有App白帽測試工具和對應駭客攻擊的防禦手法,並能快速地提供修補的建議方式來提升App的安全程度,為客戶打造App安全的天際線,是果核用心刻劃的信念。


延伸閱讀:

要如何預防駭客攻擊?6步驟教你如何提升網路資安的安全性!
嚇!手遊資安危機?數小時恐喪失上億營收!









其他訊息
嚇!手遊資安危機 數小時恐喪失上億營收

嚇!手遊資安危機 數小時恐喪失上億營收

2016/08/10
Pokemon Go越紅公司損失越大! 歷時兩年開發,上市不到72小時就被駭

Pokemon Go越紅公司損失越大! 歷時兩年開發,上市不到72小時就被駭

2016/07/20
注意!金融業已成為駭客攻擊目標,4個防範手機App的資安威脅!

注意!金融業已成為駭客攻擊目標,4個防範手機App的資安威脅!

2016/07/15
準行政團隊Line國事作法急轉彎,準經長受命客製臺版即時通

準行政團隊Line國事作法急轉彎,準經長受命客製臺版即時通

2016/04/29
從Google Play下載App保證安全!? 資安業者:超過100款惡意程式會偷資料、點擊詐騙

從Google Play下載App保證安全!? 資安業者:超過100款惡意程式會偷資料、點擊詐騙

2016/04/27
網銀App漏洞 金管會關注

網銀App漏洞 金管會關注

2016/04/07
Google釋出Nexus Android 4月份更新,一次修補近40項漏洞

Google釋出Nexus Android 4月份更新,一次修補近40項漏洞

2016/04/07
Android逆向之旅---靜態分析技術來破解Apk

Android逆向之旅---靜態分析技術來破解Apk

2015/11/28
Xcode Ghost事件說明及處理建議

Xcode Ghost事件說明及處理建議

2015/09/22
NEW-【第一季資安報告】加密勒索軟體感染翻兩倍;行動惡意威脅App突破500萬大關!

NEW-【第一季資安報告】加密勒索軟體感染翻兩倍;行動惡意威脅App突破500萬大關!

2015/06/01
Critical GHOST vulnerability affects most Linux Systems

Critical GHOST vulnerability affects most Linux Systems

2015/01/30
會員、個人資料外洩怎麼辦?4個預防資料外洩方法一次看懂!

會員、個人資料外洩怎麼辦?4個預防資料外洩方法一次看懂!

2017/03/10
駭客工具的氾濫VS企業所面對的資安威脅

駭客工具的氾濫VS企業所面對的資安威脅

2017/05/26
API 安全問題探討

API 安全問題探討

2017/09/09
JAVA世界中不安全的反序列化風險

JAVA世界中不安全的反序列化風險

2018/01/05
來自外部的威脅 - XXE漏洞攻擊成因

來自外部的威脅 - XXE漏洞攻擊成因

2018/06/15
網路詐騙手法!釣魚信件、釣魚網站的社交工程駭客常見3手法!

網路詐騙手法!釣魚信件、釣魚網站的社交工程駭客常見3手法!

2019/06/04
要如何預防駭客攻擊?6步驟教你如何提升網路資安的安全性!

要如何預防駭客攻擊?6步驟教你如何提升網路資安的安全性!

2020/01/22
注意!行動裝置App資安檢測最需要注意「防記憶體偵測」技術!

注意!行動裝置App資安檢測最需要注意「防記憶體偵測」技術!

2021/06/22
什麼是Web Cache?3分鐘快速帶你瞭解Web Cache的功能及使用方式!

什麼是Web Cache?3分鐘快速帶你瞭解Web Cache的功能及使用方式!

2021/07/13
如何防範網站速度的延遲及停機?看國外在特賣期間是如何做到的!

如何防範網站速度的延遲及停機?看國外在特賣期間是如何做到的!

2021/07/13
常見手機APP駭客工具-FRIDA,預防你的網站遭受駭客攻擊!

常見手機APP駭客工具-FRIDA,預防你的網站遭受駭客攻擊!

2021/07/13
App手機行動裝置的Xposed軟件攻擊模式,該如何防禦網路資安?

App手機行動裝置的Xposed軟件攻擊模式,該如何防禦網路資安?

2021/07/22
手機被駭怎麼辦?5分鐘一次教你破解Mobile App駭客攻擊手法!

手機被駭怎麼辦?5分鐘一次教你破解Mobile App駭客攻擊手法!

2021/07/30
支付、網銀金融App安全嗎?你必知的白帽App資安漏洞分析!

支付、網銀金融App安全嗎?你必知的白帽App資安漏洞分析!

2021/08/09
預防駭客行動詐騙!看懂App網路資訊安全「原始碼加密」技術!

預防駭客行動詐騙!看懂App網路資訊安全「原始碼加密」技術!

2021/08/13
什麼是ApkCrack?3步驟瞭解駭客工具並完美預防駭客攻擊!

什麼是ApkCrack?3步驟瞭解駭客工具並完美預防駭客攻擊!

2021/08/20
新型Android安卓駭客破解工具Mhook出現!當心被手機駭客攻擊!

新型Android安卓駭客破解工具Mhook出現!當心被手機駭客攻擊!

2021/08/26
從零基礎學破解的駭客工具     Magisk Root,     看懂駭客攻擊如何操作!

從零基礎學破解的駭客工具 Magisk Root, 看懂駭客攻擊如何操作!

2021/09/06
什麼是幸運破解器Lucky Patcher?不得不正視的APP資安問題!

什麼是幸運破解器Lucky Patcher?不得不正視的APP資安問題!

2021/09/15
飛馬間諜軟體讓駭客監控你的手機!不點連結就能自動感染

飛馬間諜軟體讓駭客監控你的手機!不點連結就能自動感染

2021/09/16
什麼是DDoS攻擊?一次教你如何做好DDoS防護,保護你的網站!

什麼是DDoS攻擊?一次教你如何做好DDoS防護,保護你的網站!

2021/09/28
APP資安防禦不可輕忽!最新手遊作弊修改器GameGuardian!

APP資安防禦不可輕忽!最新手遊作弊修改器GameGuardian!

2021/10/04
什麼是滲透測試?從網路資安看Client-Side Template Injection

什麼是滲透測試?從網路資安看Client-Side Template Injection

2021/10/07
手機更新後銀行帳密全被盜!小心Flubot惡意軟體入侵

手機更新後銀行帳密全被盜!小心Flubot惡意軟體入侵

2021/10/07
如何提升網站速度及效能?推薦先搞懂動態v.s靜態網站的差 異!

如何提升網站速度及效能?推薦先搞懂動態v.s靜態網站的差 異!

2021/10/25
網站在中國速度很慢?中國網站加速的CDN內容傳遞最佳實務!

網站在中國速度很慢?中國網站加速的CDN內容傳遞最佳實務!

2021/10/25
如何提升網站效能優化?推薦5個改善網站速度的方法一次看!

如何提升網站效能優化?推薦5個改善網站速度的方法一次看!

2021/11/23
線上學習網站速度太慢怎麼辦?透過CDN達到網站加速!

線上學習網站速度太慢怎麼辦?透過CDN達到網站加速!

2021/12/13
遇到DDoS駭客攻擊怎麼辦?一站式的雲端安全管理有用嗎?

遇到DDoS駭客攻擊怎麼辦?一站式的雲端安全管理有用嗎?

2021/12/13
企業安全合規5式,做好DDOS防護提升您的網絡安全策略!

企業安全合規5式,做好DDOS防護提升您的網絡安全策略!

2021/12/27
「負載平衡」是什麼意思?網站加速與負載平衡也有關嗎?

「負載平衡」是什麼意思?網站加速與負載平衡也有關嗎?

2022/01/03
2021最大資安漏洞!修補方式一次完整揭露

2021最大資安漏洞!修補方式一次完整揭露

2022/01/05
SSTI惡意指令注入防不勝防,面對駭客惡意攻擊,要如何戒備與防範?

SSTI惡意指令注入防不勝防,面對駭客惡意攻擊,要如何戒備與防範?

2022/01/14
內容傳遞網路(CDN)提供哪些服務?Alibaba Cloud CDN如何?

內容傳遞網路(CDN)提供哪些服務?Alibaba Cloud CDN如何?

2022/01/18
網站速度太慢怎麼辦,速度也會影響到網站的轉換率嗎?

網站速度太慢怎麼辦,速度也會影響到網站的轉換率嗎?

2022/01/24
OWASP Top 10 2021 十大常見的弱點與風險,如何做好企業資安防護?

OWASP Top 10 2021 十大常見的弱點與風險,如何做好企業資安防護?

2022/02/22
源碼檢測是什麼?動態&靜態的弱點掃描測試有什麼不同?

源碼檢測是什麼?動態&靜態的弱點掃描測試有什麼不同?

2022/04/06
Hack Talk駭客論壇,深度剖析ICS攻擊與Windows提權威脅!

Hack Talk駭客論壇,深度剖析ICS攻擊與Windows提權威脅!

2022/04/11
2021年OWASP Top 10新規範,有效補強企業資安機制缺陷!

2021年OWASP Top 10新規範,有效補強企業資安機制缺陷!

2022/04/20
【企業案例】《今日新聞》融合CDN技術,網站流量成長 50%

【企業案例】《今日新聞》融合CDN技術,網站流量成長 50%

2022/05/04
2021 OWASP Top 10 A02加密機制失效的問題

2021 OWASP Top 10 A02加密機制失效的問題

2022/05/20