Analysis And Research Of System Security Based On.

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Contents Different O.S. and platforms. Different programming languages. Possibilities for mobiles. GPS, digital compass, accelerometer,… Augmented reality.
Mobile Application Development with ANDROID Mobile Application Development with ANDROID d.
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
What is Android?.
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Wentworth Institute of Technology Elec101 07/08 Douglas A. Arevalo-Santos.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Introduction to Android Platform Overview
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Android Introduction Platform Overview.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Mobile Application Development using Android
VMM Based Rootkit Detection on Android Class Presentation Pete Bohman, Adam Kunk, Erik Shaw.
Android Introduction Based on slides made by
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
TRUSTPORT PRODUCT PORTFOLIO Marcela Parolkova Sales Director.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
Android for Java Developers Denver Java Users Group Jan 11, Mike
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Android Security Model that Provide a Base Operating System Presented: Hayder Abdulhameed.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
1 Android Introduction Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Android Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Android Development For Beginners. What is Android? Android is an open mobile phone platform that was developed by Google and later by Open Handset Alliance.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Android. I. What’s Android Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. Android is designed.
Java & The Android Stack: A Security Analysis Pragati Ogal Rai Mobile Technology Evangelist PayPal, eBay Java.
JUNOS PULSE Junos PULSE for Windows Junos PULSE Mobile Security Suite.
Android and IOS Permissions Why are they here and what do they want from me?
 Android 1.0 September 23, 2008  Android 1.1 February 9, 2009  Android 1.5 Cupcake April 30, 2009.
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
KASPERSKY INTERNET SECURITY FOR ANDROID. YOUR MOBILE DEVICES NEED PROTECTION More online communications and transaction are happening on tablets and phones.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Presented by: Saurabh Kumar Sinha (MRT07UGBIT 186) IT VII Semester, Shobhit University Meerut.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Computer System Structures
Android Mobile Application Development
Visit for more Learning Resources
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Contents: Introduction Different Mobile Operating Systems
CMPE419 Mobile Application Development
Department Of Computer Science Gulbarga University Gulbarga
Application Development A Tutorial Driven Course
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
Android Platform, Android App Basic Components
Emerging Platform#3 Android & Programming an App
CMPE419 Mobile Application Development
Presentation transcript:

Analysis And Research Of System Security Based On

3 What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

Android SDK Uses Java programming language Planned to run on different types of devices.

First phone launched HTC G1 in industrial partners Software updates every few months

Android platform is based on Linux technology. Composed of OS, user interface and application components. Its issuance breaks the monopoly status of Microsoft windows mobile OS and Nokia’s Symbian OS. Allows anyone to develop him own applications. User is likely to download and install malicious softwares written by software hackers.

7 HTC G1, Droid, Tattoo Motorola Droid (X) Suno S880Samsung Galaxy Sony Ericsson PHONES

8 Tablets Velocity Micro Cruz Gome FlyTouchAcer beTouch Dawa D7 Toshiba Android SmartBook Cisco Android Tablet

Android Platform Architecture Android has built in tools. Android platform composed of Linux kernel, system libraries, android run time, application framework and so on five parts.

Linux kernel Android relies on Linux 2.6 version It provides core system services security,memory management, process management, network group, driven model. The core part is equivalent to an abstract level between the hardware layer and other software in the systems.

Libraries Android includes a set of C/C++ libraries. Android’s core libraries provide most of the function to the Java class libraries.

Android runtime Android runtime consists of two components. First, a set of core libraries. Second, the Virtual machine Dalvik. Java programs are received and translated by the VM Dalvik. Applications will be encapsulated in Dalvik. A VM is available for each and every program even if some programs are running in parallel.

Application Framework An application framework is a software framework that is used to implement a standard structure of an application for a specific OS. Any application can publish its own features. These functions can be used by any other application.

