国产无遮挡色视频免费视频-国产五月色婷婷综合-国产五月婷婷-国产午夜不卡-曰批免费视频播放在线看片二-曰韩一级毛片

更多精彩 >

技術詳析|通付盾為行程卡App保駕護航

2021-04-20 13:21:55   來源:  作者: 

摘要:近期,由通付盾提供安全技術保障服務的最新版“通信大數據行程卡App”已登錄各大應用商店,用戶搜索"通信行程卡"即可下載使用。

前言

近期,由通付盾提供安全技術保障服務的最新版通信大數據行程卡App”已登錄各大應用商店,用戶搜索"通信行程卡"即可下載使用。

通信大數據行程卡App”(簡稱行程卡)是在工信部指導下,由中國信息通信研究院與中國電信、中國移動、中國聯通三大電信運營商共同推出的行程查詢服務,該服務于2020213日面向公眾推出,用戶可免費查詢本人14天內的到訪地。上線僅一個多月累計查詢量已經超過8.5億次。

2020213日起,三大運營商提供的短信查詢行程服務已覆蓋2億多用戶。

2020229日,短信查詢升級為掃碼查詢,并提供了統一的網頁查詢入口。

202036日始,在通信大數據行程卡上上線了境外到訪地的查詢功能,可以對手機用戶前14天到訪的境外國家或者地區的信息進行查驗,可及時發現瞞報、漏報、不實申報行程信息的問題。

 1.png

1-1 行程卡App

通付盾憑借自身在移動安全領域與隱私保護領域研發服務實力,成為此次技術保障服務支撐方,為行程卡提高安全防護等級,防止代碼注入、動態調試、內存注入攻擊,讓應用免遭破解、二次打包、API攻擊、數據竊取等威脅,保護App及其資源的完整性及安全性。

下文將分別從Android,iOS兩個平臺的App出發,從代碼安全、攻防安全、API接口安全三個方面詳細描述此次保護方案的具體實施辦法及最終的保護效果。

 

Android保護方案的具體辦法

針對程序開發過程中可能產生的安全漏洞風險以及Android系統自身的安全缺陷,為行程卡安卓端設計了一套集合代碼安全、攻防安全、完整性安全、數據安全于一體的完整解決方案,使程序反逆向能力更強,安全性更高。

 2.png

2-1 Android解決方案功能示意圖

1、代碼安全

市場上針對Android反編譯工具很多,如IDA,dex2Jar,jd-gui等。通過反編譯后的程序代碼接近源代碼,具有極高易讀性,極易暴露程序的業務邏輯和處理方式,如服務器數據請求方式、行程結果顯示邏輯等。因此,對Android程序代碼進行加密保護至關重要。

代碼保護采用了DEX加殼與VMP虛擬機技術混合的解決方案。可以有效的防止反編譯工具,內存dump等技術對代碼造成泄漏或篡改。

1)技術原理

Android主要使用Java進行代碼編寫,開發完成后,編譯器將Java代碼打包進安裝包中classes.dex文件中,有些程序業務較復雜,編譯時會生成多個dex文件。因此,代碼保護的首要目標就是Android安裝包中的dex文件。

DEX加殼技術:基本原理是對原始的dex文件進行整體加密,隱藏dex文件源碼,修改程序入口。運行時通過Dalvik虛擬機動態加載執行解密后的dex文件。具體流程如下:

 3.png

2-2 DEX加殼技術流程示意圖

VMP保護技術:與傳統的加殼工具不同,不是簡單地對目標進行加密、壓縮。而是修改目標源碼,讓目標的部分指令在VMP創建的虛擬環境下運行。首先對原始字節碼進行加密處理,然后將函數(方法)替換為native屬性,轉到JNI層去執行,最后在JNI層將字節碼解密,并解釋執行。具體流程如下:

 4.png

2-3 VMP 虛擬機保護技術流程示意圖

2)實現效果

