999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于大數據&機器學習的Android病毒軟件檢測SVM模型研究

2020-06-22 13:11:01馮志峰
科技創新與應用 2020年18期
關鍵詞:機器學習大數據

馮志峰

摘? 要:Android作為當今最流行的操作系統,已經被世界上成千上萬的使用者所使用,但是正是基于Android天生開源的特性,讓很多開發者在開發app的過程中,可以利用系統或者是手機自身的權限申請以及目前市面上還不健全的應用商店審核機制,開發惡意軟件從而危害到用戶的手機內的個人資料和隱私。在此篇論文中,我們提供了一種能夠檢測惡意軟件的機制并加以實踐,通過提取Android APK的權限[1]申請作為特征點,通過已經使用大量提取的數據訓練完的SVM模型對軟件做檢測,根據實驗結果,我們的模型對于惡意軟件的檢測率高達89%-92%之間,符合研究預期。

關鍵詞:大數據;機器學習;病毒軟件檢測;SVM模型

中圖分類號:TP3 文獻標志碼:A? ? ? ? ?文章編號:2095-2945(2020)18-0018-03

Abstract: Android, as the most popular operating system, has been used by thousands of users in the world, but it is based on the natural open source feature of Andoird that many developers can make use of the permission application of the system or mobile phone and the imperfect application store audit mechanism in the market to develop malicious software to endanger the personal data and privacy of users in the process of developing app. In this paper, we provide a mechanism that can detect malicious software and put it into practice. By extracting the permission of Android APK[1] as a feature point, we use the SVM model trained with a large number of extracted data to detect the software. According to the experimental results, the detection rate of our model for malicious software is as high as 89%, which is in line with the research expectations.

Keywords: big data; machine learning; virus software detection; SVM model

1 概述

目前對于Android應用程序的相關研究有相當多的技術方向,隨著機器學習以及大數據分析的趨勢越來越火,從早期的Android應用程序單一的解包分析到現在多維度人工智能分析,這些技術的核心就是通過檢測以及修補Android應用程序的在手機中運行整個周期中所存在的設計缺陷和漏洞,代碼的書寫錯誤,運行異常等,主要可以分為三類方向:(1)靜態代碼分析;(2)動態代碼分析[2];(3)運行大數據機器學習的方法[3]進行分析。根據我們的調查和了解,支持向量機(Support vector machine)作為目前機器學習中最為常用而且有用的手段,提供了良好的分類性能,與其他機器學習的方法相比,應用到Android安全檢的工程當中更具有它的優勢,本文就是通過分析并且提取Android 軟件中的權限列表作為特征點,因為這些特征點可以比較形象地告訴我們這款app之后可能潛在的行為,所以通過我們對于這些行為的分析,可以比較準確地判斷這款app是否為惡意軟件的可能性。

2 研究步驟

2.1 選擇特征點

如果我們要對每一個app檢測判斷它們是否是惡意的軟件,第一步就是對app進行分析。經過我們對大量已經存在的惡意軟件進行解包分析之后,我們發現大多數的惡意軟件都是通過訪問用戶的敏感數據,竊取用戶的隱私和拒絕訪問設備的功能來危害用戶。許多的Android惡意軟件在用戶程序退到后臺之后,偷偷在后臺運行,根據應用的不同,大致上可以分為三類,第一類惡意軟件的作答基本上都是通過調用后臺系統中撥打電話的api從而來實現撥打電話發送服務注冊的簡訊,攔截服務確認的簡訊,以及自動聯網下載強制推送廣告。第二類的惡意軟件通常都是在用戶給予apk權限之后,默默在后臺手機用戶的地理位置訊息,聯系人列表等敏感信息,從而上傳到指定的服務器中。第三類的惡意軟件會去獲取Android中最高的root權限,從而在未經使用者同意的情況下刪除更改用戶的數據,以及其他更加危險的行為,因此我們選定使用應用程序中的權限作為特征點。

