Facebook App Exposes Abject Insecurity
ewhac writes "Back in June, the American Civil Liberties Union published an article describing Facebook's complete lack of meaningful security on your and your friends' information. The article went virtually unnoticed. Now, a developer has written a Facebook 'Quiz' based on the original article that graphically illustrates all the information a Facebook app can get its grubby little hands on by recursively sweeping through your friends list, pulling all their info and posts, and showing it to you. What's more, apps can get at your information even if you never run the app yourself. Facebook apps run with the access privileges of the user running it, so anything your friend can see, the app they're running can see, too. It is unclear whether the developer of the Facebook app did so 'officially' for the ACLU."
Public information is public. News at 11.
Not that your information is in the hands of the facebook staff. That can be scary, but the facebook people, like google, have demonstrated a fairly reasonable approach to exploitation of personal information.
The problem is that it's in the hands of all of your friends and family. If there's any aspect of your life that should remain off the internet, never share it with a facebooker.
if anyone wants to keep their personal information private then keep it off the internet, if you put your photo or real name & location on any part of internet (especially social networking websites) you can bet your life that somebody else is going to exploit that information in any way possible and for $profit$ if that is possible too.
Politics is Treachery, Religion is Brainwashing
Yeah, I've noticed that this "Facebook" app exposes an abject insecurity.
Namely that of the users who seem to be obsessed with their not appearing popular enough, and adding as many "friends" as they can.
"Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
Don't publish/post anything that you wouldn't want made public.
Simple enough, people? Seriously.
Grow. The. Fuck. Up. Stop being retarded, paranoid jackasses. Facebook, et.al., are out to make MONEY. That means collecting information, data, digesting it in some way, and then selling that information to advertisers/perverts/your mom/etc.
I just don't get why people are up in arms about "privacy" on a public website, even one with "private" areas. I mean, it's kind of interesting how people will put personal information on a public website and then build virtual walls around it to keep other people out.
Are you so embarrassed by your circle of friends/family that you really don't want other people to know?
Do you really think that you are such an interesting fucking nobody that everyone in the whole goddamn universe wants to know everything about you?
You are one nobody among a collective of nobodies. Deal. :)
Price, Quality, Time. Pick none. What, you thought you had a choice?
What does this have to do with "Civil Liberties"?
The ACLU doesn't seem to be about civil liberties at all any more, if it ever was.
Could someone with a facebook account "review" this quiz?
I don't have a facebook account so I can't do much with it. But I would like to send it to friends and family that do have accounts. These people aren't the type to comprehend the ACLU blog, so I'd like to know just how well the quiz makes its point. Is my 20 year-old niece who 'friends' anyone who sends a friend request going to achieve cluevana by doing the quiz, or is the quiz no more meaningful to the unenlightened than the blog post that inspired it?
When information is power, privacy is freedom.
I solved this problem by filling my facebook profile with blatant lies.
But here is what Facebook tells their users:
Yeah, there is a lot of 'small print' too, but why wouldn't the average user expect the information they put on Facebook to be private, unless they change some (default) setting?
Step 2. ?????
Step 3. Profit!!!!
========
Wait, let me clarify
Step 2 = Blackmail
excitingthingstodo.blogspot.com
Anyone else find the Facebook link in the article funny?
QUESTION 1: When you take a quiz on Facebook, what can the quiz see about you?
Only your answers to its questions.
Only information that is set as "public" on your profile.
Almost everything on your profile, even if you use privacy settings to limit access.
Correct!
Even if you have your profile information and content set to "private," quizzes can see almost everything that you share with your friends on Facebook: your politics and religion, embarassing photos, comments you leave on your friends' Wall. It doesn't seem like a quiz developer has any reason to poke around in your profile, but it's temptingly easy to do so.
For example, here are just a few things this quiz can see in your profile:
[Random stuff from your own profile. *Some data/counts in aggregate*]
QUESTION 2: What info about you can a quiz see when your friends take a quiz?
Nothing at all, unless they use your name in an answer somehow.
Only information from your profile that is visible to everyone on Facebook.
Almost everything on your profile, even if you use privacy settings to limit who can see that information.
Correct!
Yes, that's right: when your friend takes a quiz, the quiz maker gets access to your information! So even if you're being careful, if you haven't changed the right privacy settings, your information could be collected by anyone who writes a quiz that your friends take!
Check out what this quiz can see about some of your friends (loads slowly - give it a sec!):
[Random stuff from your friends' profiles. *Some data/counts in aggregate*]
QUESTION 3: There must be safeguards somewhere, right? My information is safe because:
Facebook's default privacy settings prevent application developers from scouring my information.
Facebook carefully screens developers to ensure that they are trustworthy and requires that they post and comply with a privacy policy.
Facebook uses technical measures to limit how developers collect and use personal information.
None of the above - and that's a real problem.
Correct!
The only protection Facebook offers by default is its Terms of Service, which state that developers must collect only the information that they need and use it only in connection with Facebook.
But all it takes to be a developer is an email address, and so few of even the top developers have a privacy policy at all, it's hard to believe that Terms of Service will hold them back if they want to collect information, and (as this quiz has shown) they can access a lot of it.
And once details about your personal life are collected by a quiz developer, who knows where they could end up or how they could be used. Shared? Sold? Turned over to the government?
QUESTION 4: OK, that sounds like a real problem. So what should I do?
Give up and quit Facebook forever.
Resign myself to losing control over my personal information.
Demand the right to control my information without sacrificing the right to use new technology.
Of course you know the answer: take a stand and demand control!
What's going on with these quizzes just isn't right. It's time for Facebook to upgrade its privacy controls so that you decide who gets to see your personal information.
That's where you come in. As we've seen before, Facebook does respond when users protest. So we need to make some noise!
*
Update your own privacy settings.
*
Share this quiz on Facebook and encourage your friends to take it!
*
Sign our online petition and tell Facebook that you want more control of your own information.
*
And, finally, help the movement grow by becoming a fan of the dotRights campaign and voting for our "The Secret Lives of On
There are 1.1... kinds of people.
From the title, I thought it exposed the social anxiety and fears of users (which in many cases it might end up doing, but that's not what the original post is about).
Privacy Salience and Social Networking Sites
Facebook and its apps work exactly as advertised. It is a site that's ALL ABOUT SHARING INFORMATION, and guess what, that's what it does. When you take a quiz or use an app, it tells you you're granting it access to lots of stuff. I forget the exact wording, but none of this is a surprise. It takes all of a few minutes looking through the developer docs to see that if you write an app, you get access to, well, yeah, everything.
The problem here is that some people sign up on a site that exists to share personal information, run apps that give away personal information and tell you they're doing it, and are then surprised.
Grow. The. Fuck. Up.
This is an interesting sentiment to present by such juvenile means.
I don't get this... the whole Facebook thing (in every single little aspect)...
At the end of the day, people seem to conveniently forget that Facebook is a COMPANY that exists to make MONEY.
Further, the Company's BUSINESS MODEL is entirely built around selling YOUR DATA.
If Facebook was to "privately protect" this data, as its user's seem to insist they should - How are they suppose to make MONEY?
Do you have an alternative Business Model for them?
Thus the lesson ~
If you don't like Facebook's Business Model - of selling your data - then take your business elsewhere (like MySpace, Friendster et al)... its a FREE MARKET.
Beyond all this... if people cry they really need Facebook to keep in contact with "Friends"... well i think they've got bigger problems... like possible problems involving their personal interaction's with society.
Facebook isn't for making friends... its for people who have no social skills, and want to PRETEND that they're POPULAR, and pretend to have friends.
In short, Reality sucks, LSD is illegal... and so many people need they're little Facebook fantasy world to escape to.
I like how so many comments say something along the lines of: "Normal people are stupid, they were warned, they deserve to lose access to public information." I'm not even going to start on why that's such a horrible attitude, I think everyone should know that. I just hope none of you are engineers, and if you are god knows you have no right engineering anything for anyone.
But I am going to draw one comparison here. What if this was microsoft doing it? Wouldn't all of slashdot be up in arms?
Quite simply, facebook apps seem to be designed specifically to violate your security. Anyone can get your pictures or your posts from a simple quiz game, when it's not needed. Why can't facebook just tell us specifically what parts of our profile the app is going to use, instead of giving some kind of ominous warning saying that it will have access to basically all of your data. If you are truly interested in protecting someone's data, then that's a simple design decision, something that should have been obvious to anyone who was designing the facebook app architecture. It seems far more likely that it was not put in, on purpose. God knows why.
In fact, I wouldn't be surprised if most of the data on facebook has been cached on 3rd party servers many times over thanks to apps like the quiz one. The worst thing is, facebook is clearly an accomplice and some people are just too busy feeling superior to notice. And I thought slashdot was about protecting people's rights online?
One thing that scares me about them is that a few months ago their list suggesting people for me to add as friends changed wildly, and included people I didn't recognize. I did a search, and it turns out that many of these people were ones I had had one email exchange with a couple of years ago using my Hotmail account -- the account I used for my Facebook account. If these oddball suggestions had happened over the course of time, I could understand it being the other people letting facebook pillage their email for addresses and then suggesting us to each other; however, since it happened all at once, the only conclusion I can come to is that Facebook must have made a deal with Hotmail to get access to associated addresses. I never gave Facebook permission, my password is definitely not the same for Facebook as it is for Hotmail, and people contacted via my main email account -- which thankfully is not Hotmail -- have not shown up on this suggestion list.
Why are people getting so worked up about this? It's not like the information applications can access has been posted here for years or anything...
Not that your information is in the hands of the facebook staff. That can be scary, but the facebook people, like google, have demonstrated a fairly reasonable approach to exploitation of personal information.
The problem is that it's in the hands of all of your "friends" and family. If there's any aspect of your life that should remain off the internet, never share it with a facebooker.
Facebook friends are often not even acquaintances. They are not your friends, no matter how Facebook refers to them.
Mit der Dummheit kämpfen Götter selbst vergebens
This is hardly the point. The main point is that people WANT TO and SHOULD be able to publish their information to those they choose, without it being spread to those with interests other than friendship. Normally, the only major leak in this is if you can't trust your friends. Now, there is also a leak in the basic communication infrastructure we're using. People are simply arguing that social networks like facebook have a certain responsibility to be trustworthy, just like friends do.
The other problem is that the information you publish is no longer just that. It can be combined with the information your friends publish, interpolated, and projected back at you, to find out things about you that you DIDN'T publish. For example, if you said you went out with Tina tonight, and Tina said she she went out with you and Joe, and Joe said that he went to a nudist colony tonight, then suddenly you just published that you went to a nudist colony.
Just like at the doctor's office; if you let others see your junk or take pictures using their network connected fancy junk picture taking machines then its on the network for everybody on a network to see.
-rd
The same happened to me. And also, all of them are related to one hotmail account, and one that is NOT the one I'm using on facebook, which is even scarier. I wonder if someone has more insight in this...
Like most the posts say above this one- This is not a big deal. We are not talking about a critical flaw in an OS that will cause for potential data leaks from government systems, nore is this a flaw in the design of a massive medical or credit card system. We are talking about a website that 1. you have to go out of your way to sign up for and 2.lets you throw digital water balloons at your friends, or make comments about their mom for everyone to see. From a technical standpoint it is a little interesting, perhaps, though just another exploit in some buggy code. Someone said it best above here: what is posted public will remain public. Facebook is not a means of secure or private communication.
Don't publish/post anything that you wouldn't want made public.
Simple enough, people? Seriously.
And if someone else posts it, then what?
Not quite--
THAT is the problem as I understand it: apparently you can't deny information to apps that your friends have authorized but you have not.
Actually you can:
http://www.facebook.com/home.php#/privacy/?view=platform&tab=other
Simply untick all the boxes there.
VPS-like shared hosting, on under-crowded servers.
Facebook might as well be regular web pages out in the open.
However, I don't see what the ACLU has to do with any of this.
Tracy apparently had some trouble with the concept of "privacy" (or lack thereof) on Facebook...
Seems the app has already been disabled. Apparently, there's something in the terms you have to agree to to write an app about not collecting more info than necessary. And presumably, Facebook felt that this one did. Or maybe they thought they could distance themselves from the embarrassment. Who knows.
Ah, I stand educated. Thank you.
If that page works as advertised, it needs to be displayed more prominently here. (Mod parent up?)
That Facebook quiz page puts Firefox 3.5 into a loop at:
"Script: file:///D:/Program Files/Mozilla Firefox/modules/XPCOMUtils.jsm:260"
FAIL.
You miss the point of Facebook, entirely. It's about sharing information with a controlled group of people you have chosen; not every person on the planet who wants it. The problem here is that a site promotes itself as a place you can associate and communicate with a selected community of people that you have individually selected and granted access to and all of its literature promotes the ability for YOU to have CONTROL over your information and interactions (otherwise, they'd just keep using Myspace or something else) while actually violating the implied spirit of everything users sign up for.
Also, I'm glad you feel that violating the entire premise of your service is okay as long as you post it in your Developer API documents that I'm sure everyone's mom and grandparents read before signing up to the service.
Simply untick all the boxes there.
Hmm. "You are unable to fully opt out of sharing information through Facebook platform because you are currently using applications build on Platform. To enable this option, you need to remove any applications you have added, and remove your permissions to all external applications that you may have used".
Sounds like you can have either privacy, or the use of FaceBook applications, but not both.
I don't care if it's 90,000 hectares. That lake was not my doing.
Facebook and its apps work exactly as advertised. It is a site that's ALL ABOUT SHARING INFORMATION, and guess what, that's what it does. When you take a quiz or use an app, it tells you you're granting it access to lots of stuff. I forget the exact wording, but none of this is a surprise. It takes all of a few minutes looking through the developer docs to see that if you write an app, you get access to, well, yeah, everything.
The problem here is that some people sign up on a site that exists to share personal information, run apps that give away personal information and tell you they're doing it, and are then surprised.
No, that's not the problem. The problem is that when Facebook creates a privacy setting that says "Only Friends" can view the information, that's exactly what should happen: Only friends should be able to see it. It's true that the applications all have a disclaimer saying that they can see and use friends' information, but one can easily understand the cognitive dissonance created when Facebook, on the one hand, tells you that you can designate information as private, and on the other, allows applications to violate that privacy without your giving it that permission. It's one thing if an app can access the "private" information of the person taking the quiz. It's quite another when it gets access to the personal information of people who didn't take the quiz, didn't give the app in question the rights to the "private" information, and thought they were dong "all the right things" by restricting their private information to only their friends.
The cornerstone of privacy is informed consent.
Someone I don't know is gonna see that I told a friend I really loved Brazil!
...you combine object-oriented and aspect-oriented development?
"Private" as in "not accessible to anyone"? That would rather defeat the point of putting it there. The default is perfectly reasonable: your information is visible to people you have declared to be your "friends" - and obviously, they may feed the information you've given them access to, to anyone or anything else.
I am trolling
Now, a developer has written a Linux 'Utility' based on the Facebook paranoia, which graphically illustrates all the information a normal application can get its grubby little hands on. It opens your e-mail, and prints out all the stuff your friends have sent you. Then it opens your IM program, and prints out all your friends' profiles. And their web sites. And, like, OMG, the links to their favorite games they sent you!
Seriously folks. We're getting riled up over the idea that applications run with the privileges of their users? And that they can access the same data their users can? That this is somehow novel because it involves a few web services?
Stop. Please.
Enabling least-privileged security within FB would likely be pretty easy. Getting each app author to include a declarative description of the required information would probably be feasible. Actually communicating the requested information to end users would be a complete, utter, unmitigated nightmare. And don't even think about configurable levels of functionality, unless you want runtime errors out the wazoo.
Comment removed based on user account deletion
No, "Private" as in "only friends I have chosen to share information with", not as in "and every application that they are stupid enough to install".
And you are missing the point
No one is "feeding the information" to an application. The application is sucking the information without anyone being aware of it.
The solution it simple:
Whenever one of my friends grants an application access to my data, Facebook should ask me:
"You have chosen NOT to share information with applications on Facebook. Your friend XYZ has now granted Application APP1 access to your profile. What would you like to do now?
[ALLOW]---[BLOCK APP1 ACCESS TO YOUR PROFILE]---[REMOVE XYZ FROM FRIEND LIST]"
Yes, but the price you pay is not using any Facebook applications at all. It's stupid to make it such an all-or-nothing choice like that. It's not necessary, and in my opinion, this lack of a reasonable file permissions scheme is going to keep people (and businesses) from taking Facebook seriously as a platform.
I haven't clicked on an app recently, but it used to be that Facebook apps told you as much. Hehe, not only can they see all your personal info and whatever you can see of your friends' info, but the app can post content using your ID. Now that makes for some really funny possibilities. It's also why you see friends accounts that are posting links to porn sites without their knowing... It's the beauty of the design.
I installed this app on facebook, and it was basically just a quiz; I expected more such as demonstrative proof.
For instance, the point they are trying to make is that facebook apps such as quizzes can aggregate personal information about pretty much anyone regardless of privacy settings, however, they do not re-present the data that their quiz aggregates.
Whoever posted this without knowing if it is affiliated with the ACLU on slashdot should validate their sources. I installed this app and I do not even in fact trust it. Irresponsible.
Allowing "What Do Quizzes Really Know About You?" access will let it pull your profile information, photos, your friends' info, and other content that it requires to work.
Allow or cancel
I decided to click "Cancel". Oh damn, the quiz does not work now!
Wow, facebook is TEH EVIL! how dare they ask me if I want to run the quiz or not!
Moreover.. even if you do find your picture posted, the moment you ask that somebody remove it, you are likely to incite the Streisand Effect; and even 'the Slashdot crowd' will point and laugh at you and help disseminate the picture you asked somebody to take down.
This isn't anything like pwning you but just showing that the data you shared is...shared.
expandfairuse.org
If you too would "click here" to find out what your friends' friends said regarding whether they thought you had a habit of picking your nose or not, then you're probably pretty insecure.
When users click "Allow X App to access my profile" for the most stupid of polls and quiz applications, I don't think Facebook is to be blamed. Once again, Internet is most insecure for people who don't care about protecting their privacy, and the rest know when and how to protect themselves.
Or: Your privacy is only as good as the the aggregate social stupidity of your friends.
I created a bogus ID and my image has already been tagged numerous times by other people who know my fake name (so it pretty quickly becomes a rather thin alias). Unfortunately a social site that only has me on it is not very useful (unless I want to have the social life of John Kaczynski).
This reminds me of a recent Onion article:
"Google Opt Out Feature Lets Users Protect Privacy By Moving To Remote Village"
http://larvatusprodeo.net/2009/08/17/video-of-the-day-from-the-onion-on-google-and-privacy/
Xix.
"Everything is adjustable, provided you have the right tools"
That's drawing a distinction that doesn't exist. If you give a friend access to your profile they can do anything with that data; this just makes it more immediately clear.
The application is sucking the information without anyone being aware of it.
No; the friend will get asked when they run the application, effectively "do you want to give this access to anything you can see".
I am trolling
"it's that Facebook represents itself as secure and private to its users"
They do?
Deleted
The exact information you get when installing a Facebook application (could be some kind of game) is this:
"Allowing [name of application] access will let it pull your profile information, photos, your friends' info, and other content that it requires to work."
Note the "that it requires to work" part that I took the liberty of bold'ing.
Do you really think the average user thinks; "Oh yeah, let me give this little game access to my friends personal data, because it totally requires access to those data to work"?
But the problem stands: Facebook promises me, as a user, control over my private data, but lets my friends - knowingly or unknowingly - overrule my control over my private data.
There would be a simple solution: have the apps state what rights they need through the api. Instead of:
"Do you want to give this application the right to your profile?"
Have a question:
"Do you want to give this application the right to the following information:"
- your name
- your profile picture
- list of your friends names
A quiz really doesn't need to know more than that, an photo editing application might need all your photos etc. The api could also let the application developer write a short description of why such info is needed. An application that asks for too many rights would not get as many users - at least the smart users would be protected.
WWW stands for the World Wide Web. There was no provision for security when protocols were originally written. Quit blaming facebook and the like, on insecurity. For whatever reason, people believe that if a website is well known, that the people running it will take good care of you. Quite the opposite.
TOP DSLR Cameras Reviews of the top DSLRs
exactly how can I misuse this app?