Technology Review - Published By MIT
Advertisement

Making Android More Secure

The open platform calls for a different approach to security.

By Erica Naone

Friday, August 14, 2009

smaller text tool iconmedium text tool iconlarger text tool icon

Google entered the mobile phone market with a splash, promising that its Android operating system would be wide open to developers. This was very different from the traditional approach--mobile phone carriers in the United States have typically exercised tight control over which software can be run on their devices. Apple's popular iPhone, though a recent entry, was no exception. Apple closed off aspects of its device to third-party applications and had to approve all applications sold through its market.

Credit: Technology Review

But as phones become more like desktop computers, they become subject to the same security risks that abound on the Internet. To ensure Android's success, Google had to come up with a new approach to security for mobile phones. Rich Cannings, Android Security Lead at Google, spoke this week at the Usenix Security Conference in Montreal, Quebec, regarding the company's design.

There's always a balance to strike between being open and being secure, Cannings says. "I could make the most secure mobile phone ever, but no one would use it." A truly secure mobile phone certainly couldn't access the Internet, he says, and it might not even be able to send text messages or receive calls.

Instead of eliminating all risks and, therefore, all features, Google's approach is to minimize what attackers can do if they are able to get access to a device. For inspiration, Google looked to the Web, Cannings says. Web applications are protected by the "same origin policy," which under normal circumstances prevents one website from exchanging information with any other website that a user may have open.

To translate this type of approach to an operating system, Cannings says, the company treated each application as a different user of the device. When multiple users share a single desktop machine, the operating system is designed to protect them from each other by giving each its own account. From one account, it's not possible to see files in other accounts, or to affect another user's data. In the same way, the Android operating system treats each application as a separate user, so that if an attacker breaks into the Web browser, for example, he won't be able to access the address book.

Story continues below


But just separating each application wasn't secure enough. There's no reason, for example, for a Pac-Man application to be able to access the Internet, Cannings says. So the Android security team limited each application's access to the phone unless it asked permission from the user. Here, they were faced with another challenge.

"Most humans have a difficult time analyzing unknown risks," he says. When users have to handle their own security, they often become numb to the risks and click OK every time a dialogue box alerts them to a problem. Android is designed to ask once, when the application is being installed. It also shows the user only the most important alerts, while offering an option to see the full list.

Comments

  • Thanks!
    Great! This is really informative and close to what I'm looking for. I'm looking for a mobile or PDA-based business and property inventory software and I came across The Inventory Manager. Ever since using the software, we've had faster turnaround of reports without sacrificing the consistency and quality of reports. I hope that you will feature more business softwares. Thanks a lot!!!
    Kudos! :)
    Rate this comment: 12345

    marygonzales...
    09/06/2009
    Posts:1
    Avg Rating:
    1/5

Log In

Forgot your password?     Register »
Advertisement

Videos

The Marcellus Shale Gas Rush
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.