Applications Applications are written in Java programming language. The Android SDK tools compile the code into an android package,an archive file with a.apk suffix. The android software platform come with a set of basic applications. These applications can run simultaneously.

Important Features Application framework Dalvik VM Integrated browser Optimized graphics SQLite Media support GSM telephony Bluetooth,EDGE,3G and WiFi Camera,GPS,compass and accelerometer Rich development environment.

Android System Security In the default settings, no application has permission to perform any operations that would adversely impact other applications, the OS, or the user. Android’s security mechanism is mainly reflected in 2 aspects:Android system security and data security.

Android system security protection Android system safety inherited the design of Linux in the design ideology. In practice, each Android application runs in its own process. In the OS, each application runs with a unique system identity. Most of the security functions are provided by the permission mechanism. Permission can be restricted to particular specific process operations.

Android data security protection Android is privilege separated. Data security mainly relies on software signature mechanism.

It uses AndroidManifest.xml file When specified software services are called,the system first checks this file. To make use of protected features of the device, one must include in AndroidManifest.xml,one or more tags declaring the permissions.

Example Applications Android anti theft security Junos pulse for Android Phone security alarm system

Android anti theft security The ultimate security for Android device in case it is ever lost or stolen.

FEATURES Accurate tracking Data encryption Spy camera activation Device lockdown

Some reasons why Android Anti-Theft Security by Snuko is a must for your smartphone or tablet device: ✔ DEVICE LOCATION TRACKING ✔ DATA BACKUP ✔ ENCRYPTION AND HIDING OF DATA ✔ AUTOMATIC REGISTRATION ✔ SPY CAMERA ✔ SOUND AUDIBLE ALARM ✔ SIM CHANGE DETECTION ✔ UNAUTHORISED SIM INFORMATION CAPTURE ✔ LOCK DOWN OF THE DEVICE ✔ SET YOUR OWN LOCK ✔ LOST DEVICE REPORT GENERATION Other supported platforms: WINDOWS, MAC, BLACKBERRY

PERMISSIONS SEND SMS MESSAGES HARDWARE CONTROLS TAKE PICTURES AND VIDEOS YOUR LOCATION FINE (GPS) LOCATION RECEIVE SMS READ SMS OR MMS EDIT SMS OR MMS FULL INTERNET ACCESS READ CONTACT DATA WRITE CONTACT DATA

PERMISSIONS READ PHONE STATE AND IDENTITY MODIFY/DELETE USB STORAGE CONTENTS MODIFY/DELETE SD CARD CONTENTS DISABLE KEYLOCK PREVENT TABLET/PHONE FROM SLEEPING CHANGE NETWORK CONNECTIVITY DISCOVER KNOWN ACCOUNTS VIEW WI-FI STATE VIEW NETWORK STATE DEFAULT POWER ON OR OFF

JUNOS PULSE FOR ANDROID Junos Pulse secures connectivity to your corporate web-based applications via Juniper Networks SSL VPN gateways

FEATURES Safe, secure access to web- based applications, enterprise networks, and bookmarks Secure access to corporate through Outlook Web Access. Real-time antivirus protection. Background scanning of all network traffic and interfaces for malware, viruses and spyware.

Permissions DIRECTLY CALL PHONE NUMBERS YOUR LOCATION YOUR MESSAGES NETWORK COMMUNICATION YOUR PERSONAL INFORMATION PHONE CALLS STORAGE SYSTEM TOOLS YOUR ACCOUNTS NETWORK COMMUNICATION SYSTEM TOOLS

Phone Security Alarm System An alarm sound will play when a voice/noise is too loud, on movement or on touch. Go!!! Fool your friends…

★★★ Features ★★★ ✔ High quality sounds ✔ Nice graphics ✔ All configurable ✔ Many different sounds ✔ etc.

PERMISSIONS HARDWARE CONTROLS *RECORD AUDIO NETWORK COMMUNICATION *FULL INTERNET ACCESS