2.2 提取特征點

在2.1中我們已經確定使用apk中的permission作為特征點,在這一節中我們來介紹如何提取特征點。

我們知道每一款apk檔所有的權限申請都在一個名為AndroidManifest.xml檔中,所以我們需要處理xml的檔同時考慮到在資料收集階段,我們會收集上萬筆apk作為data sample(在3.1中會提到),所以我們需要一個可以批量處理apk檔并且獲取其中的permission list。我們最終選取使用Androguard 這款開源工具來作為我們的批量處理apk的工具。

猜你喜歡
機器學習大數據
基于詞典與機器學習的中文微博情感分析
基于網絡搜索數據的平遙旅游客流量預測分析
時代金融(2016年27期)2016-11-25 17:51:36
前綴字母為特征在維吾爾語文本情感分類中的研究
科教導刊(2016年26期)2016-11-15 20:19:33
基于支持向量機的金融數據分析研究
大數據環境下基于移動客戶端的傳統媒體轉型思路
新聞世界(2016年10期)2016-10-11 20:13:53
基于大數據背景下的智慧城市建設研究
科技視界(2016年20期)2016-09-29 10:53:22
數據+輿情:南方報業創新轉型提高服務能力的探索
中國記者(2016年6期)2016-08-26 12:36:20
機器學習理論在高中自主學習中的應用
主站蜘蛛池模板: 欧美第一页在线| 99精品热视频这里只有精品7| 97人妻精品专区久久久久| 欧洲熟妇精品视频| 亚洲综合色区在线播放2019| 亚洲婷婷六月| 国产成人福利在线视老湿机| 久久免费观看视频| 中文字幕亚洲精品2页| 色悠久久久| 久综合日韩| 亚洲IV视频免费在线光看| 天天干天天色综合网| 91啪在线| 国产精品99在线观看| 日本五区在线不卡精品| 丝袜高跟美脚国产1区| 人妻21p大胆| 亚洲成人在线免费| 中国一级特黄视频| 久久99国产精品成人欧美| 国产色爱av资源综合区| 成人午夜网址| 一级毛片不卡片免费观看| 亚洲国产天堂在线观看| 日韩在线成年视频人网站观看| 91香蕉国产亚洲一二三区 | 国产精品视频猛进猛出| 很黄的网站在线观看| 亚洲欧洲免费视频| 国产一区二区网站| 国产区在线观看视频| 97se亚洲| 午夜不卡视频| 国产成人在线小视频| 丁香婷婷久久| 精品91视频| 乱人伦视频中文字幕在线| 婷婷久久综合九色综合88| 国产成人精品男人的天堂下载 | 欧美h在线观看| 在线永久免费观看的毛片| 国产精品第一区在线观看| 亚洲人成网18禁| 免费一看一级毛片| 人人爱天天做夜夜爽| 九色在线观看视频| 亚洲第一精品福利| 精品综合久久久久久97超人| 欧美v在线| 538国产在线| 久久9966精品国产免费| 青青青国产精品国产精品美女| 91午夜福利在线观看精品| 波多野结衣中文字幕一区二区| 国产国产人免费视频成18| 亚洲天堂高清| 国产成人精品视频一区二区电影| 亚洲国产黄色| 国产流白浆视频| 亚洲中文精品人人永久免费| 国产福利大秀91| 九九香蕉视频| 成年免费在线观看| 原味小视频在线www国产| 欧美日韩福利| 国产高清在线丝袜精品一区| 亚洲欧美一区二区三区图片| 婷婷六月在线| 91福利国产成人精品导航| 国内毛片视频| 亚洲国产清纯| 国产成人艳妇AA视频在线| 在线观看国产黄色| 在线另类稀缺国产呦| 国产69精品久久| 欧美国产日韩另类| 国产精品自在自线免费观看| 国产高潮视频在线观看| 中文字幕欧美日韩高清| 日韩亚洲综合在线| 91精品啪在线观看国产91|