Berlin Institute of Technology FG Security in Telecommunications



Similar documents
Android Architecture. Alexandra Harrison & Jake Saxton

L4Android: A Generic Operating System Framework for Secure Smartphones

ANDROID OPERATING SYSTEM

Mobile Phones Operating Systems

Introduction to Android

Android Operating System:

Performance Analysis Of Policy Based Mobile Virtualization in Smartphones Using MOSES Algorithm

Protecting against Mobile Attacks

Introduction to Android

BYOD: End-to-End Security

Example of Standard API

Android Operating System

Android 5.0: Lollipop OS

Lecture 17: Mobile Computing Platforms: Android. Mythili Vutukuru CS 653 Spring 2014 March 24, Monday

Analysis of advanced issues in mobile security in android operating system

Mobile Sicherheitein sicheres Ecosystem für die mobile Kommunikation

Android on i.mx Applications Processors

Android Commercial Spyware Disease and Medication

Android Virtualization from Sierraware. Simply Secure

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Mobile Access Software Blade

Architecture (SOSP 2011) 11/11/2011 Minsung Jang

Development. SriSeshaa Technologies. Table of Contents

Here to take you beyond Mobile Application development using Android Course details

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Lecture Embedded System Security A. R. Darmstadt, Introduction Mobile Security

WIND RIVER SECURE ANDROID CAPABILITY

An Introduction to Android

Protecting Corporate Data from Mobile Threats. And the emerging role for microsd-based security Art Swift CEO, CUPP Computing

APx4 Wireless System-on-Module 5/8/2013 1

Vision on Mobile Security and BYOD BYOD Seminar

01. Introduction of Android

APeJ Enterprise Mobility Conference Survey Results

Programming the Android Platform. Logistics

Mobile Accessibility. Jan Richards Project Manager Inclusive Design Research Centre OCAD University

Android Application Development. Daniel Switkin Senior Software Engineer, Google Inc.

platforms Android BlackBerry OS ios Windows Phone NOTE: apps But not all apps are safe! malware essential

The Android Platform

Mobile Testing That s Just a Smaller Screen, Right?

SA Series SSL VPN Virtual Appliances

The Changing Role of the CIO. An IDC InfoBrief, sponsored by Samsung Canada March 2014

Mobile Test Strategy. Shankar Garg. Senior Consultant - Testing

Introduction to Android

Chris Boykin VP of Professional Services

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

Sierraware Overview. Simply Secure

CMDSP. CMDSP Training Course. Certified Mobile Device Security Professional CMDSP

ANDROID. Programming basics

MOBILE MALWARE REPORT

IBM Endpoint Manager for Mobile Devices

Graduate presentation for CSCI By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

APP CLOCK INTRODUCTION

Fiserv. Hardware Requirements Browser Support Channel Support. Maximum OS Version Support. Version Support

APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions

Software Token Security & Provisioning: Innovation Galore!

AT&T Connect System Requirements for End Users v9.5. March 2013

Mobile Operating Systems & Security

BYOD Policy for [AGENCY]

Review On Google Android a Mobile Platform

Gigaset GO Call notification on mobile phone. Gigaset Communications GmbH

Microkernels, virtualization, exokernels. Tutorial 1 CSC469

Enterprise Mobility S.E.A.L / Galaxy S III

PULSE SECURE FOR GOOGLE ANDROID

Application of Android OS as Real-time Control Platform**

Praktikum Entwicklung Mediensysteme (für Master)

Overview of CS 282 & Android

Android v ios Mobile Operating Systems

AppScope: Application Energy Metering Framework for Android Smartphones using Kernel Activity Monitoring

Android Basics. Xin Yang

3. Software Installation. 4. Introduction to Android OS. 5. Using Android OS / Devices. 6. Eclipse debug with Android app. 8. Units of measurement

Discovering Computers

Mobile Device Security Is there an app for that?

CELLS A Virtual Mobile Smartphone Architecture

Symantec Mobile Management Suite

Samsung SDS. Enterprise Mobility Management

Bridging the Gap: from a Web App to a Mobile Device App

SABRE Lite Development Kit

SMALL BUSINESS. the basics. in telecommunications solutions

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

