Live data from Hacker News

Facebook security hole allows viewing of private photos

forum.bodybuilding.com

71–80 of 143 posts

Re: Facebook security hole allows viewing of private photos

#71

If that doesn't prove that FB's developers aren't thinking about security, I don't know what would. Nobody who is in a culture of protecting security would even consider building this.

Or privacy. The assumption here is that if someone thinks you have an inappropriate photo, you now have no right to privacy?

No, it's surely just a mistake. No one made an affirmative decision to skip "privacy". What happened is that whoever added the "select more images to block" feature somehow did it in a way that skips the normal access checks.

If there's a goof here, it's that the framework they've built apparently doesn't make the privacy controls mandatory. Developers have to remember to "turn them on" by calling an access control predicate or whatnot. That's bad. That's dumb. But it's not malicious.

Re: Facebook security hole allows viewing of private photos

#72

Seriously, FB, do you have no QA whatsoever? I wonder whether this is limited to photos in the profile album, or whatever it is called, these days. EDIT: I'll add this suggestion that I've made before, since you're going to have a LOT of people wanting to delete photos, if this problem proves to be significant. Delegate someone to spend a few hours writing a routine that will replace a cached photo with an identicall…

isn't there another problem with facebook, where none of your photos are ever deleted and can be accessed by the direct url at any time?

Re: Facebook security hole allows viewing of private photos

#75
post #50

Earlier quoted context omitted.

Well, the question is, how far does that go? If I put up photos on a public web server intending them to be private, is that still legal?

It goes as far as is reasonable. The law gets interpreted in a court of law by human beings that make decisions about whether a reasonable person would expect that to be private and the intent of the person that found the images anyway.

Here's a good writeup of the state laws, http://law.jrank.org/pages/11804/Computer-Crimes.html

  It is not enough for purposes of these laws to accidently or
  unintentionally wander into areas on the internet where valuable
  or secure information may reside. If one enters such an area
  using computers or computer technology, his/her intent must be
  to steal, destroy or defraud to be found guilty of a crime.
For example, David Kernell was convicted of "misdemeanor computer intrusion"[1] for accessing Sarah Palin's Yahoo! email.

[1] http://www.esecurityplanet.com/headlines/article.php/3879756...

Re: Facebook security hole allows viewing of private photos

#76

Earlier quoted context omitted.

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…

"Another word for a mistake is 'negligence'" No it isn't.

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

#77
post #72

Seriously, FB, do you have no QA whatsoever? I wonder whether this is limited to photos in the profile album, or whatever it is called, these days. EDIT: I'll add this suggestion that I've made before, since you're going to have a LOT of people wanting to delete photos, if this problem proves to be significant. Delegate someone to spend a few hours writing a routine that will replace a cached photo with an identicall…

isn't there another problem with facebook, where none of your photos are ever deleted and can be accessed by the direct url at any time?

I haven't kept up, but IIRC that used to be the case. And that's what I'm addressing.

A few years ago, I believe, they explained that they generate these ginormous image caches where, IIRC, individual images are not distinct files.

My point is, regardless, if you can find the image (and its extent), and if the cache data are still write-able, then overlay a generated "blank" image onto the cached image, in place. You still have some data leakage, in that the working URL confirms that there was an image having that URL. But for most cases, I believe this would suffice.

I guess they'd also have to track down and overwrite the various thumbnail versions, but if their systems can already find these in the course of their normal work, this shouldn't be a problem.

As for overlaid tag data and whatnot, I'm not sure what to suggest. At a first pass, I'd suggest just deleting (or "offlining" or whatever, given that FB apparently never really deletes anything) that data. But I don't know what continuing dependencies that might break.)

EDIT: I should add that I don't know whether/how such image caches are replicated. And perpetuating such an overwrite against multiple replications might not be easy / something the existing design supports.

Nonetheless, I think it's something they should support. At a minimum, when a user really wants to delete an image, then overwrite its segment of whatever image cache file with a "blank" equivalent.

Although... then you get into what may be legally required and/or prudent, from FB's perspective, to retain.

I'll stick to the simplistic user perspective: When I say delete, I mean delete.

Re: Facebook security hole allows viewing of private photos

#79

Funny how something like this is originally posted on a body building forum. I think the first reports of the recent Penn State scandal were posted there too (around a year ago.) Who would have thought that's where you'd first find such things?

The Misc is probably my favorite general forum on the internet. Suprisingly-high level of discourse and genial atmosphere for a forum dedicated to lifting weights. HN would be pretty impressed with the number of engineers and entrepreneurs there as well :)

Re: Facebook security hole allows viewing of private photos

#80
post #36

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?

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.

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 implies is fallacious, especially when it's also a symptom of through .

Post reply on HN