Home > Ask the Security Experts > Application Security Questions & Answers > How secure is a mobile phone platform that has an open source framework?
Ask The Security Expert: Questions & Answers
EMAIL THIS

How secure is a mobile phone platform that has an open source framework?

Michael Cobb EXPERT RESPONSE FROM: Michael Cobb

Pose a Question
Other Security Categories
Meet all Security Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 11 January 2008
Although it's early in the game, Google's Android mobile phone platform has an open source framework and allows anyone to write applications. Is this arrangement different from most mobile devices, and if not, is such an approach any more or less secure?

>
EXPERT RESPONSE
Google's open source approach to mobile phone platform development has the potential to open up what has been until now a closed industry. The telecommunications companies likes to control the handsets, carriers and services that consumers can use. Carriers have been loath to let third-party applications play on their proprietary networks. But Android has some big backers. In addition to Google, the group developing Android, the Open Handset Alliance, includes more than 30 major companies from the mobile-computing world, including Intel Corp., Samsung Electronics, Motorola Inc., Sprint Nextel, and Texas Instruments Inc.

The aim of the Open Handset Alliance is to accelerate innovation and create a richer, less expensive mobile experience. However, mobile phones are restricted by which software they can run. Programs must run inside a constrained environment with limited amounts of memory and processing power.

Developers can create applications for the phone using the Android software development kit (SDK). Applications are written using the Java programming language and run on Dalvik, a custom virtual machine that has been designed to optimize memory and hardware resources. Dalvik runs on top of a Linux kernel. Linux has the advantage of being modular, meaning that it's relatively easy to piece together only the specific, necessary functionality.

Android is a multi-process system, where each application and part of the system runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications. Additional finer-grained security features are provided through a "permission" mechanism that enforces restrictions on the specific operations that a particular process can perform.

With regard to the security of these applications, there is no evidence to show that applications built under an open source framework, where hackers have access to the source code, are any more or less insecure than those built with proprietary source code. Hackers, for example, have access to the source code for the Apache Web server, yet it is seen by most experts as the most secure Web server. The key issue with Android applications will be response times when vulnerabilities are discovered. Open source projects tend to have a better record for releasing patches in a timely fashion than their commercial counterparts.

I believe that the core Android applications will be relatively secure. And they need to be. Today, nearly 3 billion people have a mobile phone. This makes it an attractive target for hackers, particular as mobile phones are being used for diverse tasks. Android will enable developers to build powerful peer-to-peer social applications, and data security will be paramount. However, as is always the case, I expect consumers will rank handset features and cost above security in order of importance. Handsets and services using the Android platform are expected in the second half of 2008.

More information:

  • Learn about the security holes that pen testers found in Google's Android SDK.
  • Is the mobile malware threat overblown? Senior News Writer Bill Brenner investigates.


  • Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


    RELATED CONTENT
    Application Security
    Should UTM and Web security filtering software be used together?
    Is the iPhone amenable to any method of email encryption?
    What are effective ways to stop instant messaging (IM) spam?
    Is it impossible to successfully remove a rootkit?
    Can IBM's SMash technology secure Web applications?
    Why is backscatter spam so difficult to block?
    What are the risks of disabling the User Account Control (UAC) feature on Windows Vista?
    Protecting exposed servers from Google hacks (and Google 'dorks')
    Which automated quality assurance tools can be used to test software?
    Has proof-of-concept mobile device malware translated into any meaningful attacks?

    Handheld and Mobile Device Security
    Smartphone security: The growing threat of mobile malware
    Alcatel-Lucent's 3G laptop security card goes international
    Recovering stolen laptops one step at a time
    Is the iPhone amenable to any method of email encryption?
    Smartphones opening up enterprise risks
    BlackBerry server faced with critical zero-day
    Does the iPhone SDK effectively increase the risk iPhones pose?
    Do you think introducing Wi-Fi to airplanes is a good idea security-wise?
    Has proof-of-concept mobile device malware translated into any meaningful attacks?
    Product review: Credant Mobile Guardian 6.0
    Handheld and Mobile Device Security Research

    Open Source Security Tools
    Screencasts: On-screen demonstrations of today's IT tools
    FISMA compliance made easier with OpenFISMA
    Wireshark tutorial: How to sniff network traffic
    Screencast: How to use Nipper to create network security reports
    Sun launches open source OpenSSO for identity management
    What reporting tools are available for an enterprise IDS?
    Positive changes coming to ModSecurity
    Analysis tool uses Intel virtualization to hide from malware
    Can IBM's SMash technology secure Web applications?
    Using Nessus Attack Scripting Language (NASL) to find application vulnerabilities

    RELATED GLOSSARY TERMS
    Terms from Whatis.com − the technology online dictionary
    Back Orifice  (SearchSecurity.com)
    Blowfish  (SearchSecurity.com)
    Kermit  (SearchSecurity.com)
    Open Source Hardening Project  (SearchSecurity.com)
    Snort  (SearchSecurity.com)
    SnortSnarf  (SearchSecurity.com)

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



    Search and Browse the Expert Answer Center
    Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
    Browse our Expert Advice



    Find Security Solutions for Your Business
    Targeted Security Channel Tips for Resellers, Integrators and Consultants
    TechTarget Security Media
    Information Security View this month\\'s issue and subscribe today.
    Information Security Decisions Apply online for free conference admission.
    SearchSecurity.com
    HomeNewsMagazineMultimediaWhite PapersLearningAdviceTopicsEventsAbout Us

    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




    All Rights Reserved, Copyright 2003 - 2008, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts