Facebook and other onlined social networks represent the biggest security threats to face web users this year. Here are four tips from two security and privacy advocates on improving the Facebook application development process to ensure the social networker becomes safer for users.
Walled garden approach
In its report, Sophos recommends a 'walled garden' approach; a strategy that Apple uses in its app store.
"This refers to a closed or exclusive set of information services provided for users, in contrast to allowing open access to applications and content," the report says. "This is the way the Apple App Store operates, with applications requiring official approval before they can be uploaded to the site and shared with other users. It has proven effective in protecting users from maliciously crafted applications. Facebook users responding to a (legitimate) survey also approve of this approach. "
Bethan Cantrell, senior privacy consultant for DLI Design Laboratory, agrees.
"Who is the app developer?" said Cantrell "Their account is verified with a mobile phone number or a credit card, sure, but do they have any convictions for fraud? Are they a bright sixteen year old with a lot of free time and little to no interest in the correct storage and usage of customer data? "
Give users more control
Another option, according to Sophos, would be to give those users with security concerns the option to secure their own page, allowing only vetted applications to run.
"This second approach would only protect the more aware and cautious of users, who may be less likely to fall for the scammers social engineering tricks anyway," said Sophos. "It wouldn't do much to reduce the spam flooding from less secure users, and a full-spectrum control system is preferable."
Of course, even official vetted and approved applications can't be entirely trusted, with the occasional slip allowing applications that harvest user data to make it onto the verified lists.
A rating system
Cantrell suggests the ability to rate app developers, so users can see their reputation on the same screen where app permissions are granted. In other words, before you grant access to an application, the rating system would let you know how that developer ranks, whether they have a previous history, and any infractions they may have from their past.
"eBay offers reputation information on the seller of its items, shouldn't we have something similar for our private information?" asks Cantrell.
Require an auditable privacy statement
"Most app developers may just want to share their cool quiz or game, but does the app developer have the sophistication to understand what kind of overhead goes along with storing that kind and quantity of sensitive information?" said Cantrell. "Do they understand data security and how to implement it?"
An auditable privacy statement, for which Facebook officials require developers to verify that they are able to maintain data security and follow privacy laws, would go a long way, she said.
See also: Tips and tricks to fix Facebook
- Improving the app development process
- Walled garden approach