Transcription:

Berlin Institute of Technology FG Security in Telecommunications Weiss L4Android: A Generic Operating System Framework for Secure Smartphones Workshop on Security and Privacy in Smartphones and Mobile Devices Matthias Lange, S. Liebergeld, A. Lackorzynski, A. Warg, M. Peter, October 17th, 2011 mlange@sec.t-labs.tu-berlin.de

This talk is not about mobile virtualization. 2

Motivation Near field communication Secure text and voice communication BYOD policies 3

Motivation Near field communication Secure text and voice communication BYOD policies The NSA Wants Its Own Smartphone (Uberreview [1], 9/27/2011) 3

Motivation Near field communication Secure text and voice communication BYOD policies The NSA Wants Its Own Smartphone (Uberreview [1], 9/27/2011) AT&T toggle taps Enterproid for Android device management (eweek [5], 10/12/2011) 3

Emerging threats Existing OS not a secure foundation 4

Emerging threats Existing OS not a secure foundation QR code infects Android phones with Trojan malware (Android community [4], 9/30/2011) 4

Emerging threats Existing OS not a secure foundation QR code infects Android phones with Trojan malware (Android community [4], 9/30/2011) Android vulnerability renders antivirus products ineffective (The Inquirer [3], 10/4/2011) 4

Emerging threats Existing OS not a secure foundation QR code infects Android phones with Trojan malware (Android community [4], 9/30/2011) Android vulnerability renders antivirus products ineffective (The Inquirer [3], 10/4/2011) HTC Android Handsets spew private data to ANY app (The Register [2], 10/3/2011) 4

Outline Framework architecture Results 5

Berlin Institute of Technology FG Security in Telecommunications Weiss Framework Architecture

Instead of this... Applications Browser VPN Secure Voice Phone Home Contacts Calendar Email Application Framework Notification Manager Activity Manager Window Manager Resource Manager Package Manager Telephony Manager Location Manager Media Manager Surface Manager Crypto Manager User Linux Kernel Kernel Display Driver Camera Driver Flash Driver NFC Driver Power Mgmt Audio Driver... Keypad Driver Wifi Driver Smartcard 7

... we want that Applications Browser VPN Secure Voice Phone Home Contacts Calendar Email Application Framework Notification Manager Activity Manager Window Manager Resource Manager Package Manager Telephony Manager Location Manager Media Manager Surface Manager Crypto Manager Platform support Display Driver Camera Driver Flash Driver NFC Driver Power Mgmt Audio Driver... Keypad Driver Wifi Driver Smartcard User Kernel Kernel 8

Building blocks Microkernel Runtime environment Virtual machines 9

Architecture 10

Architecture VM (private) VM (business) Android userlevel software stack (unmodified) Virtual Smartcard Virtual Smartcard Crypto Android userlevel software stack (unmodified) L4Android Kernel Smartcard Multiplexer L4Android Kernel Platform support & device drivers Display Touch Sensors Smartcard Storage I2C SPI GPIO Timer Clocks Runtime Environment Memory Mgr IO Mgr Roottask Microkernel Loader User Kernel 10

Berlin Institute of Technology FG Security in Telecommunications Weiss Results

Results Framework does not require hardware modifcations or extensions Microkernel and runtime environment running on x86 and ARM L4Android on x86 and ARM generic HW interface for both architectures Prototypes running on Freescale imx.51 (ARM) Aava Moorestown Smartphone (x86) Samsung Galaxy S2 (ARM) Odroid-A tablet (ARM) 12

Check l4android.org 13

Berlin Institute of Technology FG Security in Telecommunications Questions? Thank you!

[1] http://www.uberreview.com/2011/09/the-nsawants-its-own-smartphone.htm [2] http://www.theregister.co.uk/2011/10/03/ htc_android_security/ [3] http://www.theinquirer.net/inquirer/news/ 2114308/android-vulnerability-renders-antivirusproducts-ineffective [4] http://androidcommunity.com/qr-code-infectsandroid-phones-with-trojan-malware-20110930/ [5] http://www.eweek.com/c/a/mobile-and-wireless/ ATT-Toggle-Taps-Enterproid-for-Android-Device- Management-863216/ 15