主頁 >  其他 > 決議汽車APP面臨的18種攻擊風險

決議汽車APP面臨的18種攻擊風險

2023-06-13 07:49:15 其他

近日,頂象發布《車企App安全研究白皮書》,該白皮書總結了目前汽車公司App所面臨的主要技術威脅和合規風險,詳細分析了這些風險產生的原因,并提供了相應的安全解決方案,

 

 

現在,自有App已成為各汽車品牌的標配,這些汽車廠商的App不僅可以幫助用戶實作遠程開啟空調、門鎖、啟動車輛等常用功能,還提供購車、購買配件、維修、保養等基本服務,此外,它們還肩負著優化車主用車體驗、構建品牌私域流量池等新任務,成為汽車企業與用戶關系運營的重要渠道,

 

 

隨著車企App成為汽車互動的主要入口之一,隱私和安全問題的出現也日益頻繁,具體而言,車企App面臨著技術和合規兩種風險,

 


車企App普遍面臨的攻擊風險

技術風險

主要是包含Root、模擬器攻擊、驗證碼爆破風險、系統API Hook、代理環境、反編譯、二次打包、通信、密碼爆破、so檔案、簽名校驗、動態除錯、行程注入、資料明文儲存、Logcat日志、任意檔案上傳、SQL注入、XSS漏洞等風險:

Root風險,Root代表絕大部分移動設備的使用者能夠掌握到的最高權限,使用戶擁有了修改系統檔案的權限,甚至可以控制賬戶、增加或洗掉硬體等,在Root環境下,App可以隨意訪問任意應用儲存的任何資料,造成資料泄露、資料非法篡改等風險,

模擬器風險,模擬器是一種“仿真”程式,可以在電腦安模擬出一個獨立的手機環境,最初是用于開發程序中除錯、測驗、模擬運行等,模擬器可以讓攻擊者監控應用關鍵函式、獲取應用敏感資料、破解應用的目的,也可以采用多開方式手動操作或是結合模擬點擊,成為黑灰產牟利的工具,

驗證碼爆破風險,用戶使用手機號+驗證碼的方式進行登錄時,短信驗證碼大部分情況下是由4~6位數字組成,如果沒有對驗證碼的失效時間和嘗試失敗的次數做限制,攻擊者就可以通過嘗試這個區間內的所有數字來進行暴力破解攻擊,同時,如果沒有對驗證碼的發送次數進行限制,可以對同一手機號或者不同手機號無限次發送,存在惡意呼叫介面發送短信的風險,造成短信發送平臺花費大量的短信費用,且易造成騷擾短信,影響用戶的正常使用,

Hook風險,Hook技術是一門廣泛用于計算機攻防對抗的技術,可以監視系統或者行程中的各種事件訊息,截獲發往目標視窗的訊息進行處理,攻擊者利用hook手段對APP進行脫殼、記憶體截取/修改等操作,

代理環境風險,App應用運行在代理環境下,通信程序能被中間人截獲,造成用戶請求偽造、重放攻擊、敏感資訊泄露等威脅,

反編譯風險,反編譯就是逆程序,高級語言源程式經過編譯變成可執行檔案,反編譯出的App代碼未做任何保護,資訊資料、功能流程等都被暴露,攻擊者能夠完整地分析 App 的運行邏輯,尤其是相關業務介面協議、和通信加密的實作,給業務帶來極大的風險,

二次打包風險,使用apktool對App進行解包,添加自定義的代碼,回編譯后,將APP重新安裝到手機中可以正常運行,App被輕易的二次打包,很容易被攻擊者添加惡意的代碼或者添加廣告,從而竊取登錄賬號密碼、支付密碼等,嚴重威脅用戶隱私安全,也給公司的形象帶來不利的影響,

通信風險,App與服務器進行互動時,使用不安全的HTTP協議,或關鍵資料明文傳輸,或互相不驗證證書,攻擊能夠竊聽、篡改、統信資料甚至篡改,進而影響資料的安全性,或者發動中間人攻擊,

