10.06.2013 Views

Study into the Implications of Smartphone Operating System Security

Study into the Implications of Smartphone Operating System Security

Study into the Implications of Smartphone Operating System Security

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Study</strong> <strong>into</strong> <strong>the</strong> implications <strong>of</strong> <strong>Smartphone</strong> operating system security<br />

By having an open source model Google does lose a degree <strong>of</strong> control in <strong>the</strong> operating<br />

system update process. What it gains in openness and flexibility by being available on<br />

millions <strong>of</strong> devices from different hardware manufacturers it loses in control over <strong>the</strong><br />

s<strong>of</strong>tware update management process.<br />

Currently Google does not mandate when a s<strong>of</strong>tware update is put on a partner’s device or<br />

when that partner pushes it out to its device owners. This results in a situation where Google<br />

releases a s<strong>of</strong>tware update and <strong>the</strong>n pushes it out to its own-brand devices but <strong>the</strong>n has to<br />

rely on its o<strong>the</strong>r hardware partners to manage <strong>the</strong> s<strong>of</strong>tware update <strong>the</strong>mselves. This can<br />

result in a delay in Android device manufacturers releasing s<strong>of</strong>tware updates to its device<br />

community.<br />

Except for Google-branded Android devices, <strong>the</strong> Android hardware manufacturer (OEM) is<br />

responsible for <strong>the</strong> s<strong>of</strong>tware update lifecycle and management process.<br />

Android operating system s<strong>of</strong>tware is pushed <strong>into</strong> <strong>the</strong> Android Open Source Project (AOSP)<br />

repository by Google. From here hardware manufacturers, who want to use and license<br />

Android, can download <strong>the</strong> source code. The hardware manufacturer may want to adapt <strong>the</strong><br />

source code and add additional features that make <strong>the</strong>ir Android devices unique. This<br />

creates a new version <strong>of</strong> <strong>the</strong> firmware based on <strong>the</strong> source code that is held in <strong>the</strong> AOSP<br />

repository.<br />

Google has also created a standard that all hardware manufacturers must meet before <strong>the</strong>y<br />

can use Google’s Android trademark. This standard is defined in <strong>the</strong> Compatibility Definition<br />

Document (CDD). Compatibility with <strong>the</strong> CDD also means that <strong>the</strong> hardware manufacture is<br />

eligible to license Google applications including Google Play (Google’s mobile App store)<br />

and Google Maps. Google has created a test process, with tools, that enables hardware<br />

manufacturers (OEMS) to test new s<strong>of</strong>tware updates and security patches. At <strong>the</strong> heart <strong>of</strong><br />

this test process is <strong>the</strong> ‘Google Compatibility Test Suite (CTS)’.<br />

As <strong>the</strong>re are over 20 hardware manufacturers licensing <strong>the</strong> Android platform for use in <strong>the</strong>ir<br />

devices it would be difficult to investigate how <strong>the</strong>y individually manage s<strong>of</strong>tware updates.<br />

Instead, this report details how two device owners (manufacturers) manage this process.<br />

Firstly, how Google manages this process for its own-branded devices (in practice this is<br />

Google’s reference model for s<strong>of</strong>tware management and as such is called “Pure Google”)<br />

and secondly how <strong>the</strong> current number one Android device manufacturer, Samsung, deals<br />

with operating system s<strong>of</strong>tware updates.<br />

Goode Intelligence © 2013 P a g e | 50 www.goodeintelligence.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!