通過逆向工具查看經過保護后的DEX文件反編譯效果,可見保護后的核心代碼得到了保護,無法查看具體函數方法,不易被逆向分析,重要的數據和業務邏輯不易被泄漏,達到了代碼保護的目的。

 5.png

2-4 代碼保護后效果演示圖

2、攻防安全

動態攻擊指攻擊者利用攻擊工具如調試工具、攔截器、注入工具等跟蹤攔截目標程序,進行代碼查看,業務邏輯分析,并對其操作數據進行竊取或篡改。比如:修改行程結果處理邏輯為永遠顯示綠色碼等。

動態攻擊防護采用了反調試、防注入、防模擬器以及防界面劫持等多重交叉混合的解決方案。通過添加防護處理,可以有效保護用戶的敏感信息安全,防止攻擊者通過內存注入等方式竊取。

1)技術原理

反調試:通過雙向ptrace保護,阻止其他進程進行ptrace調試操作,同時采用輪詢的方式監控重點函數方法,檢查其是否處于調試狀態,最后監聽進程狀態。

防注入:動態注入一般使用如hijack工具,向指定進程中注入SO文件。防注入的保護方案通過對市場主流注入工具進行監測,保護整個程序生命周期的進程安全,阻止動態注入攻擊。

動態劫持:對相關檢測函數添加__attribute__(constructor)屬性,保證其在SO加載時優先進行系統運行環境檢測,查看是否存在zjdroidxposed、substrate等劫持工具。

2)實現效果

反調試:采用調試防護策略后的程序在檢測到處于調試狀態時會強制退出,阻止動態調試操作。

防注入:采用注入防護策略后的程序在監測到發生注入時,會進行加載攔截,讓注入無法掛載。

 6.png

2-5 保護后的注入效果演示圖

防劫持:采用劫持防護策略后的程序在監測到環境中存在劫持工具時,終止程序繼續運行或者彈窗提示運行風險。

3、完整性驗證

攻擊者通過逆向分析,對程序代碼、資源文件等進行添加或修改,再打包生成新的程序安裝包發布到市場中,即可實現應用釣魚。在應用中廣告SDK,或者通過插入惡意代碼竊取用戶的登錄賬號密碼、攔截短信驗證碼,甚至修改行程碼的顯示結果等。這些被二次打包發布的安裝包,對疫情防空會產生嚴重威脅。因此,需要對程序的完整性進行有效保護。

應用完整性驗證保護方案主要從文件校驗、簽名證書校驗、配置文件加密入手。

1)技術原理

文件校驗:通過對程序安裝包中所有的文件做加密提取處理,再對提取的校驗數據及校驗代碼進行存儲保護,程序啟動時立即校驗所有文件,檢測是否發生篡改。

簽名證書校驗:通過對程序安裝包中的證書信息進行加密處理,提取加密后的數據作為校驗標準,將校驗數據進行存儲保護,程序啟動時校驗當前簽名信息是否與校驗數據一致。

配置文件加密:遍歷提取程序包中的XML配置文件,對文件做加密處理,并提取加密后的數據作為校驗標準。程序啟動后校驗當前的配置文件是否與校驗數據一致。

2)實現效果

APK具有完整性校驗,只要修改了其中的程序代碼、資源文件、配置文件,程序立即終止運行。

4、小結

通付盾的Android保護方案對程序的代碼安全,動態攻擊防護、程序完整性都起到了很好保護作用,大大增加程序逆向閱讀難度,有效阻止動態攻擊,保護App及其資源的完整性及安全性。

iOS保護方案的具體辦法

相對安卓系統而言,iOS系統的封閉性為其終端上的APP起到了很好的保護作用。但近年來iOS系統漏洞頻發,iOS設備上的應用屢遭惡意攻擊;此外,安全開發管制缺失,安全編碼不規范,缺乏對應用運行環境、傳輸協議、加密機制等的安全防護,導致應用防護能力極弱。

其次,iOS設備一旦被越獄后系統便失去了安全防護,設備安全性降低。運行在越獄設備上的iOS應用,非常容易遭受破解分析,同時,iOS越獄的漏洞很容易被惡意軟件利用,造成用戶信息泄露、惡意扣費、設備中毒等安全問題。

