Computing

Your Apps Could Be Leaking Private Info

(Page 2 of 2)

  • Monday, August 2, 2010
  • By Robert Lemos

The App Genome Project found that about 47 percent of Android apps and 23 percent of free iPhone apps include some third-party code. These "application frameworks" make it easier to build an app, but can make a finished app do things the developer didn't intend. "A lot of this leakage of information is not because the developer wanted it there, but because the application frameworks put it there," says Hering.

Trevor Hawthorn, managing principal of the software assurance firm Stratum Security, says many app developers don't know how to check whether third-party code is malicious or not. For example, Hawthorn has found that some gaming apps collect location information in a way that can be used to track players as they move around a city or across the country. This is possible, says Hawthorn, simply because most developers know the concepts of software security without knowing the specifics. "When they integrate third-party software into their app," Hawthorn says, "very rarely do they perform an application security assessment or code review. Attackers know this."

Lookout researchers say that third-party components can introduce software vulnerabilities that attackers could use to take control of a phone. "Apple and Google are doing a great job trying to keep these platforms secure, but that does not mean anything if the developers are introducing vulnerabilities using third-party development kits," Hering says.

It's difficult for update third-party software, so vulnerabilities may persist for longer, says Hawthorn. "We saw the same thing when the Internet took off, peer-to-peer file sharing, wireless, social networking, cloud, and now mobile," he says. "Only after the security community starts to poke at it do we start to figure out the security and privacy [implications] of technology."

Print

Related Articles

Road Repair via Crowdsourcing

A contest could help make Boston's pothole-spotting smart-phone app more accurate.

Redesigning Mobile from the Chip Up

A chip maker is offering a software platform that seeks to integrate apps and devices.

App Gives Android a Split Personality

Allowing a phone to flip between two modes could help keep company data safe.

Advertisement

MAGAZINE

People Power 2.0

How civilians helped win the Libyan information war.

Sponsored Content

Technologies from National Instruments

Triggering
Learn how to configure a start trigger on a USB data acquisition device

> Click here for more National Instruments Videos <
Whitepaper

How To Measure Voltage

Voltage is the difference of electrical potential between two points of an electrical or electronic circuit, expressed in volts. It measures the potential energy of an electric field to cause an electric current in an electrical conductor.

Most measurement devices can measure voltage. Two common voltage measurements are direct current (DC) and alternating current (AC).

Learn the fundamentals of creating an AC or DC voltage measurement system. See how to properly connect the signals to your data acquisition system for accurate acquisition.

This document is part of the How-To Guide for Most Common Measurements centralized resource portal.

View full PDF > Listen to story >
Find us on Youtube

Videos

Interview with George Dyson

More

Advertisement
Advertisement
Advertisement