密碼爆破風險,App上的用戶賬號,如果密碼簡單存在被暴力破解風險;如果如果沒有對登錄錯誤次數、請求時間進行校驗,同時密碼等敏感資料未進行加密處理,則可遭遇暴力破解的風險,

so檔案風險,so檔案是Linux下的程式函式庫,即編譯好的可以供其他程式使用的代碼和資料,攻擊者可以通過工具進行破解,使用除錯工具對其動態除錯,分析代碼中的業務邏輯以及加密演算法,

簽名校驗風險,App簽名機制是對APK包完整性和發布機構唯一性的一種校驗機制,需要對APK進行簽名后才能后進行安裝,大部分的安卓APP沒有對正盜版進行校驗,重新簽名后的App在手機中安裝后可以正常運行,車企App面臨被攻擊者二次打包、惡意篡改、山寨的風險,

動態除錯風險,移動應用在運行的程序中,攻擊者通常會使用除錯器對程式進行動態除錯,如果移動應用未做防動態除錯保護,則程式運行程序中,攻擊者可以通過動態除錯技術,利用gdb/ida等除錯工具對程式進行記憶體除錯跟蹤,可以竊取目標行程的資料資訊,從而獲取用戶的隱私資料資訊,

行程注入風險,如果程式本身對運行時的記憶體沒有做任何的保護措施,攻擊者通過反編譯對源代碼進行分析,定位到可以程式外 Hook 類似操作的關鍵位置,完全不需要修改程式本身,當程式運行到敏感的界面 Activity 時,從程式外獲取用戶輸入的證件號、姓名、手機號和密碼等敏感的資訊,并從記憶體中進行修改,尤其是對于涉及到支付等操作時,將嚴重威脅用戶的財產安全,

資料明文儲存風險,車輛VIN、安全碼、車輛所有者等敏感資訊如果直接明文存盤在資料庫或其他存盤介質中,而不加任何加密或哈希處理,攻擊者可以使用這些token來獲取授權或模擬用戶身份進行惡意操作,

Logcat日志風險,App在運行的程序中,如果日志的輸出沒有做好等級控制,查看日志時,用戶名、密碼等敏感資訊可能被泄露,

任意檔案上傳風險,很多App具有檔案上傳功能,如果服務器對用戶檔案上傳部分的控制不足或者處理缺陷,導致用戶可以越過其本身權限向服務器上傳可執行的惡意腳本檔案,從而控制服務器,造成重要資料的丟失,

SQL注入風險,如果App在撰寫時沒有對用戶提交至服務器的資料的合法性進行校驗,可以將SQL命令插入到Web表單進行提交,從而達到欺騙服務器執行惡意SQL命令的目的,實作對資料的任意讀寫,造成核心機密資料被竊取和篡改的安全風險,

XSS漏洞風險,在使用投訴、建議等功能時,如果在App撰寫時沒有對用戶輸入資料的合法性以及在將資料輸出到網頁時資料的合法性進行校驗,攻擊者可以向Web頁面里面插入惡意JavaScript、HTML代碼,并且將構造的惡意資料顯示在頁面,從而泄露客戶端的cookie或者其他敏感資訊,

合規風險

合規風險主要是監管部門對App的審查,多個車企App存在違規收集、使用用戶個人資訊、不合理索取用戶權限、為用戶賬號注銷設定障礙等問題,嚴重侵犯了用戶的隱私和合法權益,監管部門按照《網路安全法》、《個人資訊保護法》等法律法規,對違法違規的App通報批評,甚至被下架等處罰,

 


《白皮書》提供兩大安全解決方案

針對這兩種風險,《車企App安全研究白皮書》提供了兩種解決方案:App加固和App隱私合規檢測,

App加固

頂象App加固基于虛機原始碼保護技術,良好兼容Java、Kotlin、C/C++等多種語言,可以保護Android的DEX、配置、SO等16種資料和檔案安全,可有效偵測對抗動態除錯、代碼注入、記憶體dump、root環境、多開環境、模擬器、重打包等風險,

