Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Risk

5/25/2010
07:59 PM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

Microsoft Researchers Propose Privacy Sensor 'Widget'

Tool could help prevent surreptitious snooping, data-gathering from webcams, microphones, GPSes

Researchers from Microsoft have come up with a sensor widget concept that provides alerts and lets users control and monitor exactly what other users see from their webcams, microphones, and other live data streams.

Jon Howell and Stuart Schechter, both with Microsoft Research, say they conducted this research because they were concerned about applications able to access multimedia peripherals doing things like continuing to record video or sound even after the user's video-chat call is complete -- without the user's knowledge. The pair say existing technology doesn't take into consideration the potential dangers and privacy concerns with these sensor devices.

The tool they envision is basically a graphical user interface sensor that sits within the application display and provides an animated representation of how an application is gathering the user's data. It also shows whether a particular app is allowed to access a webcam, for example. It works on a "what you see is what they get" model, they say.

Howell and Schecter, who detailed the widget in a new research paper (PDF), say it would prevent malicious apps from abusing webcams, for instance. So when a user unknowingly installs a malicious video app that surreptitiously records data from his camera, microphone, or GPS sensor, the widget would alert the user: "The moment the application attempts to access these sensors, three sensor-access widgets will appear within the application, informing the user of the data that is about to be revealed," Schechter says. "The user notices the widgets appears, clicks on the first sensor, and will then select an option to deny the application access to all sensors. Having learned of the application's intentions, the user uninstalls the application and warns the friend who recommended it to her," for instance.

Such a tool might have come in handy in the recent case of the Lower Merion School District in Pennsylvania, which was tracking student laptops at home by activating the built-in webcams and, in some cases, recording video of students sleeping in their beds. The school district maintained it turned on the webcams only to locate missing laptops, and a recent report cleared the school system from charges of spying on students.

"Unlike computers of the '80s, computers today do so many things behind our backs that we don't understand. Stuff gets turned on and used ... we give it permission, but only vaguely and not really [understanding it]," says Bruce Schneier, CTO for BT Counterpane, who also noted the Pennsylvania school case is a real-world example of where a sensor widget could have made a difference. "Visual indicators make sense."

Schneier points to Apple's addition of location-sensor disclosure in the iPhone 4.0 OS as an example of similar functionality that's available in smartphones.

Microsoft Research's widget would trigger whenever an app tries to access a sensor -- microphone, webcam, etc. It would display an animated view of the data coming from the sensor, such as a video feed. "The widget is combined with a series of policies that the user can manage to determine whether applications can access sensor data," Microsoft Research's Schechter says. It could run as part of the OS or the browser, he says.

The researchers recommend a configuration that lets apps access only webcams, microphones, and GPSes after the user has had plenty of time to notice the app is about to gather data from them. That also lets the user disallow access if her prefers. In their research, they showed a countdown timer (5-4-3-2-1) with the user's face covered with animated window blinds showing that the app will soon be able to grab the video stream of him unless he disables it.

But the tricky balance would be providing just the right amount of digestible information without overwhelming the user with too much information. "The whole point of this [research] is to allow the user to assimilate lots of information easily and well," Schneier says. "How do you give them the information they need without overloading them is the basic user interface question."

Meanwhile, the Microsoft researchers won't speculate on any commercial potential for their research. But they say they are also interested in helping users manage an app's access to their machines' resources. "We believe this is an important issue given the emerging class of application platforms that can enforce restrictions on the resources that can be accessed by applications," Schechter says.

Have a comment on this story? Please click "Discuss" below. If you'd like to contact Dark Reading's editors directly, send us a message.

Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
News
Inside the Ransomware Campaigns Targeting Exchange Servers
Kelly Sheridan, Staff Editor, Dark Reading,  4/2/2021
Commentary
Beyond MITRE ATT&CK: The Case for a New Cyber Kill Chain
Rik Turner, Principal Analyst, Infrastructure Solutions, Omdia,  3/30/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you today!
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2021-21392
PUBLISHED: 2021-04-12
Synapse is a Matrix reference homeserver written in python (pypi package matrix-synapse). Matrix is an ecosystem for open federated Instant Messaging and VoIP. In Synapse before version 1.28.0 requests to user provided domains were not restricted to external IP addresses when transitional IPv6 addre...
CVE-2021-21393
PUBLISHED: 2021-04-12
Synapse is a Matrix reference homeserver written in python (pypi package matrix-synapse). Matrix is an ecosystem for open federated Instant Messaging and VoIP. In Synapse before version 1.28.0 Synapse is missing input validation of some parameters on the endpoints used to confirm third-party identif...
CVE-2021-29429
PUBLISHED: 2021-04-12
In Gradle before version 7.0, files created with open permissions in the system temporary directory can allow an attacker to access information downloaded by Gradle. Some builds could be vulnerable to a local information disclosure. Remote files accessed through TextResourceFactory are downloaded in...
CVE-2021-21394
PUBLISHED: 2021-04-12
Synapse is a Matrix reference homeserver written in python (pypi package matrix-synapse). Matrix is an ecosystem for open federated Instant Messaging and VoIP. In Synapse before version 1.28.0 Synapse is missing input validation of some parameters on the endpoints used to confirm third-party identif...
CVE-2021-22497
PUBLISHED: 2021-04-12
Advanced Authentication versions prior to 6.3 SP4 have a potential broken authentication due to improper session management issue.