Beruflich Dokumente
Kultur Dokumente
OVERVIEW
1. What Is Android ? 2. Why care about mobile security ? 3. Android Security Architecture 4. System And Kernel Level
1. WHAT IS ANDROID ?
The Android operating system was originally developed by Android Inc A small company that was purchased by Google in July of 2005. Android is both a platform and an operating system. By using Java, Google hopes to make Android development more accessible and easier to participate in. it provide base operation system, application middleware layer, Java software development kit and a collection of system applications.
2. Why
Architecture
It
is a software stack which performs several. The Linux kernel is the base of the software stack.
Core Java libraries are on the same level as other libraries. The virtual machine called the Dalvik Virtual Machine is on this layer as well. The application framework is the next level.
LINUX KERNEL
Linux Version 2.6 as - h/w abstraction layer Proven driver model Security, Memory & Process Management Efficient computing resource management Stable and proven for mobile platform
MIDDLEWARE
No security manager Permissions are enforced in OS and not in VM Bytecode verification for optimization Native vs. Java code
APPLICATION LAYER
Permissions restrict component interaction Permission labels defined inAndroidManifest.xml MAC enforced by Reference Monitor PackageManager and ActivityManager enforce permissions
COMPONENTS
Activity: An activity is needed to create a screen for a user application. Intent: Intents are used to transfer control from one activity to another. Service: It doesn't need a user interface. It continues running in the background with other processes run in the foreground. Broadcast Receiver: Mailbox for messages from other applications Content Provider: This component allows the application to share information with other applications.
Linux Security
Keywords.
Keywords.
Keywords.
Keywords.
Keywords.
Password Protection
Keywords.
Device Administration
Rooting Of Devices
Elements Of Application
Android Manifeat.xml
Intent
Keywords.
Activities
Broadcast Receiver
Service
THANK YOU.. !!