News for hackers. Stuff that matters.
Re:Facebook security hole allows viewing of private photos by ianhawes on Tuesday December 06, 2011 @08:27AM (#3319151)
This is a security hole and nothing more. Developers make mistakes. This is not some vast conspiracy by Facebook to undermine your privacy. Why, of all places, is HackerNews unable to comprehend this?
Re:Facebook security hole allows viewing of private photos by brlewis on Tuesday December 06, 2011 @09:04AM (#3319267)
If you see a comment that makes it sound like there's a vast conspiracy, please post in reply to that comment. I don't see any such comment. HN appears to be comprehending just fine.
Re:Facebook security hole allows viewing of private photos by cbabraham on Tuesday December 06, 2011 @11:32AM (#3319810)
http://news.ycombinator.com/item?id=3319018

This comment seems to argue that this was intentional.

Re:Facebook security hole allows viewing of private photos by raphman on Tuesday December 06, 2011 @09:04AM (#3319269)
No. This shows that Facebook has no robust security model at all. Either they do not have any mandatory access control for private data, or someone approved of circumventing such access control measures for this feature. Both is in my opinion inacceptable for a company holding so much potentially sensitive data.
Re:Facebook security hole allows viewing of private photos by Groxx on Tuesday December 06, 2011 @12:57PM (#3320142)
One example of a hole does not make a bucket into a sieve.

For a company of FBs size and personal data contents, I agree, they have a rather scary track record. But saying <symptom of X> implies <X> is fallacious, especially when it's also a symptom of <AAA> through <ZZZ>.

Re:Facebook security hole allows viewing of private photos by rbrcurtis on Tuesday December 06, 2011 @03:15PM (#3320815)
but it does make a tire flat. :)
Re:Facebook security hole allows viewing of private photos by dlss on Wednesday December 07, 2011 @01:04AM (#3322696)
Agree. A sieve is generally more useful than a bucket with a hole.
Re:Facebook security hole allows viewing of private photos by TheCapn on Tuesday December 06, 2011 @08:46AM (#3319213)
A security hole is where some attack vector within the code is overlooked (ex: injection attacks, overflows). A negligent feature is one where the steps to exploit the service were put in explicitly.

What one does this fall into?

At some point a developer coded in a resource that bypasses any privacy data, had it approved by management/coworkers (not sure what model they use) and published it live. I'm certain many people have been exploiting this longer than that forum post existed.

Re:Facebook security hole allows viewing of private photos by Groxx on Tuesday December 06, 2011 @01:01PM (#3320155)
Honestly? I'm willing to chock this up to a mistake. A reasonable series of circumstances for this would also be that they missed a single permissions check on an otherwise private-only method. It's probably a single line of code, and one that exists in thousands of other places, surrounded by at least hundreds of other lines of code. An easy thing to overlook.
Re:Facebook security hole allows viewing of private photos by DougWebb on Tuesday December 06, 2011 @02:05PM (#3320480)
That's not how security should work. The default should be no-access, so that missing a line of code or making a small mistake leads to too much restriction rather than not enough. That would also help the developer notice the mistake, since the feature wouldn't work.
Re:Facebook security hole allows viewing of private photos by Groxx on Tuesday December 06, 2011 @03:42PM (#3320936)
Agreed, but you'd be hard-pressed to find any site that has that as the standard (much less a social site, with so many inter-weaving connections), that isn't crammed down their throat by laws. Even then it's still hard to get (and keep) it correct 100% of the time, and stands in the way of making changes and new features, which are what keep social sites alive and competitive.
Re:Facebook security hole allows viewing of private photos by Archio on Tuesday December 06, 2011 @08:31AM (#3319162)
I think it's a stretch to call this "just" a mistake. First of all, there isn't any malicious code that has to be run to execute it, it's a simple as clicking a few buttons in the UI.

Secondly, Facebook is a site with hundreds of millions of users managing billions of private photos. With the amount of revenue & number of developers they have, it's inexcusable that they can't think through a simple process like this without considering what happens if two users aren't friends.

Granted, they're probably not "trying" to undermine privacy. But they're doing a very poor job at maintaining it.

Re:Facebook security hole allows viewing of private photos by nyellin on Tuesday December 06, 2011 @08:58AM (#3319248)
I'm downvoting you for saying I think it's a stretch to call this a mistake

If it wasn't on purpose, it was a mistake. Period.

It might be inexcusable, as you later pointed out, but it was still unintentional. Everyone likes to hate on Facebook. If this was a YC startup, I suspect people would be more forgiving.

Re:Facebook security hole allows viewing of private photos by code_duck on Tuesday December 06, 2011 @09:24AM (#3319325)
That's true, if it was a group of three young people starting a new business, I would be more forgiving than about a multi billion dollar corporation with hundreds of engineers and millions in resources.

It was a mistake, but another word for a mistake is 'negligence'. The fact that something like this can happen illustrates systemic shortcomings at the company. Millions of people are depending on them to enforce the privacy restrictions Facebook claims to enforce. Facebook encourages you to store highly personal data, and as such, they have a responsibility to be more careful. Facebook prides themselves on constantly pushing changes to their software. More safeguards, testing, and perhaps slowing down the software development cycle a little would not be a bad idea.

Re:Facebook security hole allows viewing of private photos by topbanana on Tuesday December 06, 2011 @10:21AM (#3319555)
"Another word for a mistake is 'negligence'"

No it isn't.

Re:Facebook security hole allows viewing of private photos by code_duck on Tuesday December 06, 2011 @12:42PM (#3320081)
Fair enough, I mean to say 'what you may call a mistake, I call negligence'. A pattern of making gross errors adds up to negligence... or incompetence.
Re:Facebook security hole allows viewing of private photos by gcr on Tuesday December 06, 2011 @11:12AM (#3319725)
What's the difference?
Re:Facebook security hole allows viewing of private photos by omarchowdhury on Tuesday December 06, 2011 @12:15PM (#3319972)
Thou shalt goeth unto Google and type define:
Re:Facebook security hole allows viewing of private photos by icebraining on Tuesday December 06, 2011 @09:15AM (#3319299)
If it wasn't on purpose, it was a mistake

I think the problem is that calling it a mistake downplays the issue. I'd say this is grave negligence, because besides the feature itself, it shows a lack of access control systems.

Re:Facebook security hole allows viewing of private photos by r00fus on Tuesday December 06, 2011 @02:21PM (#3320576)
> If this was a YC startup, I suspect people would be more forgiving.

Evidence to the contrary: the Dropbox security fiasco (which sounded worse but was resolved in hours with claims of no malicious activity) prompted several HN entries. HNers aren't so biased as to be blind to inexcusable negligence (esp. because a large majority of us are users of those services and have personal stake.)

Facebook has a history of such "mistakes", a founder who thinks FB users are "dumb fucks" (and has reportedly maliciously used FB's password log), and all the motive in the world to be "negligent" as it's a way they can make money (as long as we don't find out).

The foolish thing to do is to assume this is still a mistake after repeated history of such "mistakes".

Re:Facebook security hole allows viewing of private photos by sp332 on Tuesday December 06, 2011 @10:04AM (#3319504)
There is such a thing as criminal negligence.
Re:Facebook security hole allows viewing of private photos by skeptical on Tuesday December 06, 2011 @10:44AM (#3319652)
aammm... you omited the word 'just' which archio stressed. Sure, if you take away THE important word of a sentence, then you might as well downvote it.

'a mistake' puts this at the same level of seriousness as other problems. This is at least a big mistake.

Re:Facebook security hole allows viewing of private photos by nyellin on Tuesday December 06, 2011 @10:53AM (#3319672)
I copied and pasted from the original comment. The word "just" was added later.
Re:Facebook security hole allows viewing of private photos by rmc on Tuesday December 06, 2011 @08:49AM (#3319220)
I think people know that this is a mistake. But it shouldn't have happened. Facebook is a massive, wealthy company that has many many programmers. Bugs like this should not have happened, considering that privacy is one of the biggest media problems Facebook has.
Re:Facebook security hole allows viewing of private photos by damoncali on Tuesday December 06, 2011 @09:19AM (#3319309)
There is a lot of muscle memory to overcome here. It's like Jeffrey Dahmer accidentally killing someone. You can't blame people for jumping to conclusions.
Re:Facebook security hole allows viewing of private photos by marquis on Tuesday December 06, 2011 @09:55AM (#3319470)
Is Facebook not hiring some of the most talented developers in the industry? This is a ridiculous mistake that should have been tested for prior to production.
Re:Facebook security hole allows viewing of private photos by spitfire on Tuesday December 06, 2011 @04:47PM (#3321235)
No. I went to school with someone who now works at Facebook. To describe him as "most talented" at anything would be a mistake. However, he did have no regard for others or their work.