成人av在线资源一区,亚洲av日韩av一区,欧美丰满熟妇乱XXXXX图片,狠狠做五月深爱婷婷伊人,桔子av一区二区三区,四虎国产精品永久在线网址,国产尤物精品人妻在线,中文字幕av一区二区三区欲色
    您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
    此為臨時鏈接,僅用于文章預覽,將在時失效
    政企安全 正文
    發私信給郭佳
    發送

    0

    解析安卓年度大洞“Janus”的攻擊原理和利用過程

    本文作者: 郭佳 2017-12-11 17:32
    導語:安裝這些仿冒App后,不僅會泄露個人賬號、密碼、照片、文件等隱私信息,手機更可能被植入木馬病毒,進而或導致手機被ROOT,甚至被遠程操控。

    近期,安卓用戶在更新各類 APP 時要當心了,你可能遇到山寨的!

    昨日(12月10日),雷鋒網曾發文《安卓年度大洞現身:能讓惡意代碼進入已簽名應用》,其中提到,名為“Janus”的漏洞會允許惡意攻擊者繞過應用程序簽名,并將惡意代碼注入安卓應用程序。

    雷鋒網從頂象技術獲悉,由于安卓系統的其他安全機制也是建立在簽名和校驗基礎之上,該漏洞相當于繞過了安卓系統的整個安全機制。一旦攻擊者將植入惡意代碼的仿冒的 App 投放到安卓商店等第三方應用市場,就可替代原有的 App 做下載、更新。

    網友安裝這些仿冒 App 后,不僅會泄露個人賬號、密碼、照片、文件等隱私信息,手機更可能被植入木馬病毒,進而或導致手機被 root ,甚至被遠程操控。

    分析顯示,安卓 5.0 到 8.0 系統以及基于 signature scheme V1 簽名機制的 App 均受“Janus”漏洞影響;基于signature scheme V2簽名的App則不受影響。

    “Janus”漏洞爆發原因是什么?

    為了提升安卓系統的安全性,Google 發布了新的簽名認證體系 signature scheme V2。由于,signature scheme V2 需要對 App 進行重新發布,而大量的已經存在的 App APK 無法使用 V2 校驗機制,所以為了保證向前兼容性,V1 的校驗方式的還被保留,這就導致了“Janus”漏洞的出現。

    “Janus”漏洞的攻擊原理和利用過程

    攻擊原理

    1、安卓在 4.4 中引入了新的執行虛擬機 ART,這個虛擬機經過重新的設計,實現了大量的優化,提高了應用的運行效率。與“Janus”有關的一個技術點是,ART 允許運行一個 raw dex,也就是一個純粹的dex文件,不需要在外面包裝一層zip。

    而ART的前任 DALVIK 虛擬機就要求 dex 必須包裝在一個 zip 內部且名字是 classes.dex 才能運行。當然ART也支持運行包裝在ZIP內部的dex文件,要區別文件是ZIP還是dex,就通過文件頭的magic字段進行判斷:ZIP文件的開頭是‘PK’, 而dex文件的開頭是’dex’。


    解析安卓年度大洞“Janus”的攻擊原理和利用過程

    2、ZIP文件的讀取方式是通過在文件末尾定位 central directory, 然后通過里面的索引定位到各個zip entry,每個entry解壓之后都對應一個文件。

    影響范圍

    1. 安卓5.0-8.0的各個版本系統;

    2. 使用安卓Signaturescheme V1簽名的App APK文件。

    利用過程

    1、攻擊者可以向 APK文件的開始位置放置一個攻擊的 DEX 文件 A;

    2. 安卓系統在安裝時用ZIP的讀取機制從末尾開始進行文件的讀取,讀取到了原始的APK內容,并且以V1的方式進行校驗,認為這個文件是正常的,沒有篡改,APK安裝成功;

    3. 在運行時,Android 的 ART 虛擬機從文件頭開始讀取,發現是一個 DEX 文件,直接執行,攻擊文件A被最終執行。

    帶來的威脅

    可以在沒有 apk 所有者的證書的情況下對 apk 進行修改,并且繞過校驗機制安裝在用戶的手機上,造成的可能后果如下:

    1. 對存儲在原手機上的數據進行讀取,例如金融類APP的銀行密碼、支付密碼、token; 通信類APP的聊天記錄、圖片、通信錄

    2. 對用戶的輸入做各種監聽、攔截、欺詐,引導用戶輸入密碼,轉賬。

    3. 利用這個漏洞可以更新Android的系統APP,從獲得更高的系統權限,甚至root/越獄,為其他攻擊做準備

    修復建議 

    安卓用戶:

    1、盡快升級到最新版安卓系統;

    2、盡量到官方網站更新、下載App,短期內不用使用第三方安卓應用市場更新或下載App。

    安卓開發者:

    1、將App APK升級到最新的Signature scheme V2簽名機制;

    2、開發者及時校驗App APK文件的開始字節,以確保App未被篡改;

    以上內容來自頂象技術的投稿,雷鋒網編輯整理。

    雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知

    分享:
    當月熱門文章
    最新文章
    請填寫申請人資料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
    立即設置 以后再說