<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-26T02:23:35Z</responseDate><request verb="GetRecord" identifier="oai:repository.rice.edu:1911/105603" metadataPrefix="dim">https://repository.rice.edu/server/oai/request</request><GetRecord><record><header><identifier>oai:repository.rice.edu:1911/105603</identifier><datestamp>2026-09-10T18:12:07Z</datestamp><setSpec>com_1911_8299</setSpec><setSpec>col_1911_13110</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
   <dim:field mdschema="dc" element="contributor" qualifier="advisor">Wallach, Dan Seth</dim:field>
   <dim:field mdschema="dc" element="creator">Im, Bumjin</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="accessioned">2019-05-17T13:30:13Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="available">2019-05-17T13:30:13Z</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="created">2018-05</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="issued">2018-05-29</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="submitted">May 2018</dim:field>
   <dim:field mdschema="dc" element="date" qualifier="updated">2019-05-17T13:30:13Z</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="citation">Im, Bumjin. &amp;quot;An Historical Analysis of SE Android Policy.&amp;quot; (2018) Master’s Thesis,  Rice University.  https://hdl.handle.net/1911/105603</dim:field>
   <dim:field mdschema="dc" element="identifier" qualifier="uri">https://hdl.handle.net/1911/105603</dim:field>
   <dim:field mdschema="dc" element="description" qualifier="abstract">Android adopted SELinux’s mandatory access control
mechanisms in 2013, and since then billions of Android
devices are now benefiting from MAC security policies, enforced
in the OS kernel. Initially, Android took a gentle approach, with a
large number of resources “unconfined”, but the policies are now
quite detailed and comprehensive. This paper presents a historical
analysis of the MAC security policies enforced by Android, based
on years of Git commits in the Android Open Source Project
(AOSP). We quantify the complexity of how these policies have
evolved over time. In particular, SELinux allows for policies to
be expressed as macros, where one policy “rule” may apply to a
large number of system objects. We can similarly measure how
many rules touch a given system object. Both measures have
been creeping steadily upward over the years, suggesting that
these measures are a good proxy for “complexity”; reducing this
complexity should be a long-term Android engineering goal. We
additionally discuss specific hallmarks in Android history, such as
the “Stagefright” vulnerability in Android’s media facilities, and
the rollout of time-of-use vs. time-of-install permission checks,
pointing out how these hallmarks led to changes in the MAC
policies.</dim:field>
   <dim:field mdschema="dc" element="format" qualifier="mimetype">application/pdf</dim:field>
   <dim:field mdschema="dc" element="language" qualifier="iso">eng</dim:field>
   <dim:field mdschema="dc" element="rights">Copyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.</dim:field>
   <dim:field mdschema="dc" element="subject">Android</dim:field>
   <dim:field mdschema="dc" element="subject">SELinux</dim:field>
   <dim:field mdschema="dc" element="subject">SEAndroid</dim:field>
   <dim:field mdschema="dc" element="subject">Security</dim:field>
   <dim:field mdschema="dc" element="subject">Access Control</dim:field>
   <dim:field mdschema="dc" element="title">An Historical Analysis of SE Android Policy</dim:field>
   <dim:field mdschema="dc" element="type">Thesis</dim:field>
   <dim:field mdschema="dc" element="type" qualifier="material">Text</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="department">Computer Science</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="discipline">Engineering</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="grantor">Rice University</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="level">Masters</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="name">Master of Science</dim:field>
   <dim:field mdschema="thesis" element="degree" qualifier="major">Computer Security</dim:field>
   <dim:field mdschema="others" element="access-status">open.access</dim:field>
</dim:dim>
</metadata></record></GetRecord></OAI-PMH>