Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電機工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/58375
標題: Android應用程式靜態API分析以及安裝建議系統
A Static API Analysis and Installation Advisory System for Android Applications
作者: Chih-An Chang
張至安
指導教授: 王勝德
關鍵字: Android,靜態分析,應用程式介面,安全,隱私,
Android,Static analysis,API,Security,Privacy,
出版年 : 2014
學位: 碩士
摘要: Android系統已經成為現在主流的智慧型裝置作業系統。目前Android對可疑軟體的防護主要是依靠使用者自身的判斷,Android系統本身只提供給使用者簡略的資訊。在這篇論文中,我們主要想要改進這點,給使用者更詳細的資訊來判斷一個應用程式是否為可疑軟體。一旦使用者上傳了一個apk檔案,系統會開始提取裡面的資訊包含了API calls、permissions還有自訂的features。我們主要用的是靜態分析的方法來分析,並且把分析的結果存回資料庫,最後再把結果轉換成容易理解的敘述上傳到網頁上,為了那些對智慧型裝置不熟悉的使用者,我們為他們評估了應用程式的風險程度,以分數的方式呈現,並設定了一個門檻來判斷其是否為可疑軟體。門檻的決定是透過分析一部分的樣本,找尋可疑軟體的常見特徵,並給定各個特徵一個加權分數並透過不斷的測試與調整以得到最好的準確率,我們的樣本包含了936個應用程式,裡面有200個可疑軟體以及736個無害的應用程式,最終測出來的結果是85.15%的準確率。
Android has been one of the most popular operating systems for the mobile devices. And the Android’s permission system can inform users the privacy information used by the applications to be installed, but it only tells the very basic information. In this paper, the goal is to make sure users can understand the risks of installing an application. When users upload an .apk file, the proposed system extracts information about this application, including using API calls, permissions, and selected features. To analyze individual privacy breach or possibility of attack, with selected features and heuristic rules, we used static analysis and focused on analyzing the disassembled code. The analytic results are kept in the database, and then the results are translated into understandable sentences and displayed on a webpage for users to access. For the non-technical users, we make an assessment for them. We calculate the risk score for each individual application, and set a threshold to determine if it is a malware or not. The risk score is heuristic-based. We applied the analytic tools on part of the benign and malware datasets, and examined the results to find the pattern of determining the malicious applications, and then gave them a weighted function, which is adjusted by knowledge and the test results, to achieve the highest accuracy. Our dataset contains 936 applications, including 200 malwares and 736 benign applications. The result is 85.15% accuracy with 81.5% true positive rate and 13.86% false positive rate.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/58375
全文授權: 有償授權
顯示於系所單位:電機工程學系

文件中的檔案:
檔案 大小格式 
ntu-103-1.pdf
  目前未授權公開取用
2.59 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved