Google pulled the covers off its Nexus One smartphone Jan. 5 at a press event at its corporate headquarters, touching off talk about whether or not it will be able to compete with other smartphones in the enterprise.
This, of course, leads to a larger question of how Google's latest play in the mobile space stacks up securitywise with other smartphones, as well as how enterprises should secure the devices when their employees bring them into the workplace.
"Nexus One is running on Android 2.1, the latest update, so is equivalent to iPhone 1.0 and the first version of WebOS," opined Dan Dearing, vice president of marketing at Trust Digital. "WebOS has improved its security to be on par with iPhone 2.0. [But] the iPhone 3GS provides the most comprehensive security controls with the addition of hardware-based encryption."
Businesses are increasingly adopting the iPhone 3GS because of its security and management features, Dearing said. iPhone 3GS, however, has had its security issues as well, as a researcher demonstrated last year in a pair of YouTube videos.
"Nexus stacks up favorably against other smartphones," said Forrester Researcher analyst Andrew Jaquith. "Each running application runs in its own process and is isolated by the OS from other apps. The applications themselves are self-contained and must be digitally signed, so they can't be tampered with. Perhaps most important, interapplication communications can be restricted by creating a manifest that enumerates what parts of an application other apps can access. There is a lot of granularity in the security policy, underpinned by the Java Runtime Environment that all apps run on top of. As a Java dork, it's actually quite cool what they are doing."
Unlike the iPhone, however, Android does not have a centralized model for distributing signed applications, he added.
"In Android, you can sign your own applications, and what those applications do is left up to the developer, for good or ill," he said, adding that both models have their pros and cons. "With the iPhone, Apple's stated intent with their approval process is to make sure the applications aren't doing anything naughty or using banned APIs. Unlike Android, Apple can yank a developer's certificate if it needs to."
Google did not comment on any security features it built into the phone. However, analysts agree the single biggest threat to smartphones is the physical loss of the device.
"With BlackBerry and later-generation Windows Mobile phones, enterprises can enforce the needed security policies-mandatory password, mandatory timeout timer, data encryption on device, remote wipe," said Gartner analyst John Pescatore. "However, we estimate that less than 30 percent of enterprises actually enforce these polices on those devices and worse, until very recently on the iPhone you couldn't do all four."
"Android phones should have all four available through third-party software; it all depends on how the phone will be set up," he added.
When it comes to managing smartphones, here are some common best practices for enterprises to consider:
- Have basic security facilities such as password/pin and remote wipe to protect information when an Android device is lost. These settings must be set remotely via policy.
- Have encryption (data at rest) support to protect information on the whole device if lost.
- Add a password lock to the phone, which should kick in after a reasonable amount of time, for example, 30 minutes. "You want to protect against the case where a stranger swipes the phone," Jaquith said. "But you don't want to annoy the user who has to do a lot of things quickly in succession."