為此,針對行程卡App iOS端的程序安全采用了集合代碼安全、動態防護以及完整性校驗于一體的App保護解決方案。

1. 代碼安全

iOS端行程卡的代碼保護方案采用的是iPA動態殼保護的模式。整體采用 iPA加固技術,對安裝包中的可執行文件進行加殼保護。

1)技術原理

iPA動態殼保護:提取iPA文件中的可執行文件、info.plist等資源文件,通過加密程序對可執行文件鏈接殼代碼、Mach-O文件加密,對保護后的二進制文件進行重打包、重簽名后生成受保護IPA,受保護的IPA功能、性能等均不受影響。

 7.png

3-1 iPA動態殼保護技術流程示意圖

代碼混淆:通過在程序代碼編譯階段通過進行指令替換、字符串加密等技術手段,增加代碼閱讀難度,極大提高程序執行邏輯被逆向分析的難度,降低被破解的風險。除此以外,通過將程序代碼中的類名、方法名、屬性名、變量名等符號進行隱藏或混淆保護。從而使代碼安全性更高,能夠更好地對抗逆向分析。

2)實現效果

通過Hopper查看經過代碼保護后的可執行文件反編譯效果,可見反編譯后代碼段起到了混淆和加密,代碼可讀性差,達到了代碼保護的效果。

 8.png

3-2 保護后代碼反編譯效果圖

2. 動態防護

對于 iOS 應用而言,越獄環境的安全性相對較低,應用存在較大的被調試、篡改的風險。因此針對iOS的動態防護實現體現在程序安裝運行時,可對運行環境進行安全檢測查看是否處于越獄環境,在程序運行時實時監測運行環境是否遭受逆向攻擊,全周期保證應用安全。

1)技術原理

截屏/錄屏檢測(anti- Screen capture):程序運行時,動態監測應用是否正在執行截屏操作,檢測到程序正在截屏/錄屏操作,啟動防護機制,程序告警。

反調試(anti-Debug): 程序運行時,實時檢測ptrace狀態防止被調試工具如debugserver、lldb等掛載,當檢測到程序被調試時,啟動防護機制,防止調試工具掛載,處于調試狀態時程序退出運行。

反鉤子(anti-Hook): 程序運行時,動態監測應用是否正在被 Hook,檢測到程序被 Hook,啟動防護機制,程序退出運行。

反注入(anti-Inject): 程序運行時,實時動態檢測應用的動態庫加載情況,一旦發現有新的動態庫注入程序退出運行。其次,動態監測應用是否正在被第三方工具進行注入操作,檢測到程序被注入,啟動防護機制,程序退出運行。反篡改(anti-Tamper): 程序運行時,動態監測應用進程,防止被篡改工具掛載調試篡改。

2)實現效果

當檢測到程序處于動態攻擊狀態時,啟動防護機制,終止程序運行。

 9.png

3-3 保護后調試效果圖(掛載攔截)

3. 完整性校驗

iOS端的應用完整性驗證保護方案主要從資源文件校驗、簽名證書校驗、可執行文件完整性著手。

1)技術原理

資源文件校驗:通過對程序安裝包中所有的資源文件做加密提取處理,再對提取的校驗數據進行安全存儲保護,程序啟動時立即校驗所有資源文件,檢測是否發生篡改。

簽名證書校驗:通過對程序安裝包中的證書信息作為校驗數據進行提取并安全存儲,程序啟動時校驗當前簽名信息是否與校驗數據一致。

可執行文件完整性校驗:通過對程序安裝包中的可執行文件的數據段做加密處理,程序啟動時立即校驗程序的數據段是否發生篡改。

2)實現效果

當檢測到程序處于動態攻擊狀態時,啟動防護機制,終止程序運行。

4. 小結

