A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy

With the proliferation of mobile banking and e-commerce applications with online payment capability, it has become a lucrative target for attackers to make revenue by gaining root access to mobile devices. For Android devices, root access is accessible via a special application such as the rooting a...

Full description

Saved in:
Bibliographic Details
Main Author: Wael Farouk , Mohamed Elsersy
Format: Thesis
Published: 2022
Subjects:
Online Access:http://studentsrepo.um.edu.my/14577/2/Wael_Farouk.pdf
http://studentsrepo.um.edu.my/14577/1/Wael_Farouk.pdf
http://studentsrepo.um.edu.my/14577/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.stud.14577
record_format eprints
spelling my.um.stud.145772023-07-05T19:08:20Z A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy Wael Farouk , Mohamed Elsersy QA75 Electronic computers. Computer science With the proliferation of mobile banking and e-commerce applications with online payment capability, it has become a lucrative target for attackers to make revenue by gaining root access to mobile devices. For Android devices, root access is accessible via a special application such as the rooting application which are publicly downloadable from third-party stores and websites. There are many solutions proposed by previous studies, such as rule-based detection and machine learning to overcome the security problem and the installation from the third-party store. Rules-based simply checks the ability to execute Android superuser command and the presence of root applications. At the same time, machine learning builds a root detection model by training and testing a set of rooting applications, aims to identify similar characteristics and features. However, the detection accuracy of such approaches is less effective and ignores the device risk assessment. Meanwhile, the lack of risk assessment affects the support for deciding the security and threat level of the device. Therefore, this thesis work aims to propose an assessment framework for the Android devices, named AndRoRAS, and it works to detect and evaluate the rooting level of an Android device. The assessment framework contains two modules: a) rooting detection (Rootector) and b) risk assessment (ARAS). The rooting detection module introduced a data crawler (RootCrawler) that extracts static analysis group features. The second module, the risk assessment model, adopts a risk scoring system to determine the risk level of Android devices based on three risk criteria. To demonstrate the assessment framework, this thesis work undertakes four evaluation phases: a) the testing of the detection performance using thirteen thousand physical and virtual Android devices, b) investigating the impact of different feature extraction techniques, c) cross-validation with varying techniques of sampling, and d) benchmarking with the results of previous root detection studies outcomes. In contrast, this thesis work demonstrates the risk levels assessment by applying the proposed scoring model to the rooted devices dataset. The results show that the rooting detection module improves the root detection accuracy to 98 % total accuracy compared to moderate 90% in other previous studies. In addition, the risk assessment module introduced four risk levels: low, medium, and high risk levels. 2022-06 Thesis NonPeerReviewed application/pdf http://studentsrepo.um.edu.my/14577/2/Wael_Farouk.pdf application/pdf http://studentsrepo.um.edu.my/14577/1/Wael_Farouk.pdf Wael Farouk , Mohamed Elsersy (2022) A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy. PhD thesis, Universiti Malaya. http://studentsrepo.um.edu.my/14577/
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Student Repository
url_provider http://studentsrepo.um.edu.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Wael Farouk , Mohamed Elsersy
A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy
description With the proliferation of mobile banking and e-commerce applications with online payment capability, it has become a lucrative target for attackers to make revenue by gaining root access to mobile devices. For Android devices, root access is accessible via a special application such as the rooting application which are publicly downloadable from third-party stores and websites. There are many solutions proposed by previous studies, such as rule-based detection and machine learning to overcome the security problem and the installation from the third-party store. Rules-based simply checks the ability to execute Android superuser command and the presence of root applications. At the same time, machine learning builds a root detection model by training and testing a set of rooting applications, aims to identify similar characteristics and features. However, the detection accuracy of such approaches is less effective and ignores the device risk assessment. Meanwhile, the lack of risk assessment affects the support for deciding the security and threat level of the device. Therefore, this thesis work aims to propose an assessment framework for the Android devices, named AndRoRAS, and it works to detect and evaluate the rooting level of an Android device. The assessment framework contains two modules: a) rooting detection (Rootector) and b) risk assessment (ARAS). The rooting detection module introduced a data crawler (RootCrawler) that extracts static analysis group features. The second module, the risk assessment model, adopts a risk scoring system to determine the risk level of Android devices based on three risk criteria. To demonstrate the assessment framework, this thesis work undertakes four evaluation phases: a) the testing of the detection performance using thirteen thousand physical and virtual Android devices, b) investigating the impact of different feature extraction techniques, c) cross-validation with varying techniques of sampling, and d) benchmarking with the results of previous root detection studies outcomes. In contrast, this thesis work demonstrates the risk levels assessment by applying the proposed scoring model to the rooted devices dataset. The results show that the rooting detection module improves the root detection accuracy to 98 % total accuracy compared to moderate 90% in other previous studies. In addition, the risk assessment module introduced four risk levels: low, medium, and high risk levels.
format Thesis
author Wael Farouk , Mohamed Elsersy
author_facet Wael Farouk , Mohamed Elsersy
author_sort Wael Farouk , Mohamed Elsersy
title A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy
title_short A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy
title_full A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy
title_fullStr A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy
title_full_unstemmed A rooting detection system and risk assessment for android mobile devices / Wael Farouk Mohamed Elsersy
title_sort rooting detection system and risk assessment for android mobile devices / wael farouk mohamed elsersy
publishDate 2022
url http://studentsrepo.um.edu.my/14577/2/Wael_Farouk.pdf
http://studentsrepo.um.edu.my/14577/1/Wael_Farouk.pdf
http://studentsrepo.um.edu.my/14577/
_version_ 1772811930280394752
score 13.214268