頂象App加固提供了一套完整的工具鏈,首先把App代碼編譯成中間的二進制檔案,隨后生成獨特的虛機原始碼保護執行環境以及只能在該環境下執行的運行程式,也就是虛機原始碼保護會在App內部隔離出獨立的執行環境,該核心代碼的運行程式在此獨立的執行環境里運行,即便App本身被破解,這部分代碼仍然不可見,

頂象App加固通過技術和管理手段來增強實際系統的安全防護能力),可以通過自身的探針感知到環境的變化,實時探測到外界對本環境的除錯、注入等非正常執行流程變化,將除錯動作引入程式陷阱,并發出警報,進而進行實時更新,進一步提高安全強度,此外,頂象App加固率先支持對iOS免原始碼加固,提供代碼混淆、字串混淆、符號混淆、指令虛化、防除錯、反編譯、防Class dump的保護,并支持Bitcode輸出,

在準備階段,虛機原始碼保護為用戶提供一套完整的工具鏈,首先把用戶待保護的核心代碼編譯成中間的二進制檔案,隨后生成獨特的虛機原始碼保護執行環境和只能在該環境下執行的運行程式,

在App運行階段,虛機原始碼保護會在App內部隔離出獨立的執行環境,該核心代碼的運行程式在此獨立的執行環境里運行,

生成的虛機原始碼保護擁有獨特的可變指令集,極大的提高了指令跟蹤、逆向分析的難度,同時,虛機原始碼保護還提供了反除錯能力和監控能力,虛機原始碼保護可以通過自身的探針感知到環境的變化,實時探測到外界對本環境的除錯、注入等非正常執行流程變化,將除錯動作引入程式陷阱,并發出警報,進而進行實時更新,提高安全強度,

App隱私合規檢測

App隱私合規檢測服務基于頂象內部積累多年的App隱私合規檢測能力,幫助開發者發現App可能存在的各類隱私安全漏洞,提供詳細的檢測報告,并給出專業的合規整改建議,同時,頂象專業的隱私安全專家團隊,還為開發者提供一對一專家咨詢服務,幫助開發者高效檢測,快速識別App潛在的隱私風險,構建安全可信的高質量App,

頂象應用隱私合規檢測服務可以應用于上架前和合規檢測,

上架前隱私檢測,在各個移動應用市場在應用上架前,對App進行隱私檢測,確保安全合規、發現存在的風險,

應用合規檢測,基于多個監管檔案,進行App日常合規檢測、整改、二次檢測和抽檢等,防止對客戶資訊過度收集,

頂象應用隱私合規檢測服務提供個人資訊保護現狀,威脅定位分析和可視化結果報告,

個人資訊保護分析,從隱私政策文本、App收集使用個人資訊行為、企業對用戶權利的保障等三個方面,快速評估App針對個人資訊保護的現狀,

威脅分析定位,依據監管、行業、企業,對App收集的資料資訊進行分析,通過AI沙箱檢測+專家審查的方式,結合行業沉淀經驗,建模定位,全方位保證分析結果的準確性,

可視化報告,通過全方位的隱私合規評估后,提供業務場景、檢測專案、檢測手段、檢測結果以及問題展示,

問題整改跟進,對于檢測的問題提供專家指導意見,提供解決方案,

《車企App安全研究白皮書》還詳細介紹適用于車企App的安全產品,并著重介紹了多個車企App的安全實踐案例,詳細可以前往“頂象”官網免費下載,


業務安全大講堂免費直播:立即報名

業務安全產品:免費試用

業務安全交流群:加入暢聊

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/554967.html

標籤:其他

上一篇:讀改變未來的九大演算法筆記10_讀后總結與感想

下一篇:返回列表

