CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example
碩士 === 國立交通大學 === 電機工程學系 === 103 === Recently, mobile technologies grow rapidly, more and more valuable personal information is stored on the mobile devices. This leads to a raising risk of mobile devices. One of the major attacks is from the anomalous mobile apps. Attackers exploit the vulnerabilit...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/uh6yd8 |
id |
ndltd-TW-103NCTU5442025 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NCTU54420252019-05-15T22:33:38Z http://ndltd.ncl.edu.tw/handle/uh6yd8 CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example CRAT: 行動程式碼審閱輔助工具 CHANG, HANG-CHUNG 張瀚中 碩士 國立交通大學 電機工程學系 103 Recently, mobile technologies grow rapidly, more and more valuable personal information is stored on the mobile devices. This leads to a raising risk of mobile devices. One of the major attacks is from the anomalous mobile apps. Attackers exploit the vulnerabilities of mobile apps and launch attacks to the mobile devices. These attacks may cause the system crash or leakage of personal information. To improve the security of a mobile device, mobile apps must be carefully reviewed before they can be pushed to a marketplace. However, when we submitted an anomalous app, which uses up extremely high cycles, to an app reviewer, the reviewer approved the app after couple days. This means it is not easy for an app reviewer to review every line of an app. In the thesis, we propose CRAT to help an app reviewer vetting mobile app. We revise the K-means classification (called K'-means classification) to better detect anomaly apps which can cause DoS attacks (CPU, memory, network I/O). We classify normal apps into groups using K'-means classification and test the app under review with these groups. Three experiments are designed for evaluating the accuracy and performance of CRAT. The results show CRAT can detect anomalies with an accuracy of 90\% or above. And the classification and detection process can be done in a short time; 60000 normal apps can be classified within 0.2 seconds. Huang, Yu-Lun 黃育綸 2015 學位論文 ; thesis 59 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 電機工程學系 === 103 === Recently, mobile technologies grow rapidly, more and more valuable personal information is stored on the mobile devices. This leads to a raising risk of mobile devices. One of the major attacks is from the anomalous mobile apps. Attackers exploit the vulnerabilities of mobile apps and launch attacks to the mobile devices. These attacks may cause the system crash or leakage of personal information. To improve the security of a mobile device, mobile apps must be carefully reviewed before they can be pushed to a marketplace. However, when we submitted an anomalous app, which uses up extremely high cycles, to an app reviewer, the reviewer approved the app after couple days. This means it is not easy for an app reviewer to review every line of an app. In the thesis, we propose CRAT to help an app reviewer vetting mobile app. We revise the K-means classification (called K'-means classification) to better detect anomaly apps which can cause DoS attacks (CPU, memory, network I/O). We classify normal apps into groups using K'-means classification and test the app under review with these groups. Three experiments are designed for evaluating the accuracy and performance of CRAT. The results show CRAT can detect anomalies with an accuracy of 90\% or above. And the classification and detection process can be done in a short time; 60000 normal apps can be classified within 0.2 seconds.
|
author2 |
Huang, Yu-Lun |
author_facet |
Huang, Yu-Lun CHANG, HANG-CHUNG 張瀚中 |
author |
CHANG, HANG-CHUNG 張瀚中 |
spellingShingle |
CHANG, HANG-CHUNG 張瀚中 CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example |
author_sort |
CHANG, HANG-CHUNG |
title |
CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example |
title_short |
CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example |
title_full |
CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example |
title_fullStr |
CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example |
title_full_unstemmed |
CRAT: Code Review Assistant Tool for Mobile Operating Systems – FxOS as an example |
title_sort |
crat: code review assistant tool for mobile operating systems – fxos as an example |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/uh6yd8 |
work_keys_str_mv |
AT changhangchung cratcodereviewassistanttoolformobileoperatingsystemsfxosasanexample AT zhānghànzhōng cratcodereviewassistanttoolformobileoperatingsystemsfxosasanexample AT changhangchung cratxíngdòngchéngshìmǎshěnyuèfǔzhùgōngjù AT zhānghànzhōng cratxíngdòngchéngshìmǎshěnyuèfǔzhùgōngjù |
_version_ |
1719131018448863232 |