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

更多精彩 >

技術詳析|通付盾為行程卡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加載時優先進行系統運行環境檢測,查看是否存在zjdroidxposedsubstrate等劫持工具。

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狀態防止被調試工具如debugserverlldb等掛載,當檢測到程序被調試時,啟動防護機制,防止調試工具掛載,處于調試狀態時程序退出運行。

反鉤子(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

原創

溫州90后賣閥門,干出一個IPO

方正閥門

又有90后要去敲鐘了。

2024-11-18

融創轉移抵債資產收益,東方雨虹受損

金融科技融創

近日,關于成都環球中心天堂洲際大飯店以以物抵債的形式易主給了東方雨虹的消息在快速傳播中,從知情人士處...

2024-11-18

2024第七屆中國國際光伏與儲能產業大會歡迎晚會暨“樂山·中國綠色硅谷”之夜

新能源通威集團

11月17日,2024第七屆中國國際光伏與儲能產業大會正式啟幕,國際嘉賓、重磅領導、院士專家、行業領...

2024-11-18

中糧餐飲助力廣西中藥藥膳大賽總決賽成功舉辦

醫療健康中糧餐飲

2024 年 11 月 14 日—16 日,第二屆廣西中藥(壯瑤藥)藥膳大賽總決賽在南寧盛大召開,來...

2024-11-18

雙 11 的觸礁與搶灘,服飾生意沒有退潮時刻

大消費抖音電商

歷經?16?年發展至今,雙11的底色悄然生變。

2024-11-18

百合佳緣集團牽頭 全國婚姻服務行業產教融合共同體在京成立

創新創業百合佳緣集團

11月15日,由百合佳緣集團作為牽頭企業發起的“全國婚姻服務行業產教融合共同體”成立大會在北京召開。

2024-11-18

睡覺用上先進AI,中國企業顛覆性突破“解救”失眠的馬斯克

大消費aise寶褓

身為全球首富埃隆·馬斯克的母親,梅耶·馬斯克自己也擁有企業家、營養師、演說家、知名時尚偶像等諸多頭銜...

2024-11-18

打造“興農撮合”專區,京東政企業務聯合工商銀行鞏固拓展脫貧攻堅成果

京東大消費

近日,由工商銀行總行辦公室、普惠金融事業部(鄉村振興辦公室)聯合發起的“情滿金秋 愛在巴山”定點幫扶...

2024-11-18

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

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

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 精品99视频 | 欧美日韩精品在线视频 | 美女午夜色视频在线观看 | 91亚洲国产成人久久精品网址 | 国内精品久久久久久久星辰影视 | 成人区视频爽爽爽爽爽 | 中国高清色视频www 中国黄色网址大全 | 99精品国产兔费观看久久99 | 中文字幕亚洲精品日韩精品 | 国产永久高清免费动作片www | 九九久久精品国产 | 2021国产精品自在拍在线播放 | 欧美成人免费午夜全 | 国产成人精品高清免费 | 在线人成精品免费视频 | 亚洲一片 | 美国一级大黄香蕉片 | 日韩久久中文字幕 | 欧美黄网站 | 久草资源福利 | 国产高清专区 | 大胆gogo999亚洲肉体艺术 | 精品久久免费观看 | 日本一级~片免费永久 | 日本午夜人成免费视频 | 中文字幕色站 | 综合精品视频 | 亚洲第一成年网站大全亚洲 | 三级网站免费 | 亚洲一区二区三区久久久久 | 亚洲一区二区视频 | 女人被男人桶 | 日本韩国一级毛片中文字幕 | 午夜精品久久久久久99热7777 | 中国美女隐私无遮挡免费视频 | 欧美日韩乱国产 | 久久亚洲人成国产精品 | 欧美激情视频一区二区免费 | 91高端极品外围在线观看 | a性片| 欧美成人区|