Custom privacy guards in Android
In a thriving world fueled by advancements in mobile technology, there is a growing need for better system security for user data protection. Being the world market leader in mobile operating system software, Android provides an ecosystem to innocent users and malware families alike. Hence it is cho...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2017
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/70412 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-70412 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-704122023-03-03T20:28:04Z Custom privacy guards in Android Rindhe Akash Dnyaneshwar Alwen Fernanto Tiu School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering In a thriving world fueled by advancements in mobile technology, there is a growing need for better system security for user data protection. Being the world market leader in mobile operating system software, Android provides an ecosystem to innocent users and malware families alike. Hence it is chosen as a starting point to implement advanced security mechanisms against privilege escalation attacks. LogicDroid is a custom Android OS that provides reinforced system security and fine-grained user-defined resource access. The operating principle of LogicDroid is based on a runtime kernel monitor module that detects privilege escalation attacks using an attack detection algorithm specified and modified by the user using an application called Security Controller. The security monitor functions in conjunction with various hooks implemented within the Android Framework layer. This project completes implementation of resource provider hooks and tests the real world application of LogicDroid, by porting it onto a Samsung Galaxy Nexus device and testing it against well documented and characterized malware applications. The effectiveness of these tests is analyzed using the Dalvik Debug Monitor and Wireshark analysis of the mobile device’s TCP dump. Additionally, minor corrections are made to the Security Controller application. Finally, the modified release of Android Marshmallow integrated with LogicDroid components is ported onto a Huawei Nexus 6P device and tested against malware applications. Bachelor of Engineering (Computer Engineering) 2017-04-24T03:12:25Z 2017-04-24T03:12:25Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/70412 en Nanyang Technological University 53 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Rindhe Akash Dnyaneshwar Custom privacy guards in Android |
description |
In a thriving world fueled by advancements in mobile technology, there is a growing need for better system security for user data protection. Being the world market leader in mobile operating system software, Android provides an ecosystem to innocent users and malware families alike. Hence it is chosen as a starting point to implement advanced security mechanisms against privilege escalation attacks.
LogicDroid is a custom Android OS that provides reinforced system security and fine-grained user-defined resource access. The operating principle of LogicDroid is based on a runtime kernel monitor module that detects privilege escalation attacks using an attack detection algorithm specified and modified by the user using an application called Security Controller. The security monitor functions in conjunction with various hooks implemented within the Android Framework layer.
This project completes implementation of resource provider hooks and tests the real world application of LogicDroid, by porting it onto a Samsung Galaxy Nexus device and testing it against well documented and characterized malware applications. The effectiveness of these tests is analyzed using the Dalvik Debug Monitor and Wireshark analysis of the mobile device’s TCP dump. Additionally, minor corrections are made to the Security Controller application. Finally, the modified release of Android Marshmallow integrated with LogicDroid components is ported onto a Huawei Nexus 6P device and tested against malware applications. |
author2 |
Alwen Fernanto Tiu |
author_facet |
Alwen Fernanto Tiu Rindhe Akash Dnyaneshwar |
format |
Final Year Project |
author |
Rindhe Akash Dnyaneshwar |
author_sort |
Rindhe Akash Dnyaneshwar |
title |
Custom privacy guards in Android |
title_short |
Custom privacy guards in Android |
title_full |
Custom privacy guards in Android |
title_fullStr |
Custom privacy guards in Android |
title_full_unstemmed |
Custom privacy guards in Android |
title_sort |
custom privacy guards in android |
publishDate |
2017 |
url |
http://hdl.handle.net/10356/70412 |
_version_ |
1759857970834833408 |