標籤雲
其他(160835) Python(38222) JavaScript(25492) Java(18225) C(15237) 區塊鏈(8270) C#(7972) AI(7469) 爪哇(7425) MySQL(7247) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5874) 数组(5741) R(5409) Linux(5347) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4589) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2435) ASP.NET(2404) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) .NET技术(1984) 功能(1967) HtmlCss(1962) Web開發(1951) C++(1933) python-3.x(1918) 弹簧靴(1913) xml(1889) PostgreSQL(1881) .NETCore(1863) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 決議汽車APP面臨的18種攻擊風險

    近日,頂象發布《車企App安全研究白皮書》。該白皮書總結了目前汽車公司App所面臨的主要技術威脅和合規風險,詳細分析了這些風險產生的原因,并提供了相應的安全解決方案。 現在,自有App已成為各汽車品牌的標配。這些汽車廠商的App不僅可以幫助用戶實作遠程開啟空調、門鎖、啟動車輛等常用功能,還提供購車、 ......

    uj5u.com 2023-06-13 07:49:15 more
  • 讀改變未來的九大演算法筆記10_讀后總結與感想

    ![](https://img2023.cnblogs.com/blog/3076680/202306/3076680-20230610222138666-254271297.png) # 1. 基本資訊 改變未來的九大演算法 [美]約翰·麥考密克(John MacCormick ) 中信出版集團,2 ......

    uj5u.com 2023-06-12 08:00:18 more
  • debug.exe的使用

    debug.exe 是 Windows 作業系統自帶的一個命令列除錯工具,用于在 DOS 環境下進行匯編語言級別的除錯操作。它可以讓程式員以來自底層的方式逐步執行代碼并檢查每個暫存器中的值和記憶體地址。 ......

    uj5u.com 2023-06-12 08:00:10 more
  • ms14-068漏洞

    # ms14-068漏洞 [TOC] ## 一、ms14-068漏洞介紹 ms14-068漏洞主要通過偽造域管的TGT,將普通用戶權限提權為域管權限,以此來控制域控。只要服務器未打ms14-068補丁(KB3011780),在server 2000以上的域控服務器中,都可進行利用。 ## 二、ms1 ......

    uj5u.com 2023-06-12 08:00:06 more
  • ChatGPT 五個寫論文的神技巧,讓你的老師對你刮目相看!

    ChatGPT這款AI工具在推出兩個月內就累積了超過1億用戶。我們向您展示如何使用ChatGPT進行寫作輔助,以及其他一些有用的寫作技巧。 ......

    uj5u.com 2023-06-12 07:59:52 more
  • 如何看待深圳城中村房子被統租?

    天涯神帖:kkndme房產觀 原作者:kkndme 原文PDF:https://pan.quark.cn/s/fc259fdda34b 天涯kk真的是大神,預言一項項成真了。(據說陳雨露是kk的老師) 不知道知乎上多少人看過十幾年前天涯論壇上kk的房地產貼…基本都實作了。早期將大量民營kfs清除出市 ......

    uj5u.com 2023-06-12 07:59:42 more
  • SYCTF2023 WEB writeup

    ## CarelessPy 一進來就是個任意檔案下載功能,不過做了些限制,這題從頭到尾都在罵雜魚。。。(雖然我確實是(bushi) 查看頁面源代碼,給了個`/eval /login` 兩個路由,/eval是個目錄遍歷,/login嘗試登錄無果,有session,應該需要偽造session,利用/ev ......

    uj5u.com 2023-06-12 07:59:31 more
  • 程式員自由職業的第一次接單,我踩了哪些坑?

    Hello,大家好,我是吹白,今天來聊一聊我自由職業之后接的第一個單子以及這個單子帶給我的經驗教訓,希望對大家避坑有所幫助。 ......

    uj5u.com 2023-06-12 07:58:56 more
  • blender 建模

    網格基本體物體模式和編輯模式:添加 ? 網格:Shift-A工具擠出選區編輯模式:工具列 ? 擠出選區:E擠出至游標編輯模式:Ctrl-RMB回圈分割編輯模式:工具列 ? 環切:Ctrl-R環切 工具是 環切并滑移 運算子的建模工具版本。這個工具通過插入與所選邊緣相交的新邊緣環路來分割一個面的回圈。 ......

    uj5u.com 2023-06-12 07:58:51 more
  • ChatGPT 五個寫論文的神技巧,讓你的老師對你刮目相看!

    ChatGPT這款AI工具在推出兩個月內就累積了超過1億用戶。我們向您展示如何使用ChatGPT進行寫作輔助,以及其他一些有用的寫作技巧。 ......

    uj5u.com 2023-06-12 07:53:07 more