Towards Modular and Flexible Access Control on Smart Mobile Devices

Smart mobile devices, such as smartphones and tablets, have become an integral part of our daily personal and professional lives. These devices are connected to a wide variety of Internet services and host a vast amount of applications, which access, store and process security- and privacy-sensitive...

Full description

Bibliographic Details
Main Author: Heuser, Stephan
Format: Others
Language:en
Published: 2016
Online Access:https://tuprints.ulb.tu-darmstadt.de/5663/1/main.pdf
Heuser, Stephan <http://tuprints.ulb.tu-darmstadt.de/view/person/Heuser=3AStephan=3A=3A.html> (2016): Towards Modular and Flexible Access Control on Smart Mobile Devices.Darmstadt, Technische Universität Darmstadt, [Ph.D. Thesis]
id ndltd-tu-darmstadt.de-oai-tuprints.ulb.tu-darmstadt.de-5663
record_format oai_dc
spelling ndltd-tu-darmstadt.de-oai-tuprints.ulb.tu-darmstadt.de-56632020-07-15T07:09:31Z http://tuprints.ulb.tu-darmstadt.de/5663/ Towards Modular and Flexible Access Control on Smart Mobile Devices Heuser, Stephan Smart mobile devices, such as smartphones and tablets, have become an integral part of our daily personal and professional lives. These devices are connected to a wide variety of Internet services and host a vast amount of applications, which access, store and process security- and privacy-sensitive data. A rich set of sensors, ranging from microphones and cameras to location and acceleration sensors, allows these applications and their back end services to reason about user behavior. Further, enterprise administrators integrate smart mobile devices into their IT infrastructures to enable comfortable work on the go. Unsurprisingly, this abundance of available high-quality information has made smart mobile devices an interesting target for attackers, and the number of malicious and privacy-intrusive applications has steadily been rising. Detection and mitigation of such malicious behavior are in focus of mobile security research today. In particular, the Android operating system has received special attention by both academia and industry due to its popularity and open-source character. Related work has scrutinized its security architecture, analyzed attack vectors and vulnerabilities and proposed a wide variety of security extensions. While these extensions have diverse goals, many of them constitute modifications of the Android operating system and extend its default permission-based access control model. However, they are not generic and only address specific security and privacy concerns. The goal of this dissertation is to provide generic and extensible system-centric access control architectures, which can serve as a solid foundation for the instantiation of use-case specific security extensions. In doing so, we enable security researchers, enterprise administrators and end users to design, deploy and distribute security extensions without further modification of the underlying operating system. To achieve this goal, we first analyze the mobile device ecosystem and discuss how Android's security architecture aims to address its inherent threats. We proceed to survey related work on Android security, focusing on system-centric security extensions, and derive a set of generic requirements for extensible access control architectures targeting smart mobile devices. We then present two extensible access control architectures, which address these requirements by providing policy-based and programmable interfaces for the instantiation of use-case specific security solutions. By implementing a set of practical use-cases, ranging from context-aware access control, dynamic application behavior analysis to isolation of security domains we demonstrate the advantages of system-centric access control architectures over application-layer approaches. Finally, we conclude this dissertation by discussing an alternative approach, which is based on application-layer deputies and can be deployed whenever practical limitations prohibit the deployment of system-centric solutions. 2016 Ph.D. Thesis NonPeerReviewed text CC-BY-ND 4.0 International - Creative Commons, Attribution No-derivatives https://tuprints.ulb.tu-darmstadt.de/5663/1/main.pdf Heuser, Stephan <http://tuprints.ulb.tu-darmstadt.de/view/person/Heuser=3AStephan=3A=3A.html> (2016): Towards Modular and Flexible Access Control on Smart Mobile Devices.Darmstadt, Technische Universität Darmstadt, [Ph.D. Thesis] en info:eu-repo/semantics/doctoralThesis info:eu-repo/semantics/openAccess
collection NDLTD
language en
format Others
sources NDLTD
description Smart mobile devices, such as smartphones and tablets, have become an integral part of our daily personal and professional lives. These devices are connected to a wide variety of Internet services and host a vast amount of applications, which access, store and process security- and privacy-sensitive data. A rich set of sensors, ranging from microphones and cameras to location and acceleration sensors, allows these applications and their back end services to reason about user behavior. Further, enterprise administrators integrate smart mobile devices into their IT infrastructures to enable comfortable work on the go. Unsurprisingly, this abundance of available high-quality information has made smart mobile devices an interesting target for attackers, and the number of malicious and privacy-intrusive applications has steadily been rising. Detection and mitigation of such malicious behavior are in focus of mobile security research today. In particular, the Android operating system has received special attention by both academia and industry due to its popularity and open-source character. Related work has scrutinized its security architecture, analyzed attack vectors and vulnerabilities and proposed a wide variety of security extensions. While these extensions have diverse goals, many of them constitute modifications of the Android operating system and extend its default permission-based access control model. However, they are not generic and only address specific security and privacy concerns. The goal of this dissertation is to provide generic and extensible system-centric access control architectures, which can serve as a solid foundation for the instantiation of use-case specific security extensions. In doing so, we enable security researchers, enterprise administrators and end users to design, deploy and distribute security extensions without further modification of the underlying operating system. To achieve this goal, we first analyze the mobile device ecosystem and discuss how Android's security architecture aims to address its inherent threats. We proceed to survey related work on Android security, focusing on system-centric security extensions, and derive a set of generic requirements for extensible access control architectures targeting smart mobile devices. We then present two extensible access control architectures, which address these requirements by providing policy-based and programmable interfaces for the instantiation of use-case specific security solutions. By implementing a set of practical use-cases, ranging from context-aware access control, dynamic application behavior analysis to isolation of security domains we demonstrate the advantages of system-centric access control architectures over application-layer approaches. Finally, we conclude this dissertation by discussing an alternative approach, which is based on application-layer deputies and can be deployed whenever practical limitations prohibit the deployment of system-centric solutions.
author Heuser, Stephan
spellingShingle Heuser, Stephan
Towards Modular and Flexible Access Control on Smart Mobile Devices
author_facet Heuser, Stephan
author_sort Heuser, Stephan
title Towards Modular and Flexible Access Control on Smart Mobile Devices
title_short Towards Modular and Flexible Access Control on Smart Mobile Devices
title_full Towards Modular and Flexible Access Control on Smart Mobile Devices
title_fullStr Towards Modular and Flexible Access Control on Smart Mobile Devices
title_full_unstemmed Towards Modular and Flexible Access Control on Smart Mobile Devices
title_sort towards modular and flexible access control on smart mobile devices
publishDate 2016
url https://tuprints.ulb.tu-darmstadt.de/5663/1/main.pdf
Heuser, Stephan <http://tuprints.ulb.tu-darmstadt.de/view/person/Heuser=3AStephan=3A=3A.html> (2016): Towards Modular and Flexible Access Control on Smart Mobile Devices.Darmstadt, Technische Universität Darmstadt, [Ph.D. Thesis]
work_keys_str_mv AT heuserstephan towardsmodularandflexibleaccesscontrolonsmartmobiledevices
_version_ 1719327308923273216