通付盾的iOS保護方案對程序的代碼安全,動態攻擊防護、程序完整性都達到了很好保護作用,對常用的逆向工具、動態攻擊工具都起到了很好的攔截阻斷作用,應用安全性得到很大提高。同時采用iPA加固技術使整個保護過程更靈活、兼容性更強、具有更高的代碼安全性。

0x04 API接口安全保護方案的具體辦法

移動App的背后是支撐其運行的后臺服務,App與后臺服務通過API接口進行數據交換。在移動App安全設計中,API接口安全設計是重中之中,API接口安全的好壞,直接關系整個系統及用戶數據的安全。經常會看見一些移動App的后臺API接口被非法利用,身份驗證信息和敏感數據在傳輸過程中被不法分子截獲,對用戶的信息安全造成嚴重威脅。甚至可以利用API接口漏洞攻擊篡改系統數據,造成嚴重損失。對于API接口安全,我們也向行程卡”App提供了以下幾種安全設計建議,保障了API接口安全。

1)動態Token授權認證,防止未授權用戶獲取數據及完善身份認證;

2)時間戳超時機制,可有效防止DOS攻擊;

3)數據簽名機制,防止傳輸的數據被篡改及完善身份認證;

4)拒絕重復調用,防止接口被重放攻擊、防止被惡意采集;

5)采用HTTPS通信協議及有效證書驗證,防止數據明文傳輸及中間人攻擊。

 

結語

通付盾加固解決方案經歷了長期技術積累和持續創新過程,采用多種專利技術,并首次將VMP虛擬機保護技術運用到App加固領域,DEX加殼與VMP保護技術相結合的混合加固模式,多種技術交叉融合,縱深防護,達到合規性要求,保護客戶的財產、隱私、業務、數據、交易等安全;在iOS加固中,通付盾國內首創IPA動態殼加固,無需提供應用的源代碼,可以有效避免源碼泄露問題。

此次行程卡”App的加固技術方案,同時采用了通付盾安全專家提出的DEX加殼與VMP保護技術結合的混合加固模式,以及國內首創的IPA動態殼加固,確保了AndroidiOS兩種生態運行環境下的數據安全。

API接口安全保護方面,憑借多年的安全開發、滲透測試、軟件源代碼審計經驗,為行程卡”App提供了有效的API接口保護設計方案。

近日,通付盾安全專家們針對Android加固方案第一時間完成了Android 12 DP2版本兼容性適配,密切關注著行業最前沿技術動態,確保通付盾加固服務時刻保持完美的兼容效果,不忘初心,嚴格保證客戶服務質量。

 

猜你喜歡

通付盾入選 IDC 中國區塊鏈市場 1.0 榜單

通付盾

根據2021年3月發布的最新IDC全球區塊鏈支出指南,中國區塊鏈市場已達到2. 86億美元規模。在政...

2021-04-23

生態合作,共創共享|通付盾與中國信通院云大所簽訂戰略合作協議

通付盾

2020年9月16日,通付盾與中國信息通信研究院云計算與大數據研究所(以下簡稱“中國信通院云大所”)...

2020-09-24

國家密碼技術團體標準正式亮相,通付盾深度參與標準制定

通付盾

近日,以“聚合應變,內生安全”為主題的2020北京網絡安全大會(BCS 2020)在京舉行。

2020-08-18

聲動微完成千萬元級種子輪融資

聲動微

聲動微完成千萬元級種子輪融資

2025-03-10

AutoAgents完成數千萬元天使輪融資

AutoAgents

AutoAgents完成數千萬元天使輪融資

2025-03-10

海王生物:自主研發新型腫瘤靶向小分子NEP018片,獲批開展臨床試驗

上市公司海王生物

3月10日晚,海王生物(000078.SZ)披露了《關于NEP018片獲得藥物臨床試驗批準通知書的公...

2025-03-10

原創

科創板“釘子戶”,終于要IPO了

影石創新

一場“超長待機”IPO破局。

2025-03-10

叮當健康加密北上廣深門店布局 持續深耕高潛力城市

上市公司叮當健康

