130 likes | 404 Views
Mobile Operating System Security. A presentation by Daniel Adams CSC 345 Dr. box. A brief history. Palm OS First mobile operating system Released in 1996 Lacked a file system Windows CE Windows for embedded systems Also released in 1996 Symbian OS Released on Ericsson R380 in 1999
E N D
Mobile Operating System Security A presentation by Daniel Adams CSC 345 Dr. box
A brief history • Palm OS • First mobile operating system • Released in 1996 • Lacked a file system • Windows CE • Windows for embedded systems • Also released in 1996 • Symbian OS • Released on Ericsson R380 in 1999 • First modern OS on a smartphone
A brief history • BlackBerry • Released first smartphone in 2002 • Many business productivity applications • iOS • Released in 2007 • Marketed as an “Internet communicator” • Android • Version 1.0 released on HTC Dream in 2008 • Free and open source, developed by Google
Why should I worry about protecting my device? • Loss of services • Loss of data • Compromise of privacy • Potential fraudulent charges
Types of threats • Denial of service • Unable to access resources • Caused by bugs or attacks • Malware • Not as prevalent on mobile devices as computers • Can include • Viruses • Worms • Trojans • Rootkits
Safeguards • Malware prevention • iOS: Apple must approve apps put on app store • Android: Google scans apps put on store and on phone • Windows Phone: Microsoft must approve apps put on app store • Malware removal • Multitude of antimalware Android apps in app store • Secure Boot • Uses known cryptographic signatures during boot to detect tampering by a rootkit
Safeguards • SELinux • Security Enhanced Linux • Used by Android to control access to resources • File Permissions • Prevent processes from accessing whatever file they want • Can stop malware from accessing critical OS files • Memory Protection • Prevents processes from gaining higher privileges
Safeguards • Authentication • PIN, passcode, pattern, facial recognition • Thin layer of protection against theft • Device encryption • Renders data on phone unreadable without key • Virtually impossible to crack