叮當健康旗下核心業務叮當快藥發布最新業務進展,宣布在北京、上海、廣州、深圳等核心城市加速新開門店,今...

2025-03-10

從政府工作報告看北斗應用發展方向

創新創業北斗應用

3月5日政府工作報告中介紹了我國一年來大力推動創新驅動發展,促進產業結構優化升級的成績,并作出了“北...

2025-03-10

解密益生菌如何“升級”衛生巾 人民日報健康客戶端探訪自由點工廠

大消費百亞股份

3月8日國際勞動婦女節,人民日報健康客戶端走進百亞股份自由點衛生巾智能工廠,探尋衛生巾與益生菌創新結...

2025-03-10

WeLab Bank匯立銀行成為亞洲首批本地化部署DeepSeek開源大模型的數字銀行

金融科技WeLab Bank匯立銀行

近日,亞洲領先的數字銀行WeLab Bank匯立銀行宣布,于中國香港及內地市場本地化部署開源人工智能...

2025-03-10

好醫生云醫療榮獲博鰲企業論壇2024 年度(行業)最具投資價值企業

創新創業好醫生云醫療

近日,第八屆博鰲企業論壇在海南博鰲盛大舉行。

2025-03-10

投資家網(www.51baobao.cn)是國內領先的資本與產業創新綜合服務平臺。為活躍于中國市場的VC/PE、上市公司、創業企業、地方政府等提供專業的第三方信息服務,包括行業媒體、智庫服務、會議服務及生態服務。長按右側二維碼添加"投資哥"可與小編深入交流,并可加入微信群參與官方活動,趕快行動吧。

分化浪潮中的堅守與突破 | 第19屆中國投資年會,即將啟幕

分化浪潮中的堅守與突破 | 第19屆中國投資年會,即將啟幕

在時代的浩渺長河中,“分化”宛如一條隱匿的脈絡,貫穿于萬物的生長、發展與變遷。從生命的進化到文明的演...

第二屆中匈可再生能源、新材料商業投資峰會將盛大啟幕

第二屆中匈可再生能源、新材料商業投資峰會將盛大啟幕

第二屆中匈可再生能源、新材料商業投資峰會于2025年4月9日在匈牙利布達佩斯盛大啟幕。

雕刻耐心|第18屆中國投資年會·有限合伙人峰會在滬召開

雕刻耐心|第18屆中國投資年會·有限合伙人峰會在滬召開

“中國投資年會”作為私募股權行業的年度盛會,已成功舉辦了18屆,吸引了全國VC/PE領域從業者的廣泛...

主站蜘蛛池模板: 久久精品国产一区二区三区日韩 | 日本九六视频 | 久久综合精品视频 | 精品国产午夜肉伦伦影院 | 日韩性色 | 激情性爽三级成人 | 亚洲在线精品视频 | 亚洲精品亚洲人成在线麻豆 | 精品国产高清a毛片无毒不卡 | 久久成人精品免费播放 | 国产日韩亚洲欧美 | 在线不卡亚洲 | 欧美视频一区二区三区四区 | 中国一级毛片录像 | 欧美精品国产一区二区三区 | 一区二区三区免费视频观看 | 日韩视频在线观看一区 | 亚洲精品视频网 | 国产成人精品自拍 | 久久99精品国产免费观看 | 99国产福利视频在线观看 | 欧美成人性色xxxx视频 | 久久精品8 | 国产露脸3p普通话 | 在线男人天堂 | 成人免费观看视频久爱网 | 99精品一区二区免费视频 | 免费一级特黄欧美大片勹久久网 | 美女视频网站永久免费观看软件 | 亚洲毛片在线播放 | 国产一区二区三区在线免费观看 | 亚洲美女aⅴ久久久91 | 久久一级黄色片 | 九九99精品| 欧美成人乱弄视频 | 欧美日韩第三页 | 国产成人精品日本亚洲网址 | 免费看一级欧美激情毛片 | 写真片福利视频在线播放 | 久草福利资源网站免费 | 欧美一区二区三区久久久人妖 |