Slashdot Mirror


Facebook To Fight Revenge Porn by Letting Potential Victims Upload Nudes in Advance (bleepingcomputer.com)

Catalin Cimpanu, writing for BleepingComputer: Facebook is testing new technology that is designed to help victims of revenge porn acts. It works on a database of file hashes, a cryptographic signature computed for each file. Facebook says that once an abuser tries to upload an image marked as "revenge porn" in its database, its system will block the upload process. This will work for images shared on the main Facebook service, but also for images shared privately via Messenger, Facebook's IM app. The weird thing is that in order to build a database of "revenge porn" file hashes, Facebook will rely on potential victims uploading a copy of the nude photo in advance. This process involves the victim sending a copy of the nude photo to his own account, via Facebook Messenger. This implies uploading a copy of the nude photo on Facebook Messenger, the very same act the victim is trying to prevent. The victim can then report the photo to Facebook, which will create a hash of the image that the social network will use to block further uploads of the same photo.

370 comments

  1. This is already avaliable by pnutjam · · Score: 5, Funny

    I already have a service that handles this, just send me the pic and I'll handle it....

    1. Re:This is already avaliable by Major_Disorder · · Score: 4, Funny

      I already have a service that handles this, just send me the pic and I'll handle it....

      I would take you up on this offer. But I would not want to be responsible your your blindness.

      --
      First law of people: People are generally stupid.
    2. Re:This is already avaliable by fizzer06 · · Score: 2

      I bet you will.

    3. Re: This is already avaliable by Anonymous Coward · · Score: 1

      What do you care?
      Your your already blind.

    4. Re:This is already avaliable by cayenne8 · · Score: 5, Insightful
      I have a QUICK solution to all this, works 100%.

      Don't fucking let someone take pictures or video of you naked and/or having sex!!!!

      Sheesh....when did something like common sense about not letting someone take pics of you in compromising situations go out the fucking door?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    5. Re:This is already avaliable by computational+super · · Score: 4, Funny

      I swear I'm only storing the hash code. Honest.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    6. Re:This is already avaliable by computational+super · · Score: 5, Funny

      Well, I thought it was really just that easy until I realized that the reason nobody had ever taken a naked picture of me was because I was ugly.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    7. Re:This is already avaliable by religionofpeas · · Score: 5, Funny

      "We've noticed your hash is kinda small. Would you be interested in some hash-enlargement pills ?"

    8. Re:This is already avaliable by eneville · · Score: 1

      This is no more or less embarrassing than someone getting a tattoo of $current_lover_name. Today we share digitally that which we did physically.

    9. Re:This is already avaliable by CodeHog · · Score: 1

      yup 100% of the time it will work. except the times where it doesn't like when someone has hidden a camera in a bathroom or hotel room or their bedroom...

      --
      Fat, drunk, and stupid is no way to go through life, son.
    10. Re:This is already avaliable by Lab+Rat+Jason · · Score: 4, Funny

      Right? There's NO WAY this could ever go wrong. Nobody from Facebook will ever see them. Nobody will ever hack facebook and steal them, facebook will never sell them to plastic surgeons under a marketing plan for people that need a little "nip" here and there. </sarcasm>

      --
      Which has more power: the hammer, or the anvil?
    11. Re:This is already avaliable by Anonymous Coward · · Score: 1

      Proactively upload nude photos to an internet-connected service... What could possibly go wrong?

    12. Re: This is already avaliable by loufoque · · Score: 1

      It's a generation thing.
      The new generation is not only completely superficial, but also clueless about privacy in technology.

    13. Re:This is already avaliable by Oswald+McWeany · · Score: 5, Funny

      Well, I thought it was really just that easy until I realized that the reason nobody had ever taken a naked picture of me was because I was ugly.

      Don't feel so down on yourself. I've taken plenty of naked pictures of you.

      --
      "That's the way to do it" - Punch
    14. Re: This is already avaliable by Anonymous Coward · · Score: 0

      But I honey I swear, I only want the video so I can watch us when you aren't with me. Lulz.

    15. Re:This is already avaliable by lq_x_pl · · Score: 1

      In this case, the potential victim does not have access to the photo to pre-emptively upload. Doesn't apply to the context of this discussion. :-/

      --
      An internal system operation returned the error "The operation completed successfully.".
    16. Re:This is already avaliable by Oswald+McWeany · · Score: 1

      This is no more or less embarrassing than someone getting a tattoo of $current_lover_name. Today we share digitally that which we did physically.

      Don't be so down on yourself. I've take plenty of nude photos of you through your bedroom window.

      --
      "That's the way to do it" - Punch
    17. Re:This is already avaliable by networkBoy · · Score: 2

      Well in this particular case since they're expecting you to upload your nudies that implies you took a selfie or some such... in which case I'd like to add an addendum to GP:

      and for $DIETY sake, don't take nudies and send them to someone!

      Also I have a tangential question (sorta reverse revenge porn):
      1) Minor takes nude selfie and sends it to target (say hated step parent).
      2) Reports target for being in possession of CP.
      3) now what?

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    18. Re:This is already avaliable by Oswald+McWeany · · Score: 4, Insightful

      yup 100% of the time it will work. except the times where it doesn't like when someone has hidden a camera in a bathroom or hotel room or their bedroom...

      Or they accidentally upload the photo to their feed instead of the protection service.

      --
      "That's the way to do it" - Punch
    19. Re:This is already avaliable by Oswald+McWeany · · Score: 2

      #hashshaming

      --
      "That's the way to do it" - Punch
    20. Re:This is already avaliable by networkBoy · · Score: 1

      Seriously, they could release a "restrict pic" app that you could use to generate the hashes locally and then upload just the hash, but...
      All the revenger has to do is change some metadata, or a pixel, and BANG! new hash.
      Making this all relatively pointless.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    21. Re: This is already avaliable by gx5000 · · Score: 2

      NO kidding, and they're paying Big Brother to spy on them by buying, even fighting over the tech themselves...
      Have to retire soon, this is getting too stupid, everywhere you look.

      --
      End of Line.
    22. Re:This is already avaliable by Anonymous Coward · · Score: 0

      I'm assuming this is something you would only do if the photos have already been leaked and are circulating.It could be used to prevent them from being reposted to Facebook.

    23. Re: This is already avaliable by dreamchaser · · Score: 1

      You left out 'self-absorbed' and 'narcissistic'.

    24. Re:This is already avaliable by Anonymous Coward · · Score: 5, Funny

      This reminds me of that website where you could enter you credit card number to check if it was leaked to the internet....

    25. Re:This is already avaliable by Type44Q · · Score: 0

      Don't be a dumbass; that's already illegal.

    26. Re:This is already avaliable by lgw · · Score: 2

      It's probably an image signature, not literally a hash. But yeah, if the real intent was as stated, they'd release an app that uploads just the signature. This plan can only end in lulz.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    27. Re:This is already avaliable by Theaetetus · · Score: 2, Interesting

      I have a QUICK solution to all this, works 100%.

      Don't fucking let someone take pictures or video of you naked and/or having sex!!!!

      Sheesh....when did something like common sense about not letting someone take pics of you in compromising situations go out the fucking door?

      Yes, I suppose that's a reasonable solution, if you never want to receive sexy pictures or video from a significant other. As most people would like to receive such, then blaming the victim and discouraging the practice would seem to be counter to most folk's interests. But not yours, I guess.

    28. Re:This is already avaliable by computational+super · · Score: 5, Funny

      Dad?

      --
      Proud neuron in the Slashdot hivemind since 2002.
    29. Re:This is already avaliable by Anonymous Coward · · Score: 0

      Your solution definitely does not work 100% of the time as it doesn't cover cases where the victim was not aware they were being recorded.

    30. Re:This is already avaliable by networkBoy · · Score: 1

      I assumed the same (signature) but TFA actually points out: "Cryptographic Hash".
      so...
      I still assume signature.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    31. Re:This is already avaliable by Anonymous Coward · · Score: 0

      I have a QUICK solution to all this, works 100%.

      Absolutely brilliant! Perhaps for an encore you could solve the problem of car accidents by banning cars.

    32. Re:This is already avaliable by thereitis · · Score: 1

      My guess is they need nudes of people in large masses for some big data/advertising angle and this is just a cover story to get people to send them in. I know FB mentioned getting into medical related topics at one point, so that could be it. I can't believe how much disdain they seem to have for their userbase.

    33. Re:This is already avaliable by redmasq · · Score: 1

      I would agree. If I were doing it, I would probably scale the images to a fixed set of different very low resolutions and create a histogram of segments each resulting image. If there is a more than an arbitrary number of fuzzy matches to each histogram, it's likely the same image. The image identification would be independent of the file hash and if enough (overlapping) segments, it may be possible match cropped images to uncropped with very few false positives. Beyond that, feature identification might be a good, albeit processing intensive, approach that possibly could be combined with the former as a second-stage. Those are, however, just ideas that come to mind to approach the problem.

    34. Re:This is already avaliable by AdamStarks · · Score: 4, Funny

      A different breed of revenge porn, eh? Where the subject is not the victim?

    35. Re:This is already avaliable by boudie2 · · Score: 5, Funny

      My wife was afraid of the dark. Then she saw me naked. Now she's afraid of the light.
      Rodney Dangerfield

    36. Re:This is already avaliable by ShanghaiBill · · Score: 1

      Don't be a dumbass; that's already illegal.

      The depends on the jurisdiction. In America, surreptitious audio recordings are illegal without the consent of at least one party, but hidden cameras often are not.

    37. Re:This is already avaliable by greenfruitsalad · · Score: 4, Informative

      Also, in UK, Facebook could be charged with possession of child pornography and the teen uploading the photo with distribution

    38. Re:This is already avaliable by Anonymous Coward · · Score: 3, Insightful

      Also I have a tangential question (sorta reverse revenge porn):
      1) Minor takes nude selfie and sends it to target (say hated step parent).
      2) Reports target for being in possession of CP.
      3) now what?

      How it works in the US:
      3) Police breaks down door and drags target to jail
      4) Police finds evidence on phone
      5) Depending on how rich/connected/white target is
          a) not: target gets charged with possession of CP and goes to jail. Target is put on list of sex offenders.
          b) very: target's lawyer points out the minor sent it, target is innocent. Minor is sent to juvie for distributing CP. Minor is put on list of sex offenders.
          c) somewhat: (a) and (b)

    39. Re: This is already avaliable by Falconnan · · Score: 4, Insightful

      Has said every aging generation to every up-and-coming generation since time immemorial. A large part of the problem is puritanical culture, frankly. Nudity should not be as big a deal as it is.

    40. Re:This is already avaliable by cayenne8 · · Score: 1

      Yes, I suppose that's a reasonable solution, if you never want to receive sexy pictures or video from a significant other. As most people would like to receive such, then blaming the victim and discouraging the practice would seem to be counter to most folk's interests.

      I dunno...I've had a lot of relationships over my years, some long term, some not....there's been a LOT of fucking in them all, and yet I've never once felt the need to let myself be photographed in the nude, nor have I taken or asked for pictures of the girls I've been with.....frankly, since I value privacy and don't want anyone else to be in control of my nude likeness....it has never occurred to me to ask for her to send me nudes.

      I prefer to see her naked in person, you know?

      Perhaps it is a generational thing...but hey, my advice still works.

      If you're stupid enough to participate in that stuff...then you get what you deserve.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    41. Re:This is already avaliable by citylivin · · Score: 0

      " if you never want to receive sexy pictures or video from a significant other. As most people would like to receive such"

      That's a pretty big assumption there! I get along fine without sending nudy pics to my wife, and vice versa. We manage fine with actual physical intimacy at close range, and I wouldn't have it any other way.

      How about people take some responsibility for pictures they or their partner, takes and then posts to the internet. Don't want to have naked pictures exposed on the internet? don't take naked pictures! Seems perfectly reasonable advice to me. Of course i am not like you, I guess.

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    42. Re: This is already avaliable by Anonymous Coward · · Score: 0

      You hit the head of a nail named "Dumb Reasons" right there.

      I'd like to point out that doing things just because you can often has consequences.

      Also, screw interests. Nobody's interested in your creeper interests.

    43. Re:This is already avaliable by Anonymous Coward · · Score: 0

      This could go wrong in the same way it could go right:
      I am thinking of generating and uploading some hashes of Killary, EW Pocahontas, and Rachel Madcow, and labeling them as my naked ass. Sick and tired of that BS being all over Facebook: time to ban for good.

    44. Re:This is already avaliable by plopez · · Score: 4, Insightful

      Compromising position? Just do what I do, do not consider them compromising.

      WTF is wrong with people? Showing war movies or action movies where people get blown away is OK, but if you were to show a married couple having sex to create a child it would be considered "dirty".

      We live in a death culture.

      --
      putting the 'B' in LGBTQ+
    45. Re:This is already avaliable by Anonymous Coward · · Score: 1

      I have a better idea: everyone should upload tons of non-pornographic images of things their future ex is likely to post, so that everyone will get banned from Facebook for posting revenge porn when they post:

      * a picture of their pet
      * a picture of their best friend's face
      * a picture of their favorite food

      etc

    46. Re: This is already avaliable by guruevi · · Score: 1

      You can hash images in a way that cropping or resizing or even blurring/resolution changes still generate a valid hash. Sort of like Soundex for images.

      The problem with hashing on the client side is that it will get abused by anyone that wants to remove any sort of content. Regardless of the bots being able to match it, a human still has to decide whether something is in violation of any particular rule.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    47. Re:This is already avaliable by Theaetetus · · Score: 2

      " if you never want to receive sexy pictures or video from a significant other. As most people would like to receive such"

      That's a pretty big assumption there! I get along fine without sending nudy pics to my wife, and vice versa.

      The rest of us appreciate them, though, so pass on our thanks.

    48. Re:This is already avaliable by Anonymous Coward · · Score: 0

      Weinsteinish FACEBOOK plays the Uboi card and wants gentile tit & ass up front. UNO pat-to-play .... Wholesales them to an Israeli watermark company for use by lubricious Moroccan hoes ... very popular among Leventine religious jews.

    49. Re:This is already avaliable by Stephen+Battleware · · Score: 1

      I don't care how liberal minded you think you are, nor how repressed you think I am, I just don't want to see it, thank you very much.

    50. Re:This is already avaliable by whyyisthissohard · · Score: 1

      The solution isn't for the real problem though. The REAL problem is that these people's irresponsibility and lack of self-accounting is being validated by institutions.

    51. Re:This is already avaliable by Anonymous Coward · · Score: 0

      You're fucked bitch ... wannna ... wanna ... wannna . Leave the aether empty creeper ! Real men do it in person. Style the babe wrapped-up in fav and moaning when ya reach-her.

    52. Re: This is already avaliable by Anonymous Coward · · Score: 0

      Just curious - would this end up matching almost everyone's "exactly same picture of machu pichu " - or would just small variances in lighting make them not much ?

      Not like I'm thinking about trolling this somehow.

    53. Re:This is already avaliable by reboot246 · · Score: 1

      I suspect somebody at Facebook is going to have a massive porn collection.

    54. Re: This is already avaliable by whyyisthissohard · · Score: 2, Insightful

      It's not puritanical in any way. Nudity objectively implies availability for sex. Welcome to 10,000+ years ago.

      But polynesian tribes etc.!

      Guess what? Most of us aren't polynesians. These tribal people did not erect western civilization. These tribal people had less need of clothing for warmth in their habitat.
      Humans need clothes to survive. There are only certain occasions when clothes are taken off. Traditionally the most important one if not the most common is for mating. This is ingrained in our brains.

      And besides you have no point whatsoever, because these photos are invariably taken in a mood of arousal, signalling a very clear context.

      But my pet theory!

      Not so "insightful".

    55. Re: This is already avaliable by Brockmire · · Score: 1

      Good luck. Until they die, there's new pictures you have to upload everyday. So instead of avoiding a couple of pics, you'll now become the world's expert having seen the most pictures of them. Fucking idiot.

    56. Re:This is already avaliable by Stephen+Battleware · · Score: 1

      Just put facebook dot com and all Facebook's related snitch domains that track people all over the Internet - you can find the rather long list online - into your hosts file pointed to 0.0.0.0 and be done with them.

    57. Re:This is already avaliable by Major_Disorder · · Score: 2

      This is no more or less embarrassing than someone getting a tattoo of $current_lover_name.

      This is why I now exclusively date women named Edith. I admit it does limit me a bit, but have you looked at the price of laser tattoo removal.

      --
      First law of people: People are generally stupid.
    58. Re:This is already avaliable by Anonymous Coward · · Score: 0

      [citation needed]

    59. Re:This is already avaliable by VeryFluffyBunny · · Score: 1

      Dear Facebook sysAdmin, here's the photos that my ex may try to disseminate as revenge on Facebook. Please don't look at them yourself. Yours sincerely, Goatse.

      --
      Debate is a form of harassment. Do not question my truth.
    60. Re: This is already avaliable by Anonymous Coward · · Score: 0

      I agree with you 100%. Nudity really shouldn't matter at all. If only we treated violence the way we treat nudity. With that said, nudity is not sex.

      Besides, most of us probably look pretty silly having sex because we aren't paid performers. Porn stars look great having sex because they are on a set with good camera, good lighting and they themselves workout and look great as well. Some of those positions aren't even that comfortable but really give a nice view for the watcher.

    61. Re:This is already avaliable by Hognoxious · · Score: 1

      Since TFA is from bleepingcomputer it could be almost anything. They might think it's a very cold casserole.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    62. Re:This is already avaliable by Altrag · · Score: 1

      Goatse and tubgirl have been around for a while..

    63. Re:This is already avaliable by Altrag · · Score: 1

      Sure it works 100%, but its also the digital equivalent of abstinence-only. People like their sexy times and often don't think about or care about consequences when they're in the moment. Abstinence-only arguments basically go against human nature and therefore will never ever work in practice, even if they might in theory.

    64. Re:This is already avaliable by Altrag · · Score: 1

      Presumably they wouldn't be keeping copies of the photos -- just their hashes for comparison purposes. And in this case, specifically because of the situation you mention and similar possibilities there's a good chance that the company will comply (any particular employee may break the rules and say store a handful of pictures on their local PC drive or something but it almost certainly wouldn't be company policy.)

      I wouldn't put it past them to run the photos through their facial recognition and whatnot before purging them though, just in case you had onlookers they could maybe identify and link to your profile in some manner..

    65. Re: This is already avaliable by Anonymous Coward · · Score: 1

      People have some fucked up views on nudity. I guy I know who's a conservative, commenting on some kind of nudity in public protest/event thing, was going on about how "it's their own fault if they get raped!". Seriously, WTF?

    66. Re:This is already avaliable by Altrag · · Score: 3, Interesting

      Problem isn't the victim considering them compromising. The problem is the victim's family, friends, coworkers, boss, etc considering them compromising.

      Really though, its a generational thing to some extent. By the time the children of the millennials are in their 40s or 50s and running the world, so many of them will have nudes, stupid social media posts, etc out in the world that its going to necessarily be a non-issue or for examples employers won't be able to find any employees that fit their "internet purity" conditions.

      Its only a problem right now when the generation doing the hiring never really had to deal with these kind of things while the generation looking to be hired don't really care that much because everyone they know does it. Its the intersection of those two worlds where everything hits the fan.. well, in a generalized sense of course -- there will always be exceptions obviously.

    67. Re: This is already avaliable by Anonymous Coward · · Score: 0

      Perl or basic. Ewwww.

    68. Re:This is already avaliable by plopez · · Score: 3, Insightful

      Then don't look.

      --
      putting the 'B' in LGBTQ+
    69. Re:This is already avaliable by Altrag · · Score: 1

      Does it matter? Most of the time these things are already being sent via text message, Snapchat, or some other service that could potentially be intercepting and storing them. I mean there was that whole snappening thing a couple years ago that demonstrated exactly how ephemeral those photos weren't.

      The fact that one more faceless corporation and its employees in a chain of faceless corporations can see your junk is a minor consideration compared to the risk of your friends, family, potential employers, etc seeing it.

    70. Re:This is already avaliable by networkBoy · · Score: 1

      /win

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    71. Re:This is already avaliable by Anonymous Coward · · Score: 1

      I've never once felt the need to let myself be photographed in the nude, nor have I taken or asked for pictures of the girls I've been with

      You win at life. When you get to the Pearly Gates, Saint Peter won't be asking what you did to reduce poverty or whether you helped cure cancer. No, he'll ask you how many times you've been seen naked on the internet. And when you look him square in the eye and say "None, sir, none at all!" Well, most likely little baby Jesus himself will come down to congratulate and welcome you.

    72. Re:This is already avaliable by AdamStarks · · Score: 2

      My apologies, I didn't realize we'd broadened the scope of relevant media to include art.

    73. Re:This is already avaliable by Tuidjy · · Score: 5, Insightful

      I would also take you up on that offer. But could you please explain to me, first, how you deal with the things with which Facebook clearly does not:
      - how do you avoid charges of moving and storing child porn if the user is underage?
      - how do you make sure that minor changes to the original picture do not produce completely different signatures?
      - how do you make sure that none of your employees have access to the originals?
      - how do you make sure people upload only pictures in which they are the subject?
      - how do you make sure that the mechanism is not used to suppress legitimate pictures?
      - etc, etc, etc.

      What could possibly go wrong?!

      --
      No good deed goes unpunished...
    74. Re:This is already avaliable by Anonymous Coward · · Score: 0

      "Dad?"

      You're welcome to call me Dad if it makes you feel comfortable.

    75. Re:This is already avaliable by Hognoxious · · Score: 1
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    76. Re:This is already avaliable by Stephen+Battleware · · Score: 1

      It's ag'in the law, not my problem.

    77. Re:This is already avaliable by Stephen+Battleware · · Score: 1

      And I'm quite content with that.

    78. Re:This is already avaliable by antdude · · Score: 1

      Here you go: https://photos.smugmug.com/Ant... ... ;)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    79. Re: This is already avaliable by Anonymous Coward · · Score: 0

      How is punching that straw man? Therapeutic?

    80. Re:This is already avaliable by CSMoran · · Score: 2

      - how do you avoid charges of moving and storing child porn if the user is underage?

      By computing the hashes client-side and transmitting and storing only the hashes, obviously.

      - how do you make sure that minor changes to the original picture do not produce completely different signatures?

      Wavelet transform. Compute hashes in wavelet space.

      - how do you make sure that none of your employees have access to the originals?

      By computing the hashes client-side and storing only the hashes, obviously.

      --
      Every end has half a stick.
    81. Re:This is already avaliable by Anonymous Coward · · Score: 0

      Seriously, they could release a "restrict pic" app that you could use to generate the hashes locally and then upload just the hash,

      * Downloads app
      * Runs it on picture of Donald Trumps face
      * Uploads the generated hash.

    82. Re:This is already avaliable by Anonymous Coward · · Score: 0

      Indeed, and in a dark server closet somewhere in Menlo Park, two FB geeks give each other a high five "who'd have believed they'd have actually bought it!", as they watch their automated porn stash grow...

    83. Re:This is already avaliable by pnutjam · · Score: 2

      That actually varies by state, some are 2 party consent and some are 1 party consent for audio recording.
      And there have been incidents of people upset about being video recorded who couldn't do anything about it until they realized audio was recorded as well.

    84. Re:This is already avaliable by Anonymous Coward · · Score: 0

      that's a reasonable solution, if you never want to receive sexy pictures or video from a significant other

      I have no need for receiving sexy pictures/videos. I'm old fashioned, and will be fully satisfied by merely getting the sex. Works for me. . .

    85. Re:This is already avaliable by Anonymous Coward · · Score: 0

      So the revenge-porn guy merely need to crudely edit the background and compute signatures, until the signature changes. Then he has useable revenge-porn that passes any filters there might be.

    86. Re:This is already avaliable by pnutjam · · Score: 1

      damn! Dat thorax...!

    87. Re: This is already avaliable by TheRaven64 · · Score: 1

      The old generation is also clueless about privacy in technology, they just can't get the technology to work well enough to invade their privacy this thoroughly.

      I wish this were a joke...

      --
      I am TheRaven on Soylent News
    88. Re:This is already avaliable by Anonymous Coward · · Score: 0

      Well, when your primary religion(s) - also used to set societal standards and sentiment - are basically death cults, that's what happens...

    89. Re: This is already avaliable by jeffb+(2.718) · · Score: 1

      It's not puritanical in any way. Nudity objectively implies availability for sex.

      Wow. Just wow.

      There are only certain occasions when clothes are taken off. Traditionally the most important one if not the most common is for mating.

      Not very big on bathing, then, are we?

    90. Re:This is already avaliable by antdude · · Score: 1

      Ain't I sexy? ;)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    91. Re:This is already avaliable by Tuidjy · · Score: 1

      - how do you avoid charges of moving and storing child porn if the user is underage?

      By computing the hashes client-side and transmitting and storing only the hashes, obviously.

      So far, so good. But of course, Facebook did not go this way, i.e. no client side application to generate hashes.

      - how do you make sure that minor changes to the original picture do not produce completely different signatures?

      Wavelet transform. Compute hashes in wavelet space.

      Hmm. If I have the client side application that generates the hashes, I will be able to easily experiment with minor modifications, and can automate the process that turns minor changes into significant hash variations. Especially by defining areas of the original which must be preserved, and others which can be altered.

      And of course, by using wavelet transforms, you will make it really easy to automatically generate images that suppress valid images from your competitors, whose who say what you dislike, those who post incriminating information about your nefarious activities, etc.

      Hell, if this is implemented, I will try to be the first to market a program to take advantage of the problems with your approach.

      --
      No good deed goes unpunished...
    92. Re:This is already avaliable by ImprovOmega · · Score: 1

      - how do you make sure that minor changes to the original picture do not produce completely different signatures?

      Wavelet transform. Compute hashes in wavelet space.

      I'm not sure I understand how wavelets are going to help you with this. It's really not hard at all to modify an image such that the wavelet transform would be markedly different (heck, a brightening/darkening filter would do the trick, especially if you were only hashing the Y-Channel of an image). Unless you're using wavelets in a way I've never heard of before. One of my former jobs was developing image compression software so I have a reasonable working knowledge of how wavelet transforms work and I've personally implemented several variations of them.

    93. Re:This is already avaliable by CSMoran · · Score: 1

      I'm not sure I understand how wavelets are going to help you with this. It's really not hard at all to modify an image such that the wavelet transform would be markedly different (heck, a brightening/darkening filter would do the trick, especially if you were only hashing the Y-Channel of an image). Unless you're using wavelets in a way I've never heard of before. One of my former jobs was developing image compression software so I have a reasonable working knowledge of how wavelet transforms work and I've personally implemented several variations of them.

      I'm familiar with wavelets, but I don't have the kind of hands-on experience you say you have. I was basing my statement on the fact that a) google search by image seems to work OK, b) a slashdot article from maybe 2-3 years back which, AFAIR, presented quite a robust way of fingerprinting images that was (said to be) difficult to fool with "minor changes". This mentioned some kind of wavelet transform. I'm not vouching for how well it works in practice, maybe I was too optimistic in my assessment.

      --
      Every end has half a stick.
    94. Re:This is already avaliable by CSMoran · · Score: 1

      So far, so good. But of course, Facebook did not go this way, i.e. no client side application to generate hashes.

      In addressing your worries I was thinking in terms of how this could be solved, not in terms of how this is being handled currently.

      Hmm. If I have the client side application that generates the hashes, I will be able to easily experiment with minor modifications, and can automate the process that turns minor changes into significant hash variations. Especially by defining areas of the original which must be preserved, and others which can be altered.

      In transform space, I guess. In the bitmap these would be more like "intangible features" than areas. I agree in principle the hashes could be fooled, though.

      And of course, by using wavelet transforms, you will make it really easy to automatically generate images that suppress valid images from your competitors, whose who say what you dislike, those who post incriminating information about your nefarious activities, etc.

      Hell, if this is implemented, I will try to be the first to market a program to take advantage of the problems with your approach.

      But that just returns to point five in your original statement ("how do you make sure that the mechanism is not used to suppress legitimate pictures?") which I did not take issue with and continue not to.

      --
      Every end has half a stick.
    95. Re:This is already avaliable by Tuidjy · · Score: 1

      Oh, I agree that there is a perfectly good way to solve any single one of the issues I pointed out. It's only when you try to solve them all at the same time that you run into problems which look insurmountable to me.

      --
      No good deed goes unpunished...
    96. Re:This is already avaliable by Anonymous Coward · · Score: 0

      when?

      when the smartphone revolution put a digital camera, which takes unlimited free pictures and connects automatically to the Internet to enable seamless uploading, in everybody's pocket.

    97. Re: This is already avaliable by Falconnan · · Score: 1

      Your existence in the high school locker room must have been very traumatic.

      That said, humanity is not tied to ethnicity. Our natural state is, in fact, nudity; the foundation of humanity exists upon our animal nature. My point is simply that nudity and sex being so "taboo" or "naughty" is the origin of a great deal of our societal problems. This seems to come from a lack of respect for other people's choices.

      Sorry, but if a woman trusts me with nude photos of herself, I'm going to hold them in the highest of confidences. If she trusted me with them, it says more about me if I choose to disseminate those than it does about her trusting me. Intentionally sharing them may or may not be criminal in some jurisdictions, but it would imply I was scum were I to do so.

    98. Re:This is already avaliable by Anonymous Coward · · Score: 0

      I don't agree with it, but the mindset is based on a couple of things--

      You love your partner. Your partner loves you.

      Your partner loves you so much that they ask for the most intimate view of you to keep. They're demonstrating just how attracted to you they are--they want to be able to see you any time. They ask for your trust by requesting the image.

      You love your partner. You want to demonstrate that love by accepting their request and showing that you trust them.

      In sharing the image, you've strengthened your trust and love with each other, it's something no one else in the world can have or share.

      Reality sets in...
      Maybe your partner is an absolute ass who shares this with others. Maybe your partner is technology inept and the image is electronically stolen. Maybe your partner is unlucky and the image is physically stolen.

      Now these things are out there. What do you do? Hmm, let's go ahead and send them to fucking Facebook, what a great idea! We trust them, right? ...on second thought, people will absolutely do this because they were stupid enough to share these things in the first place. Why not put trust in Facebook too?

    99. Re: This is already avaliable by whyyisthissohard · · Score: 1

      bathing traditionally is rarely done. In fact what benefit is there? It strips your external microbiome of its substrate.

      There was a story here on slashdot about a company trying to recreate the human external microbiome.

      The truth is there is supposed to be a continuous cycle of bacteria from mouth through the guts to the anus to the skin and back into the mouth. Go ahead and squirm at the "disgustingness" of it, but it's how you were built to operate.

    100. Re: This is already avaliable by whyyisthissohard · · Score: 1

      In fact there is no evidence that our "natural state" is nudity.
      Perhaps humans lost their fur because they found the skins of animals more useful. There is no consensus as to how and why we did lose our fur after all.

      Origin of what problems? People can make lots of choices that aren't respectable. Why would it say more about you? What is this unit we are measuring? Why would you be scum? It's your picture that she gave you. If she breaks the covenant of trust with promiscuous behavior then what obligation do you have to her? Why?

      Women are finding there is some blowback for promiscuous behavior and you and many others are scrambling to excuse them. You are probably one of the types that got ignored by girls and now falls all over yourself to attend to their whims whether or not they are justified or good. High school (locker room) indeed....a little projection on your part no doubt.
      I truly fear for children who are raised by submissive fathers. Talk about 'societal problems'.

    101. Re:This is already avaliable by maelkum · · Score: 1

      These are all good ideas, and yes - quite obvious. You can bet Facebook will go the other route.

    102. Re: This is already avaliable by Anonymous Coward · · Score: 0

      That used to be sane, logical, practical advice, once upon a time. Akin to locking your car when leaving it in the car park, and not waking down dark alleys at night in dangerous neighborhoods.

      But of course these days it's called "victim blaming" and is evidence of the rape culture perpetuated by The Patriarchy.

    103. Re:This is already avaliable by xystren · · Score: 1

      Great until facebook decides you haven't been posting and participating in their social network and they use the nudes to blackmail you to participate more.

      "Facebook has noticed you haven't posted in a while. Would you like us to post one of your uploaded pictures to start the conversation? [Yes] [Yes] [Close = Yes]"

    104. Re:This is already avaliable by Anonymous Coward · · Score: 0

      I accept your point, but I disagree.

      Over 20 years ago I read Tim Leary's Neuropolitique, which amongst other things argues that drug laws would be relaxed as those raised in the 1960s realised how hypocritical they were being. As a Brit, I've seen drug laws tightened many times without apparent effect. These are indeed much more restrictive than they were in the 1970s; our advisory council on drugs harm regularly gets over-ruled by home secretaries (who all seem to be utter demagogues), and is despite our laws being imported from the US in that decade and not being relaxed despite US states having understood that liberalisation can have some beneficial effects to at least some extent (c.f.: cannabis laws in the Americas).

      Society will remain as conservative as those who control it. This is never likely to be free-willed individuals who are less hung up about such matters as much as control-freaks.

      In short, I expect that much of the western world will continue to hang on to USian puritanism long after it's ceased to be a thing in even the US.

      F_T

      Next on F_T: How grammar Nazis are ruining language.

    105. Re:This is already avaliable by strikethree · · Score: 1

      yup 100% of the time it will work. except the times where it doesn't like when someone has hidden a camera in a bathroom or hotel room or their bedroom...

      Or they accidentally upload the photo to their feed instead of the protection service.

      In situations like this, I always ask: "Why do they need the photo itself? Can't they just release some software to upload the hash?"

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    106. Re: This is already avaliable by Falconnan · · Score: 1

      Were you born clothed?

    107. Re: This is already avaliable by whyyisthissohard · · Score: 1

      Did you survive the ice age naked?

    108. Re: This is already avaliable by Falconnan · · Score: 1

      As for the rest... Respectable to whom? Who adjudicates "promiscuous" or not? Is it binary, or defined by degrees?

      Further, if the woman I am/was with violated my trust, I dismiss her from my life. I expect her to do the same if I behave that way. That you see treating women as human beings who have the right to control the use of their own image as a problem indicates to me a great deal of insecurity. This takes me back to the trauma thought.

    109. Re: This is already avaliable by whyyisthissohard · · Score: 1

      " Who adjudicates "promiscuous" or not?"
      The people following the rules of society that you liberals destroyed....you know, sex before marriage. Sex with more than one man ever.

      "(retarded moralizing of your personal beliefs blah blah blah)....have the right to control the use of their own image"
      no they don't, what about this do you not get.
      You can't restrict other people from communicating and transferring their personal property because it hurts your retarded feelings.

      God you're stupid.

  2. What could possibly go wrong? by Major_Disorder · · Score: 5, Insightful

    I know they "claim" they will not keep the pictures, but only a hash of the image. But do you really trust Facebook that much?

    --
    First law of people: People are generally stupid.
    1. Re:What could possibly go wrong? by Anonymous Coward · · Score: 4, Interesting

      They should allow the potential victim to upload the hash, and not the image.

    2. Re:What could possibly go wrong? by sanosuke001 · · Score: 1

      This is what I was expecting the summary to say as what they're actually doing is ridiculous. However, the abuse possible for both seems like this just won't work. Either you're posting nudes (regardless of what Facebook says that doesn't seem smart) or someone will find a way to insert every possible hash (or a large chunk of random ones) into their system and it will flag every possible image...

      --
      -SaNo
    3. Re: What could possibly go wrong? by Anonymous Coward · · Score: 0

      So all the purp has to do is change any pixel and the hash is different?

    4. Re:What could possibly go wrong? by gnick · · Score: 1

      But do you really trust Facebook that much?

      Nobody trusts FB. At least nobody should. I don't see any motivation for them to store the image, so I'd like to think they wouldn't, but they do make a habit of collecting everything they can get their mitts on.

      If these hashes work the same way as the hashes I'm familiar with, circumvention will require the sophistication to make a minor alteration to a single pixel.

      --
      He's getting rather old, but he's a good mouse.
    5. Re: What could possibly go wrong? by Anonymous Coward · · Score: 0

      They don't even have to change any pixels. Screwing with the meta data will change the hash without changing the image.

    6. Re:What could possibly go wrong? by Anonymous Coward · · Score: 1

      But do you really trust Facebook that much?

      Nobody trusts FB. At least nobody should. I don't see any motivation for them to store the image, so I'd like to think they wouldn't, but they do make a habit of collecting everything they can get their mitts on.

      If these hashes work the same way as the hashes I'm familiar with, circumvention will require the sophistication to make a minor alteration to a single pixel.

      I doubt it, probably like this: https://www.codeproject.com/articles/374386/simple-image-comparison-in-net
      similar to what I use in my code

    7. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      Also, why do article writers always use the opposite sex of the likely one to need to use the service? Really? "his" account? Guys are going to make up less than 1% of the people who need this service. Just put "her", as that's who's going to be the predominant user. I will never understand political correctness.

    8. Re:What could possibly go wrong? by Oswald+McWeany · · Score: 3, Interesting

      I know they "claim" they will not keep the pictures, but only a hash of the image. But do you really trust Facebook that much?

      Won't take long before the police will pay Facebook to ID the corpses they find.

      "Detective Hathaway, run this birthmark that looks like a camel through facebook and see who has a camel shaped birthmark on their arse"

      --
      "That's the way to do it" - Punch
    9. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      My penis is a thing of beauty. Everybody should see it!

    10. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      For the particular hashing algorithm that facebook is using, how many possible hashes are there? And how many unique images exist on facebook?

      Hashes work great for passwords because the odds of intentionally finding a collision for a specific hash are astronomically high. But the odds of intentionally finding a collision for a specific hash are different from the odds that, among the millions of images uploaded every day, a collision will exist.

    11. Re:What could possibly go wrong? by datavirtue · · Score: 1

      Don't worry...they are hiring 7000 people who have been vetted to monitor the system and preserve privacy for the new feature. It would have been really funny had we learned about this before the congressional testimonies.

      --
      I object to power without constructive purpose. --Spock
    12. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      I'll have you know that isn't a birthmark, it is a custom tattoo by a highly regarded French tattoo artist.

    13. Re:What could possibly go wrong? by computational+super · · Score: 2

      Actually I distrust Facebook so much that I'm pretty sure they already have a few gigabytes of naked pictures of everybody, so uploading another one won't make much difference.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    14. Re:What could possibly go wrong? by gnick · · Score: 2

      The link you provided describes a method for finding differences between two images. Using those two images. It says nothing about comparing images based on a hash.

      --
      He's getting rather old, but he's a good mouse.
    15. Re: What could possibly go wrong? by Pascoea · · Score: 3, Insightful

      Really? You honestly thing a company with virtually unlimited resources didn't think of that? (Or the Parent's "changing a pixel" comment?) I realize that what they are doing doesn't follow the definition of "hash" as we traditionally think about it, where changing one bit in the source changes the hash. But I'm pretty sure FB didn't just get outsmarted by two ACs on Slashdot.

    16. Re: What could possibly go wrong? by loufoque · · Score: 1

      It's not that kind of hash, you doofus.
      It's the signature that is computed by machine learning computer vision and that contains the weights associated with each feature deemed relevant for that application.

    17. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      specially when a hash is too delicate, the person could reduce 1 pixel, change file format or add a watermark or whatever and that hash will be useless.

    18. Re:What could possibly go wrong? by thomn8r · · Score: 2

      My penis is a thing of beauty. Everybody should see it!

      Not everyone can afford an electron microscope

    19. Re: What could possibly go wrong? by Anonymous Coward · · Score: 2, Informative

      Because English speakers know that "male" pronouns convey no information about gender. English is gender neutral unless female pronouns are used. So, when you want to make neutral statements you don't use female pronouns.

    20. Re:What could possibly go wrong? by interkin3tic · · Score: 1

      But do you really trust Facebook that much?

      If I'm being logical about it, maybe?

      Name one PR problem that could cause people to leave Facebook? Evidently showing propaganda for hostile governments trying to destroy us from within didn't generate much heat. But if there's one thing Americans get upset about, it's boobs being shown.

      I'd imagine FB is smart enough to realize they might actually get in trouble for letting nude pics they were trusted with slip.

      My opinion might be different if anyone at all WANTED to see my nude ass...

    21. Re:What could possibly go wrong? by srmalloy · · Score: 1

      And Facebook won't 'accidentally' use the nude image as a picture when sending out 'potential friend' notices to other people after datamining your shadow profile...

    22. Re:What could possibly go wrong? by GameboyRMH · · Score: 1

      The user would need to install their own perceptual hash tool, because a cryptographic hash would be trivially easy to get a false positive on: just flip, add, or remove a single bit on the file.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    23. Re:What could possibly go wrong? by thegarbz · · Score: 1

      But do you really trust Facebook that much?

      I do. But I wouldn't use their service anyway because matching hashes is utterly frigging useless. Mind you this from Facebook who's copyright infringement detection system can be defeated by altering the speed of the clip by 1%

    24. Re:What could possibly go wrong? by Dutch+Gun · · Score: 3, Informative

      Image hashes typically work in a way such that you can find an image even if minor alterations have been made, such as if you re-compress them, change formats, alter a single pixel, etc. From what I understand, it often involves analysis of the color histogram used in initial searches, plus a tiny thumbnail for direct comparison, which would generally be too small to recognize a specific person. This lets you do "fuzzy" matching, unlike a hash like CRC32 or SHA1 which only can find exact matches.

      I agree that this has all sorts of psychological barriers. "Hey, I'm worried about revenge porn, so I'm going to upload all my nude pics I shared with my ex-boyfriend to Facebook for analysis. You know, Facebook, the company that scans all my personal data for profit."

      --
      Irony: Agile development has too much intertia to be abandoned now.
    25. Re: What could possibly go wrong? by Anonymous Coward · · Score: 0

      Because English is gender neutral in that regard. "Male" pronouns convey no gender information; only female pronouns convey gender. So, in the absence of other contextual information, the use of non-female pronouns is absolutely gender neutral.

    26. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      Because you don't want false positives. If I hash all my photos, the chance of a collision is near 0. If Facebook hash every image that's been uploaded to them, there will be collisions because their data set is so big

    27. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      They should allow the potential victim to upload the hash, and not the image.

      We can't even get a judge to understand what a hash is, you expect the average Facebook mouth-breather to know what the fuck you're talking about?

    28. Re: What could possibly go wrong? by Eichmil · · Score: 1

      I'm going to upload all the hashes to all my photos. I have 2^256 of them. I've sorted the hashes in numerical order.

    29. Re: What could possibly go wrong? by jpschaaf · · Score: 1

      I think you're missing the point. The point is that facebook would need to store more than just a hash to accomplish their goal -- they need ways to deal with the image being scaled, rotated, run through a filter, etc. In other words... they need to keep a likeness of the original image.

    30. Re: What could possibly go wrong? by networkBoy · · Score: 1

      Any other algo that could detect "soft" changes to the image would have to store something that is not a hash, but is rather a (basically) reversible image map.
      I suppose you could just edge detect the image and store that data as a "hash" and any other image that had the same edges at the same relative offsets from each other would be blocked, but I think that could increase the false positive rate.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    31. Re: What could possibly go wrong? by Anonymous Coward · · Score: 0

      Horizontal flip... apply filter... many ways this sh*t won't work... and uploading something you don't want to leak? Yeah sure...

    32. Re: What could possibly go wrong? by lgw · · Score: 4, Insightful

      The point is that facebook would need to store more than just a hash to accomplish their goal -- they need ways to deal with the image being scaled, rotated, run through a filter, etc. In other words... they need to keep a likeness of the original image.

      There are simple image signature algorithms that are stable across all those transformations (unless the filter is extreme), but will still make random collisions unlikely. Old technology at this point.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    33. Re: What could possibly go wrong? by geekmux · · Score: 1

      Really? You honestly thing a company with virtually unlimited resources didn't think of that? (Or the Parent's "changing a pixel" comment?) I realize that what they are doing doesn't follow the definition of "hash" as we traditionally think about it, where changing one bit in the source changes the hash. But I'm pretty sure FB didn't just get outsmarted by two ACs on Slashdot.

      I'm pretty sure you don't know who Achilles was.

      "The victim can then report the photo to Facebook, which will create a hash of the image that the social network will use to block further uploads of the same photo."

      Sure as hell looks like Facebooks heel is showing. This is likely a best-effort service. It sure as shit isn't priority #1 for Facebook, and thus there are not "unlimited" resources.

      And IF there were additional controls put in place to filter, it would mean Facebook would need to store the actual image. Cue the disgruntled FB employee and darknet dump in 3...2...

    34. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      The link you provided describes a method for finding differences between two images. Using those two images. It says nothing about comparing images based on a hash.

      If you read and understood it, you'd see it works by rescaling images to a 16x16 grayscale matrix for comparison, so it's creating a 256-byte "hash" of each image. If you double each dimension to a 32x32 matrix, still only uses 1k per image.

    35. Re: What could possibly go wrong? by FuzzyDaddy2 · · Score: 1

      There data set isnâ(TM)t nearly big enough to get a collision. For a 256 but hash you need something like 2^128 tries to get a collision. If every person on earth upload 1 picture a second for 10 years, you get 2^61. If you go to the age of the universe, you get 2^91.

    36. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      But do you really trust Facebook that much?

      Nobody trusts FB. At least nobody should.

      Oh, so THAT is the reason 1+ billion narcissists log on to Facebook every day, and share every fucking detail of their lives.

      Makes total fucking sense...

    37. Re:What could possibly go wrong? by bobbied · · Score: 2

      They should allow the potential victim to upload the hash, and not the image.

      THIS!

      However... Everybody knows that you can alter the hash on an image in any number of ways, including simply converting it to another image format or scale it.

      You also know Facebook won't make this happen. The whole idea was to drive a new website with free content.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    38. Re:What could possibly go wrong? by Knuckles · · Score: 1

      They should allow the potential victim to upload the hash, and not the image.

      We can't even get a judge to understand what a hash is, you expect the average Facebook mouth-breather to know what the fuck you're talking about?

      They obviously wouldn't have to deal with the technical details and therefore wouldn't have to know

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    39. Re:What could possibly go wrong? by Knuckles · · Score: 1

      Facebook has other uses for nude pics, it's not just about the danger of a leak.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    40. Re:What could possibly go wrong? by 93+Escort+Wagon · · Score: 1

      I know they "claim" they will not keep the pictures, but only a hash of the image. But do you really trust Facebook that much?

      Average Facebook user: Fool me seven times, shame on you. Fool me eight or more times, shame on me.

      (a tip of the hat to Futurama)

      --
      #DeleteChrome
    41. Re:What could possibly go wrong? by gnick · · Score: 1

      It wasn't real complicated, but the motivation was very different. Is a low-res copy of the image a "hash"? I'm willing to call it one, but it grays the line. It would wash out the most minor changes. It would give a similarity score. Is a high similarity as good as a match? I'm used to hashes that either match or don't, although I'm not married to the idea. There's no option to flag it for human review if the images aren't stored. Changing a single pixel would give a high (possibly perfect) similarity score. Flipping the image horizontally would obliterate the similarity using this method - A histogram might be more useful there. Using both might require our evil-doer to apply a filter. A low-res copy of the pic would help, but not remotely solve the problem.

      --
      He's getting rather old, but he's a good mouse.
    42. Re:What could possibly go wrong? by dissy · · Score: 1

      Otherwise, what are they doing to do, make you prove you own the image? "Sorry, I need you to uhh, verify this genitalia is yours...."

      That sounds to me like even more reason to suspect Facebook keeps the original image, just in case anyone there needs to verify the image uploaded really is a nude body instead of random persons profile portrait.

    43. Re: What could possibly go wrong? by Anonymous Coward · · Score: 1

      Citation please. Hashes are very fragile, that is why we use them to detect data errors and securely store passwords.

    44. Re: What could possibly go wrong? by Anonymous Coward · · Score: 1

      Really? You honestly thing a company with virtually unlimited resources didn't think of that?

      Yes. It's facebook.

      Were you not around when we discussed the Facebook mobile app having more lines of code than an average Linux installation?

      I realize that what they are doing doesn't follow the definition of "hash" as we traditionally think about it

      Not using freshman CS language properly provides all the information necessary to determine the competency of Facebook developers.

    45. Re:What could possibly go wrong? by ghoul · · Score: 1

      The real question to ask is do you trust every 19 year old intern working at Facebook to not be tempted with this treasure trove?

      --
      **Life is too short to be serious**
    46. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      You realize that you need to be the first to upload the image to claim it's yours?

    47. Re: What could possibly go wrong? by Brockmire · · Score: 2

      Some people smoke it.

    48. Re: What could possibly go wrong? by Brockmire · · Score: 1

      What? Fuck no. All references to "he" is exactly understood as one thing, male. You say shit like "they" or "them", if you want to be ambiguous. I will give you, "Guys" can mean groups including female. But not fucking "he" .

    49. Re: What could possibly go wrong? by lgw · · Score: 1

      Citation please. Hashes are very fragile, that is why we use them to detect data errors and securely store passwords.

      The initial papers were published from Stanford, quite a few years ago (and so are hidden form the internet). There were a few startups, back in the day, around this.

      These signatures are based around decomposing anything: image, video, ,text document, etc, into a series of signals (e.g., series of words in a doc), then hashing each signal to a bit in your signature, then accumulating a weight for that bit based on how common the signal is among similar documents.

      The devil is in the details, of course, but you can see how resilient these signatures are but looking at attempts to evade YouTube's contentID system.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    50. Re: What could possibly go wrong? by jethr0211 · · Score: 1

      Sending images that include your face that you don't ever want to be associated with your identity to a company that is investing millions in facial recognition tech to identify users? What could go wrong? And that boyfriend who posts a slightly cropped image won't be blocked using hash matching.

    51. Re: What could possibly go wrong? by Pascoea · · Score: 1

      Oh, never said it was a good idea. I'm just implying that FB has probably figured out some pretty clever ways to weed out "duplicate" images, even without keeping the actual image on hand in any readable form.

    52. Re:What could possibly go wrong? by Altrag · · Score: 1

      No. Do I prefer Facebook seeing compromising pictures of me rather than my employer? Definitely.

    53. Re:What could possibly go wrong? by YukariHirai · · Score: 1

      Sure, that'll change it so it isn't exact, but good duplicate image detection can deal with differences in format and resolution by looking for something that's similar enough. Even the so-so software I occasionally run over my desktop wallpaper collection to weed out duplicates does it pretty well, even if there is the odd false positive.

    54. Re:What could possibly go wrong? by Hognoxious · · Score: 1

      Is a low-res copy of the image a "hash"? I'm willing to call it one, but it grays the line.

      I see what you did there. If I squint a bit.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    55. Re:What could possibly go wrong? by Stephen+Battleware · · Score: 1

      No one in their right mind would trust FB by now. It's not much more than a time waster and an avenue to a "gotcha".

      In business, if the opportunity to use FB in a purposeful manner that would further goals, then maybe cautiously crafted use of the thing. But even there, I'd venture it is best to generally avoid the it.

    56. Re: What could possibly go wrong? by dotgain · · Score: 1

      The initial papers were published from Stanford, quite a few years ago (and so are hidden form the internet).

      http://www.cs.ubc.ca/~lowe/keypoints/ Here's a page for SIFT, and early image keypoint detector

    57. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      Y'all dumb fucks:

      This doesn't use hashes, it uses image signatures. Hashes change even when one pixel of the image changes shade 1%, and that's the idea... Image signatures should be stable even if the image is inverted, cropped, enhanced through filters, etc. otherwise this doesn't work.

      The search space of this will be huge, you can't produce every single signature.

      And FB will only block images when they were submitted ahead of time, so you can't use this for blocking existing images.

    58. Re: What could possibly go wrong? by lgw · · Score: 1

      There's a good wikipedia page on SIFT as well, but note that it's one of many.

      There was also a lot of classified work done in this area (and there still is AFAIK) ahead of what's publicly known, as being able to steer a weapon (with very limited compute) into a target based on a photo of the target is desirable (which would be a tilted/rotated/differently lit/etc picture to be matched with a camera stream). Heck, just determining the exact coordinates of a picture taken from a plane is a big deal.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    59. Re:What could possibly go wrong? by Anonymous Coward · · Score: 0

      Frankly, anyone stupid enough to upload anything confidential or personal to Facebook deserves whatever happens to them.

    60. Re:What could possibly go wrong? by david_thornley · · Score: 1

      So, how do you tell if the hash is of something potentially objectionable? What's to stop me from creating lots of hashes of famous paintings, for example, and uploading them? How about if I destroy the Internet by uploading hash after hash of cute cat pictures, so they can never be seen on Facebook?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    61. Re: What could possibly go wrong? by david_thornley · · Score: 1

      That's not how English is commonly used or understood. From a descriptivist's viewpoint, that's not how English works. It's one of "da rulez" that became established a long time ago, such as not splitting an infinitive, that turn out not to work well in practice.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    62. Re: What could possibly go wrong? by Carewolf · · Score: 1

      Really? You honestly thing a company with virtually unlimited resources didn't think of that? (Or the Parent's "changing a pixel" comment?) I realize that what they are doing doesn't follow the definition of "hash" as we traditionally think about it, where changing one bit in the source changes the hash. But I'm pretty sure FB didn't just get outsmarted by two ACs on Slashdot.

      Well, the YouTube video ID for instance, is easily defeated by picture-in-picture, or sufficient noise on the image.

  3. Great idea! by Anonymous Coward · · Score: 0

    What could possibly go wrong . . .

    1. Re:Great idea! by bobbied · · Score: 1

      For who?

      Facebook? Not a thing, only a new profit center...

      For the poor unfortunate unwashed masses who are uploading embarrassing pictures for free? The cat's already out of the bag so what are they going to lose now?

      Hey, idiots, here's a thought.... How about not taking such pictures in the first place? That way there is no risk of "exposure" no matter what happens.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  4. April Fools Day on Slashdot? by xxxJonBoyxxx · · Score: 1

    April Fools Day on Slashdot?

    1. Re:April Fools Day on Slashdot? by Anonymous Coward · · Score: 0

      I tried uploading my nudes but it just showed as my profile photo, what did I do wrong?? Help me slashdot

  5. uploading nudes to Facebook by Anonymous Coward · · Score: 0

    What could possibly go wrong?

  6. Why not a Porn version of Wikipedia? by Hylandr · · Score: 4, Funny

    What's wrong with putting all the nudes of every person on facebook on a database ?

    What could go Equifax?

    --
    ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
  7. PSA by Gilgaron · · Score: 1

    This reminds me of the humorous PSA where some teenage boys are offering free mammograms...

  8. Now you can let zuckerberg oogle your nasty bits by Jarwulf · · Score: 1

    and sell it to advertisers and the government along with all the other PI you give him. For your protection of course.

  9. Labia shape hash! by HornWumpus · · Score: 1

    You all laughed at me when I started building my labia shape hash algorithm, modded me funny.

    Now you see how serious this issue is.

    Ladies, send in your labia prints. Otherwise there can be no guarantee you'll be notified.

    Next: Unlock you phone with the new 'snail trails' app.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    1. Re:Labia shape hash! by Anonymous Coward · · Score: 0

      This problem would be much easier to manage if we all just tattooed QR codes on our junk.

    2. Re:Labia shape hash! by bobbied · · Score: 1

      This problem would be much easier to manage if we all just tattooed QR codes on our junk.

      Mark of the beast then?

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  10. Why not compute hash locally? by pz · · Score: 5, Insightful

    The public reaction to this is understandably somewhat muted and off-put. Why upload nude photos to Facebook, indeed? The claim is that they will compute a hash of the image, and store that to prevent future uploads.

    If that is really the case, when why not compute the hash locally on the user's machine, and upload only the hash? Surely that can be done on essentially all modern hardware from cell phone to desktop in a reasonable amount of time.

    --

    Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    1. Re:Why not compute hash locally? by queazocotal · · Score: 1

      Indeed - that'd be the only sane way to do it if you cared at all about privacy.
      I forsee them analysing the images and following relationship status to advertise tattoo removal.

    2. Re:Why not compute hash locally? by HornWumpus · · Score: 1

      Hashing program is named pkzip.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    3. Re:Why not compute hash locally? by Anonymous Coward · · Score: 1

      The public reaction to this is understandably somewhat muted and off-put. Why upload nude photos to Facebook, indeed? The claim is that they will compute a hash of the image, and store that to prevent future uploads.

      If that is really the case, when why not compute the hash locally on the user's machine, and upload only the hash? Surely that can be done on essentially all modern hardware from cell phone to desktop in a reasonable amount of time.

      I see a potential issue: if you can just upload any old hash of a picture, you could perform a sort of image DOS against arbitrary images

    4. Re:Why not compute hash locally? by corychristison · · Score: 1

      I'm curious what kind of algorithm they are using for this.

      Traditional hashing will hash the entirety of the image. A simple work around of simply resizing or cropping the image before uploading will get around it.

      Unless they mean fingerprinting. Fingerprinting != Hashing.

    5. Re:Why not compute hash locally? by bgarcia · · Score: 1

      If that is really the case, when why not compute the hash locally on the user's machine, and upload only the hash?

      Because then it becomes much easier to reverse-engineer Facebook's hashing algorithm, allowing an attacker to make small changes to an image to result in a different hash.

      --
      I'm a leaf on the wind. Watch how I soar.
    6. Re: Why not compute hash locally? by Anonymous Coward · · Score: 0

      Just upload arbitrary images to DoS them then.

    7. Re:Why not compute hash locally? by datavirtue · · Score: 1

      All the public will get from this is "naked chicks" and "hash." There probably will not be much backlash.

      --
      I object to power without constructive purpose. --Spock
    8. Re: Why not compute hash locally? by Lab+Rat+Jason · · Score: 1

      Better yet, write a script that pulls every image from the white house/oval office feed and uploads it as a porn hash. Now we're solving some problems!

      --
      Which has more power: the hammer, or the anvil?
    9. Re:Why not compute hash locally? by Anonymous Coward · · Score: 0

      Then you are not imagining a long enough hash.

    10. Re:Why not compute hash locally? by Anonymous Coward · · Score: 3, Interesting

      We just saw an article related to this. The hash is something like Microsoft's image identifier hash they acquired when they bought... ???...
      It basically works like this.
      Image is resized to a standard size 1020x768 I think
      converted to black and white
      edge detect applied
      at this point Trained AI is supposed to be quite accurate in identifying matching photos
      this works even if you resize the photo or color adjust it

      Seems like there will be gaping holes to be discovered in this method though.

    11. Re:Why not compute hash locally? by swillden · · Score: 5, Insightful

      If that is really the case, when why not compute the hash locally on the user's machine, and upload only the hash?

      Cool. I hate CNN's fake news. I'm going to write a script that takes every image from every CNN story and uploads the hashes. Sharing of CNN stories on Facebook is going to be shut down.

      s/CNN/whatever you hate/

      The obvious corollary here is that Facebook needs not just the hashes but also the original image, so they can determine whether it's a real nude photo. Algorithms can do that pretty well, so Facebook may be able to arrange that no human ever needs to see the image... but there's no way for the uploader to be certain that's what they're doing.

      Also, the "hash" probably needs to be something a bit more image-focused than, say, SHA256. Otherwise any trivial modification of the image would change the hash. So it's got to be something that survives scaling, cropping, resolution changes, watermarking, etc. Which means that if the exact algorithm leaks, people can reverse engineer it to figure out how to work around it. That's another reason they need to do the hashing on their end.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:Why not compute hash locally? by mapkinase · · Score: 1

      >If that is really the case, when why not compute the hash locally on the user's machine, and upload only the hash?

      Think of the following things:

      - Is the person who shared naked videos of themselves smart?

      - Which of the two: privacy of the naked video or privacy of the hash will be guarded more by that person?

      - What will happen with leaked hashes? Correct, it will be used as a database of unusable material which everybody willing to "revenge" as a test ground before using the material.

      Things will just happen faster. There will be a competition to publicize material before facebook registers it.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    13. Re:Why not compute hash locally? by 14erCleaner · · Score: 1

      Because people would prank it, by uploading hashes of Donald Trump's official picture and similar stuff. They probably will have an asexual person (90-year-old nun or similar) who checks each incoming picture, to make sure it's really a nude.

      --
      Have you read my blog lately?
    14. Re: Why not compute hash locally? by edtice1559 · · Score: 1

      Which is why you have to upload the images, I presume. If they see your account abusing this feature, they can easily purge their database. I'm sure somebody has a fabulous job monitoring this. I just with they had waited a few years until I needed a retirement gig.

  11. Simpler solution by religionofpeas · · Score: 4, Insightful

    If you don't want your nudes to end up on the internet, don't send them to other people.

    1. Re:Simpler solution by hesiod · · Score: 5, Informative

      Oh. Another idiot. What about the ones others took, without you being aware

      If someone else took the picture and the victim is unaware, the target probably doesn't have a copy to upload preemptively.

    2. Re:Simpler solution by RightwingNutjob · · Score: 2

      Pick better friends and don't get shitfaced, blacked-out drunk and/or high when you go out. Don't expect other people to be sympathetic when your own poor choices come to bite you in that ass you felt the internet just had to see.

    3. Re: Simpler solution by Anonymous Coward · · Score: 0

      The victims can't very well send them to Facebook, now, can they?

    4. Re:Simpler solution by religionofpeas · · Score: 2

      What about the ones others took, without you being aware?

      Oh. Another idiot. You don't have the hash of those.

    5. Re:Simpler solution by Anonymous Coward · · Score: 0

      If someone took nude photos of you without you being aware there are other laws at play - and realistically that's not the normal case of how these things spread.

      The reality is that you can't put the genie back in the bottle on things like this. People who want to spread these photos will just do so on a site other than Facebook now.

      Understand - in no way do I think sharing nudes as revenge is right. I'm not saying that the person deserves it. It's a bad thing. HOWEVER, there is right, and there is reality. We live in an age where a digital image can be duplicated and transmitted with incredible ease - to the point that once it's out in the wild you're not going to be able to retract it.

      The simple fact is if you really don't want nude photos out there, the most 100% sure way to prevent that is to not take them in the first place. It's much akin to leaving your door unlocked: it doesn't meat you deserve to get robbed or that thieves shouldn't be prosecuted, but it's still a bad idea. If you want to share nudes then by all means do so - but with the understanding that you're taking a risk that those photos may later leak out. Its up to you whether that risk is worth it or not.

    6. Re:Simpler solution by Oswald+McWeany · · Score: 2

      If you don't want your nudes to end up on the internet, don't send them to other people.

      Better yet... don't take them in the first place.

      --
      "That's the way to do it" - Punch
    7. Re:Simpler solution by rogoshen1 · · Score: 1

      Or you know, infatuated with the idea of personal responsibility. I know I know, it's anathema to a well ordered, safe society... But people being held accountable for their decisions (even if it's negligence on their part, or results in being misled) is still alive and well in this country.

      Maybe in another 20 years we'll finally solve this age old problem.

    8. Re:Simpler solution by Oswald+McWeany · · Score: 2

      Pick better friends and don't get shitfaced, blacked-out drunk and/or high when you go out. Don't expect other people to be sympathetic when your own poor choices come to bite you in that ass you felt the internet just had to see.

      Meh... Facebook can probably generate a fairly accurate nude photo of anyone based upon their skin tone, and various clothed body photos already taken. If they have enough body shots they can probably have an algorithm generate your body shape under those clothes. They can guess at the colour of your nipples and genitalia by looking at the pigmentation of your lips. (nipple colour supposedly similar to lip colour). Pubic hair colour can be guessed at by hair colour- they can't tell if you shave or not, but probably can accurate guess by demographic. Under 35 you're probably shorn... 35 - 45 you're probably trimmed- over 45 you're probably full bush.

      --
      "That's the way to do it" - Punch
    9. Re:Simpler solution by Anonymous Coward · · Score: 0

      Given your wildly irrational non-sequitur logical leap, I have to ask...

      Which religion are you talking about?

    10. Re:Simpler solution by thegarbz · · Score: 1

      Implying that the type of people who consider using revenge porn are the kind of considerate and level headed thinkers that wouldn't ever take photos without soemones permission in the first place.

    11. Re:Simpler solution by Anonymous Coward · · Score: 0

      Oh. Another idiot. What about the ones others took, without you being aware?

      You really are a religious prick.

      Those are not revenge pics. Simple voyeurism has clear laws and common prosecution.

      Do you have anything else offtopic you are angry about and wish to spew ineffective vitriol at internet strangers to make you feel like a man again?

    12. Re:Simpler solution by Anonymous Coward · · Score: 0

      Or one day Facebook links up the Facebook user with the strangers having the pictures. "There's a person who really like to see you naked. Maybe you two would be great friends?"

    13. Re:Simpler solution by Anonymous Coward · · Score: 0

      However, if someone else took the picture and sent the picture to the victim as blackmail (“pay or else...”) or harassment (“I’m going to release this”) or during phase when the other party is still deciding whether to upload it, the victim will have a copy.

    14. Re:Simpler solution by Anonymous Coward · · Score: 0

      People make mistakes. That's human nature. And having made them, you can't take them back.

      This discussion is about how to mitigate or limit the effects of mistakes. That seems to me a valid thing to want to do.

    15. Re:Simpler solution by Anonymous Coward · · Score: 1

      If you don't want your nudes to end up on the internet, don't send them to other people.

      Sure, and if you don't want to be injured in a car accident, never get in a car. :)

      Life is hard. Some of it is extremely unpleasant. Much of it is a long boring grind. But occasionally there are some good fun bits that balance out all the rest. Love in a variety of different forms can be everything from good fun to nourishing for the soul. For many of us, love is one of the main things that makes life worth living.

      Ideally, whenever we wanted or needed love, our partner would be right there to have fun with. But sometimes life requires us to be apart. Maybe our partner has a job that requires extensive travel - perhaps even a deployment in the military. Or maybe our partner needs to care for an aging parent.

      Sending and receiving sexual content across the internet can be a lot of fun. And it can also be good for relationships when people are required by circumstances beyond their control to be apart. So "just don't do it" isn't really an ideal solution.

    16. Re:Simpler solution by NikeHerc · · Score: 1

      (nipple colour supposedly similar to lip colour)

      That assertion makes me think I've seen a lot more nipples than you have...

      --
      Circle the wagons and fire inward. Entropy increases without bounds.
    17. Re:Simpler solution by bobbied · · Score: 1

      Which is when I'd advise you call law enforcement. There is no shame in this scenario for the victim who didn't have anything to do with taking or sending the picture. Call the police.

      I'd call them if it happened to me, but For your protection, not mine.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    18. Re:Simpler solution by Holi · · Score: 1

      Don't breakup with your abusive boyfriend?

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    19. Re:Simpler solution by Holi · · Score: 1

      I wish I had mod points

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    20. Re:Simpler solution by RightwingNutjob · · Score: 1

      How about: don't let him take naked pictures. Or better yet: don't get an abusive boyfriend in the first place.

    21. Re:Simpler solution by Oswald+McWeany · · Score: 1

      (nipple colour supposedly similar to lip colour)
        That assertion makes me think I've seen a lot more nipples than you have...

      No, you were looking at people wearing lipstick.

      --
      "That's the way to do it" - Punch
    22. Re:Simpler solution by Anonymous Coward · · Score: 0

      Pick better friends and don't get shitfaced, blacked-out drunk and/or high when you go out. Don't expect other people to be sympathetic when your own poor choices come to bite you in that ass you felt the internet just had to see.

      Or indeed grow thicker skin and own the revenge porn that comes your way.

      This upload service is a near perfect example of addressing a social problem with a technical solution.

  12. Reprehensible by mysidia · · Score: 1

    Forcing users to upload highly-sensitive pics to make sure others' won't post them.
    There HAS to be a better way.... like: how about analyzing an image and computing the hash on a client device and uploading just the hash + analysis data? Or at the very least.... mask any public individual identifying info inside the image before uploading.

    1. Re:Reprehensible by datavirtue · · Score: 1

      ....and how do you test that the feature actually works?

      --
      I object to power without constructive purpose. --Spock
    2. Re:Reprehensible by rogoshen1 · · Score: 1

      i *STILL* wouldn't trust facebook with that. they might say they're doing a local hash, but whoops, we sent the entire image. (Or they say: "We uploaded the image to verify the hashing algo on the client -- we immediately delete it. Honest!"

      It's pretty fucking simple. A company with the singular purpose of hoovering personal information about you (a company so invasive, so creepy; that in absence of direct data from you, will INFER information about you and yours), and then sell that information to advertisers -- is by definition a deceitful, cancerous entity who you have to be mentally god damn defective to trust.

    3. Re:Reprehensible by Anonymous Coward · · Score: 1

      The better way is to realize that everybody has roughly the same parts and that pictures of said parts shouldn't be considered highly-sensitive things. We need more adults in the world and less babies pretending to be adults. Or rather, we need far more babies in the world since they don't consider seeing skin to be life traumatizing events.

      You can't have the clients generating the hashes because then Facebook can't as easily verify the images were of nudes. Without verification (people paid a penny per picture to check), you'll have people uploading hashes of random things and completely screwing up IM based file sharing. You can be sure Facebook will be data mining the pictures. Enjoy your new enlargement ads specifically saying your actual size is too small even though it's above average. Targeted ads for hair removal, tanning lotions, etc... Don't forget programmers need to see these images to create such features.

    4. Re:Reprehensible by magarity · · Score: 1

      ....and how do you test that the feature actually works?

      I hope their QA team doesn't look like the one where I work.

    5. Re:Reprehensible by apoc.famine · · Score: 1

      Step 1: Take a photo. Of anything.

      Step 2: Hash it.

      Step 3: Report the hash.

      Step 4: Try to upload the photo.

      Step 5: Realize you just asked a really dumb question.

      Step 6: Depart the internet in shame.

      --
      Velociraptor = Distiraptor / Timeraptor
    6. Re:Reprehensible by NikeHerc · · Score: 2

      Velociraptor = Distiraptor / Timeraptor

      That signature may be the funniest thing I've ever read on /.!

      I'm assuming, of course, that Distiraptor is a vector and Timeraptor is a scalar.

      --
      Circle the wagons and fire inward. Entropy increases without bounds.
    7. Re:Reprehensible by kenh · · Score: 1

      There HAS to be a better way....

      Sure there is, take pictures of your bedroom empty, then let Facebook detect the room, not the person in the room having sex...

      --
      Ken
    8. Re:Reprehensible by Anonymous Coward · · Score: 0

      Anthony??

    9. Re:Reprehensible by mysidia · · Score: 1

      Sure there is, take pictures of your bedroom empty,

      Adding a nude person to an empty room is definitely going to change the hash....

  13. You know where this came from by SuperKendall · · Score: 1

    You can't tell me this idea did not come from a bunch of Facebook admins tired of the work it took to Google nudes.

    "Let the nudes come to us!", they thought... and so it was.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:You know where this came from by Anonymous Coward · · Score: 0

      If people are stupid enough to store their valuable files on the "cloud," why not store nudes there as well? It's the same thing, really.

  14. Change One Pixel by Anonymous Coward · · Score: 0

    Change the hash.

    Next up, scripts that slice revenge porn into cropped blocks and rebuild revenge from cropped blocks.

    What you upload to Facebook is your business.
    But if you think Facebook is going to save you from internet trolls, I have a bridge that you might like to buy...

  15. Hash locally, why upload?? by Tinsoldier314 · · Score: 1

    Theoretically you could hash files using FileAPI in modern browsers. Alternatively, an offline tool could be used to index your photos on your computer. Both of those scenarios would likely not be accessible via mobile devices although there's nothing preventing the development of a dedicated mobile app that does all of this locally on the device. Open source it so it can audited.

    I'm not certain what the exposure is with this approach, in theory someone could abuse the process to claim hashes for other peoples images but I don't think there's any more risk of that with a local process than an online process. Regardless, the idea that you would upload nude images to a third party service like this seems ridiculous. Also, one seventeen year old does it and suddenly the service is in possession of child porn, it's nuts.

  16. And they fall for this? by hired+killer · · Score: 1, Informative

    The idiocy of this is that if the revenge poster slightly alters the image (resize, re-compress, slight quality change, etc) it changes the hashing.

    "All your nub are belong to us"

    1. Re:And they fall for this? by im_thatoneguy · · Score: 2

      Like audio fingerprinting this isn't a cryptographically accurate hash but more like a song fingerprint in that it only takes a small segment of the image for recognition.

      Of course the real abuse would be to take a picture of the Eiffel tower and watch everyone's uploads fail for a few hours.

  17. Not getting enough? by Anonymous Coward · · Score: 0

    What, Zuckerberg isn't getting enough nude pix fast enough?

  18. We're living is a post-parody world. by Anonymous Coward · · Score: 0

    Reality has officially surpassed anything any parody could come up with.

    Next up: Surpassing anything, any horror story could come up with. (I’m thinking post-Cthulhu here. If there will be a hellscape, I want it to at least blow my mind! :)

    1. Re: We're living is a post-parody world. by Anonymous Coward · · Score: 0

      The eternal Lake of Fire was pretty hard to beat, but reality nearly topped that, too. Turns out, a large percentage of the population loved the idea so much that they convinced themselves it was true!

    2. Re:We're living is a post-parody world. by Stephen+Battleware · · Score: 1

      While this is over the top and probably would have done it, my 'truth is stranger than fiction' moment was when I found out all that stuff on the Internet about the banksters really was true.e.g. almost all the money is really just evidence of interest bearing debt i.e. there is no money, just debt.

  19. Trivially defeated by Anonymous Coward · · Score: 0

    Wouldn't this be trivially defeated by running the pic through some sort of very minimal filter and then uploading the "new" pic?

    Or even just re-saving it as jpeg with the compression cranked up a few percent?

    1. Re:Trivially defeated by happyhungarian · · Score: 1

      Wouldn't this be trivially defeated by running the pic through some sort of very minimal filter and then uploading the "new" pic?

      Or even just re-saving it as jpeg with the compression cranked up a few percent?

      I presumed they would employ an "image hashing" algorithm of sorts, you know like audio fingerprinting. Then again, with how poorly thought out their solution is, I wouldn't expect them to have considered this. Having said that, even the simple hash blocking would prevent many non-savvy users from uploading. A better solution would be to let the uploader think it went through, but keep the post only visible to him so that he/she wouldn't keep trying defeat the filter.

  20. Zuck can't find his own porn? by Anonymous Coward · · Score: 1

    And I thought I was lazy.

  21. Best idea ever by argStyopa · · Score: 0

    "Here, to prevent someone uploading unauthorized nudes of you, send nudes."

    Best idea since European advertisers convinced women that showing their tits was somehow liberating. LOL.

    --
    -Styopa
    1. Re:Best idea ever by phayes · · Score: 2

      The prudishness endemic in American society is not universal. Thankfully, I live in a society that does not tie itself in hypocritical knots because a nipple was shown on TV.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
  22. The proper way to do this by slashmydots · · Score: 1

    So the proper way to do this is a one way transfer between servers and then disconnect each server from the internet when it's full. Then send requests over a highly restricted local network for comparisons. How they'll actually probably do this is on live, public-facing servers and just try to permissions-protect them or something stupid like that.

  23. Are you kidding me?!? by Anonymous Coward · · Score: 0

    Are you kidding me? Who would trust this? I can only imagine the day THAT database gets breached. or sold to a 3rd party....

  24. Dumb on several levels besides the obvious by Anonymous Coward · · Score: 0

    First of all, it's easy to make trivial edits to photos that would defeat hashing.

    More importantly, this is a system that's not just ripe for abuse, but likely designed to encourage it. If I want to harass someone, I just go get their photos and "report" all of them. Poof! They're gone. I don't like a politician, so I "report" the image accompanying their news story. Poof! Gone.

    Unless they want to instigate a human review to determine what's "legit porn" before blocking. In which case, guess what? Your only way to block revenge porn is to guarantee a Facebook staffer sees you naked. But don't worry! Just like the TSA, we're sure nobody will abuse THAT practice...

  25. hashing should be client side only by z3alot · · Score: 1

    If facebook only needs a hash of the image, it should allow users to upload only the hash by providing the hashing function. Or are we talking about something super proprietary here?

  26. Local Hash Tool by Anonymous Coward · · Score: 0

    If Facebook really cared about privacy they could a local hash calculator tool. The fact that they want the original is weird.They must have someone or an algo confirming that it is a nude picture.

  27. Kardashian/Jenner & Trump by Anonymous Coward · · Score: 0

    So could I post pics of the Kardashian/Jenner & Trump clans and then
    flag them and essentially block them?

    1. Re:Kardashian/Jenner & Trump by bobbied · · Score: 1

      I'm starting to like this idea...

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  28. This is getting crazy by whyyisthissohard · · Score: 1, Insightful

    Or, maybe, instead of blaming the person who obtained the image fairly for whatever use pleases them, the "victims" should assume the blame themselves and correct their own behavior.

    Does no one see the potential pitfalls of training certain 'protected classes' to believe that they have no personal responsibility for their actions?

    1. Re:This is getting crazy by Anonymous Coward · · Score: 0

      It's 2017, man. Nobody is responsible for anything they do anymore, and if someone is found to be responsible for their own actions, then they are a victim of circumstance.

    2. Re:This is getting crazy by david_thornley · · Score: 1

      In other words, nobody should ever do anything that might come back to bite them sometime, no matter how unlikely it appears. And if somebody does, it's their fault. Also, nobody should be shielded from the full potential consequences of their actions. We need to ban insurance companies, to start with.

      If you send a nudie to someone and then realize it's a really bad idea, correcting your own behavior isn't going to do a bit of good.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    3. Re:This is getting crazy by whyyisthissohard · · Score: 1

      Yes it will. It will mitigate your chances of sending one to an untrustworthy person and mitigate your chances of humiliation. Really not very complicated.

    4. Re:This is getting crazy by david_thornley · · Score: 1

      Yeah, and I can list a whole host of rules which will prevent this and that. You know what happens when there's a long unwritten list of such rules? People don't obey all of them all the time. It's part of human nature. The purpose they do serve is that the smug get to say "I told you so" later on.

      By your reasoning, someone who leaves their keys in the car and has is stolen is soley to blame, not the person who steals the car.

      You also have completely failed to explain what "correcting their own behavior" means, given an irrevocable mistake.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  29. Pills? by Jfetjunky · · Score: 1

    Imagine the enlargement pill ads when they start figuring out who would actually benefit!

    I'm terrible, I'm sorry. I couldn't help myself, the article made it too easy.

    1. Re:Pills? by Anonymous Coward · · Score: 0

      I was in the pool!

  30. Is Mark Zuckerberg your friend? by lbmouse · · Score: 1

    He wants to see you neked.

    1. Re: Is Mark Zuckerberg your friend? by Anonymous Coward · · Score: 0

      SUCKERBERG. No berg is your friend. Facebook is the Mossad datamining wet dream come true.

      Cancel your FB. Close it before the stupidity seems normal to you.

  31. Blocking uploads by taustin · · Score: 1

    " . . . its system will block the upload process."

    Given that revenge porn is a crime in an increasing number of places, shouldn't be include "and notify the police of the attempt"? Does it even notify the user of the attempt?

    What are the terms of service on these uploads? Do they include the clause that says "and we can change these TOS any time we want, to anything we want, and there's nothing you can do about it"?

  32. Why do you need to send the image? by scubamage · · Score: 1

    Simply create a utility that lets a user open an image, calculate the hash, and send to facebook. They have enough machine learning ability to look and tell if something is a hot dog or not a hot dog. Or are they going to rely on human beings to review every photo and validate that it isn't, say, a cat photo?

    1. Re:Why do you need to send the image? by Anonymous Coward · · Score: 0

      Solutions:

      Vetted Facebook staff could review each image uploaded that matches a previously blocked hash and judge whether the block request is legitimate or not according to some policies.
      E.g if a possible “victim” has requested a block on certain image (uploading image or hash to private server), and possible “revenge porn abuser” attempts to upload same image to public Facebook page, then Facebook staff can check to see relative merits of “victim” and “abuser”.

      Also, if “abuser” is notified that image upload has failed and request a human review of the case, could help prevent misuse, e.g. someone wanting to bock all images of certain corporate logo or political flag/message.

    2. Re:Why do you need to send the image? by scubamage · · Score: 1

      This is actually a very good approach.

  33. Cute by Oswald+McWeany · · Score: 1

    Cute... Facebook pretending they don't have nude photos or a naked composite of everyone already.

    --
    "That's the way to do it" - Punch
    1. Re:Cute by bobbied · · Score: 1

      What? Is Siri who's sorting my pictures, sending them to Facebook too?

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  34. Yeah, about that by Snotnose · · Score: 0

    1) Get nekkid picture of someone
    2) Load in photoshop
    3) Do something so the image looks the same but has a different hash (change size by 1 pixel, change a couple pixels, etc)
    4) Upload pic to Facebook

    1. Re:Yeah, about that by Dwedit · · Score: 4, Informative

      There are much better methods of hashing images than stupidly taking a file checksum, such as this one here:
      https://pippy360.github.io/tra...

      This algorithm here does not care about affine transformations applied to the image, so it can be scaled, rotated, skewed, and still be a match.

    2. Re:Yeah, about that by Dwedit · · Score: 3, Informative

      There are image similarity algorithms out there that do not care about the absolute hash of the file, and can detect the same image cropped, scaled, or rotated just fine.
      Here is one such algorithm:
      https://pippy360.github.io/tra...

    3. Re:Yeah, about that by Anonymous Coward · · Score: 0

      What you linked is not hashing.

    4. Re:Yeah, about that by tepples · · Score: 2

      The first step of hashing, per the linked article, involves finding keypoints in the image that are still detected as keypoints even in an affine transformed copy of an image. How is this done? Does it involve scale-invariant feature transform (SIFT) or some other feature detection means subject to a United States patent?

    5. Re:Yeah, about that by Anonymous Coward · · Score: 0

      And that's just the thing. If this system gets put into place, tools will quickly be developed to circumvent it. Maybe a simple instagram filter would do it, or maybe the subtle addition of optimally chosen noise. If all they keep is a hash it's mathematically certain that some small alteration of the photo will not match the hash.

    6. Re:Yeah, about that by Anonymous Coward · · Score: 0

      I'm the guy who created that. You can use any keypoint finding method as long as it's invariant to 2d affine transformations. I have a really hacky way of finding keypoints I use to match images in the c++ demos (in the github repo) that doesn't use SIFT but it's garbage and not worth describing. So you can definitely find the keypoints without SIFT. It shouldn't be too hard to create a good keypoint finding algorithm that is invariant to 2d affine transformations and outperforms SIFT because SIFT isn't specifically designed to deal with this exact case (SIFT needs to be also able to deal with cross-domain/non-2d transformations). I hope to get around to creating one eventually

  35. Facebook = idiots by Anonymous Coward · · Score: 1

    make a tool that computes the hash locally that you then upload, FFS.

    1. Re:Facebook = idiots by NoZart · · Score: 1

      but hashes are harder to data mine on, dummy.

  36. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  37. Requires Manual Review of Images by The+MAZZTer · · Score: 1, Insightful

    This won't work because someone from Facebook would need to look at the images to determine if a request is legit, which, as the article says, is EXACTLY the thing the victim wants to avoid.

    If nobody looks at the image, or, as some have suggested, the hash is computed client side (so nobody would be able to look at the image) it would be ripe for abuse. I could easily file takedowns for any pictures I want.

    As a side note, someone also mentioned hashes won't work since they can be foiled by simple image manipulations. Doubtless this will be true in some cases, but it is certainly possible to make an image comparison that can take some of these things into account. Plus, the goal is likely to get the easy image postings automatically, while the remainder will be much smaller in number and easier for Facebook support staff to deal with manually as requested.

    1. Re:Requires Manual Review of Images by pz · · Score: 1

      If nobody looks at the image, or, as some have suggested, the hash is computed client side (so nobody would be able to look at the image) it would be ripe for abuse. I could easily file takedowns for any pictures I want.

      Back when the Internet was young, there was a brief period where pornographic images were illegal in the US. There was substantial effort put into automatic detection of the nude human form that was reasonably successful. Shouldn't be that hard to put a first-level filter on submissions, again client-side.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    2. Re:Requires Manual Review of Images by Anonymous Coward · · Score: 0

      If nobody looks at the image, or, as some have suggested, the hash is computed client side (so nobody would be able to look at the image) it would be ripe for abuse. I could easily file takedowns for any pictures I want.

      Except you'd only be allowed to file these preemptive take-downs when you upload an image first. So that would exclude all pictures that are already on FB.

      That would still allow you to block images that were uploaded somewhere else on the internet, but not on FB yet. But maybe that would be a positive thing...

    3. Re:Requires Manual Review of Images by Anonymous Coward · · Score: 0

      Think.
      Look at the title and think.
      Keyword you are looking for is "in advance".

    4. Re:Requires Manual Review of Images by Anonymous Coward · · Score: 0

      ... easily file take-downs for any pictures I want.

      Or, a Facebook censor could look at the flagged image and if it involves nudity/sex, delete it. If it doesn't, flag the hash as defective. After 3 consecutive 'defective' ratings, the hash is deleted. They can optionally, block the account that submitted the defective hash.

    5. Re:Requires Manual Review of Images by Anonymous Coward · · Score: 0

      So if this is something a true victim wants to avoid. Just who in the hell would use such a service?

  38. So who's idea was this, exactly? by zarmanto · · Score: 1

    I'm personally suspicious of anyone who asks me for my private data -- all the more-so, when the first thing out of their mouth is that they only need it to protect me. And the thought that promptly entered my mind upon reading this particular blurb, is that perhaps somebody deep within the confines of Facebook HQ is positively drooling at the prospect of all those uploaded nudes that will soon be coming his way...

  39. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  40. Why can't I just upload the hash myself? by Anonymous Coward · · Score: 0

    Why can't I just upload the hash myself?

  41. SubjectIsSubject by p0p0 · · Score: 1

    Awesome, because the day that leaks will be the beginning of the end for Facebook. They say they won't save them, but I don't trust them, not even a little, to keep their word.

  42. Interesting implications by TimothyHollins · · Score: 1

    Well this is interesting.

    You have to send the image to FB. That prevents abuse of the system, since you won't be able to get a hash of the Mona Lisa or some stock photo up there. What it also implies is that the image is verified before the hash is computed. That means that some dude will be looking at your nudes before deciding if it's a real or fake one.

    But, why aren't they using an algorithm for this? Well, current models (IsItPorn) aren't remotely there yet. A lot of weird stuff will get hashed and submitted. Second, an algorithm will not have the talent to identify fake stuff or funny stuff. And third, what do you think happens if FB gets it wrong? If they are actively participating in the revenge porn activity they will in fact be liable for any mistake (and the person in question is unlikely to be amicable at the time). So they will absolutely have an employee go through the details to avoid mishaps.

    I really hope I can sign up for that job.

  43. I think I'll beta test this one for FB by Anonymous Coward · · Score: 0

    I think I'll beta test this one for FB, if they agree that my title would be Master

    Overheard at the water cooler: See that new guy over there, he's the (whispers)

    Go ahead, call him

  44. lmao by ArylAkamov · · Score: 1

    Assuming this is all automated, I can just upload any picture I don't want anyone else to upload?
    If it is not automted/if it is verified by a human, I live it 6 monthes before the leaks start.

  45. What kind of hash, exactly? by Anonymous Coward · · Score: 0

    My understanding of file hashes is that they're calculated from the contents of the file. MD5, SHA1, SHA256, etc.

    If an image is resized, or cropped, or even has a single pixel altered that'll change the data stored on the disk, and each of those algorithms will produce a completely different hash value for the modified file than for the original.

    So exactly how does hashing make this work?

  46. the un obvious question by Anonymous Coward · · Score: 0

    I think everyone is in agreement that this is a dumb move on facebook's part. I mean it is simple enough to compute the hashes locally and it has been proven that even after you "delete" something on facebook, they still keep a copy of it saved somewhere.

    My questions are; who thought this was a good idea? and how much of the facebook koolaid have they been drinking?

    I wouldnt be suprised to hear that group think on their campus has gotten so thick that they think that the general public loves facebook as much as they do but are there not more efficent ways to do this using their algorithms? I mean they already know who we are sleeping with by those algorithms so shouldnt they be able to narrow down which uploads are to be screened first?

    Kind of like a "we know that you broke up with person x and these uploads have a large percentage of skintone in them thus we are going to review your upload before it becomes public"

    They claim to be the smartest people, it shouldnt be that hard for them. Or maybe its all lies and bullshit and they are starting to sing their death song.

  47. wew by Anonymous Coward · · Score: 0

    So from one side we have facebook getting people to send them nudes, like they need any more.

    On the other side, the revenge porn people just need to crop or resize the image right?

  48. Keeping only a hash would be useless by FrankOVD · · Score: 1

    You'd only have to tweak one pixel, just a little bit, and the hash would be completely different. I don't believe that "hash" thing. They act like this is gonna be unhackable but it won't be. It's just a very very bad idea unless there is some clever and perfect way to prevent tempering the the picture to change the hash, which would surprise me.

  49. Time to make my fake app! by wardrich86 · · Score: 1

    Facebook NudeProtect by Facebook Inc. [invisible unicode here]. Just a simple interface where users can upload their nudes to have them scanned by FB... could even include some fake Hollywood-looking scans and jargon, followed by a "destroying image" blurb. Nothing bad will come of this idea FB has.

  50. Get over it by Anonymous Coward · · Score: 0

    Many have pointed out that with the simplest hashes, you just need to change a pixel to thwart it.

    So, you go to a hash that works with image features. OK, shift or blur a feature. Defeated.

    Next step, just use AI to recognize the face and nudity. The user can ban all nude pictures of them, even if generated from scratch using a 3D model of them. Now, you'll find that other people's images are occasionally banned too. This gets into a wonderful sci-fi story I once read where people could be forced to have plastic surgery for looking too much like the copyrighted image of a celebrity.

    There is no end to the problem...

    ...accept to just get over it. Privacy is gone. Stop fighting for it. Learn to forgive your fellow man their faults. Realize that you have many of your own. There are likely very few out there who have not committed felonies in their lives if every moment of their life could be examined in detail. Body shame is the least of our faults. Get over it.

    Revenge porn is a don't care if everyone would just grow up and not care.

  51. Isn't this how the US copyright office handles it? by grilled-cheese · · Score: 1

    As dumb as it sounds, this is how the copyright office handles it already. http://money.cnn.com/2015/04/2...

  52. Hashes? by poached · · Score: 1

    I haven't read the article, but I assume a file hash won't prevent the abuser from resizing the picture, changing a pixel on the image which will change the hash completely. Unless of course Facebook does something like scale and rotation invariant pattern detection and hashes off of those.

  53. Way ahead of you! by GameboyRMH · · Score: 1

    I've made it impossible to take pictures of my junk in the first place, by way of a thick and luxuriant man-bush which tastefully covers all. And the ladies laughed at it! WELL WHO'S LAUGHING NOW!?

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  54. This doesn't make sense. by Wycliffe · · Score: 3, Insightful

    First off, is there really a problem with revenge porn on facebook and if there is, it would seem that the easiest solution for
    facebook is to block all porn. I've never seen nudes on facebook. I always assumed that it would be against facebook policy
    as facebook is mostly a PG-13 kindof place.

    Second, I would think that facial recognition would be the correct solution. Let someone upload a picture of their face and
    facebook can make sure that that particular face doesn't appear in nudes. An unidentified nude without a face even if someone
    says "this is so-in-so" is pretty harmless as if you can't see the face you could pretty much say it is anyone.

    Lastly, google just came out with facial recognition for dogs so presumably you could also use that same technology for
    tattoos, or specific body parts too.

    But again, I would think revenge porn would be primarily a problem on other services not facebook.

    1. Re:This doesn't make sense. by Anonymous Coward · · Score: 1

      >google just came out with facial recognition for dogs so presumably you could also use that same technology for...

      Oh, he's talking about pets! Never mind.

    2. Re:This doesn't make sense. by turp182 · · Score: 1

      There's quite a bit of porn on Facebook. Women encounter the brunt of it, from guys.

      Some "women" (assuming not actually people, but the photos are obviously real from somewhere) use nudes to try and get "friends", I'm not sure of the nature of these but I figure it's scamming.

      Some people also send friend requests of other people just to have them see something horrifying.

      I Facebook about twice a year, it's others in the family that do it more and I really wish they didn't (photos/tags of my kids and me/wife). I use Facebook for the birthday reminders which come via email.

      Oh, and the facial recognition they have is frightening. It's accurate. There was another post just today here about this, worth a read.

      --
      BlameBillCosby.com
    3. Re:This doesn't make sense. by kenh · · Score: 1

      Second, I would think that facial recognition would be the correct solution. Let someone upload a picture of their face and
      facebook can make sure that that particular face doesn't appear in nudes.

      Or, just upload a bunch of pictures of your bedroom, living room, kitchen, garage, backyard, etc. - anywhere you might be photographed having sex - then Facebook will identify the background and block the photo.

      --
      Ken
    4. Re:This doesn't make sense. by Wycliffe · · Score: 1

      Or, just upload a bunch of pictures of your bedroom, living room, kitchen, garage, backyard, etc. - anywhere you might be photographed having sex - then Facebook will identify the background and block the photo.

      I like this idea. The only problem with it is that it could be used as a DoS attack. For instance you could upload a picture with the Statue of Liberty or Niagara Falls in the background and kick off everyone's vacation photos. There might be ways to mitigate this for backgrounds but this type of DoS attack would not work at all for face shots and if it did start becoming a problem (for instance trying to block all pictures of Trump), you could require an upload of a government picture ID. Facial recognition wouldn't have to be perfect for every angle either. It would only have to get a single positive match for the entire length of the video.

    5. Re:This doesn't make sense. by Wycliffe · · Score: 1

      There's quite a bit of porn on Facebook. Women encounter the brunt of it, from guys.

      Some "women" (assuming not actually people, but the photos are obviously real from somewhere) use nudes to try and get "friends", I'm not sure of the nature of these but I figure it's scamming.

      Some people also send friend requests of other people just to have them see something horrifying.

      But that was kindof my point. All the examples you mention are either spam or harassment. It would seem like the easiest thing for facebook to do would to just block all nude photos and videos from its site. I know it already does some of this because there have already been cases of overcensorship of breastfeeding moms, etc... It would seem like the easiest thing would be to have a whitelist instead of a blacklist.

    6. Re:This doesn't make sense. by Anonymous Coward · · Score: 0

      "pretty harmless as if you can't see the face you could pretty much say it is anyone."

      Tell that to j-law's identifying marks.

    7. Re:This doesn't make sense. by Anonymous Coward · · Score: 0

      It's not just about faces identifying people. Tattoos. Position of items in rooms. Notable clothing. Etc...

  55. Makes zero sense by Anonymous Coward · · Score: 0

    First, why does an image have to be uploaded? Can't the hashing process be incorporated into the messenger app, or even a standalone app?

    Second, all the "revenger" has to do is upload a photo that doesn't hash to the same outcome, right? So, just changing a single pixel should circumvent this?

    Is Facebook really this stupid, or is someone there just trying to build the biggest porn collection ever assembled?

  56. What a cool way to get all kinds of free porn! by Anonymous Coward · · Score: 0

    Besides, it won't block a damn thing.

    A hash is calculated off a complete image.

    All the revenge porn guy has to do is crop the original, fuzz some portion of it, add a text bubble, ...

    Then you have a new image w/ a new hash that is not in the database and you can easily upload it and post to facebook, turning it into the largest purveyor of revenge porn out there because, just like that dumbass from LifeLock that posted his SSN and dared folks to steal his identity, FB is daring revenge porn guys into bypassing their filters...

  57. What ownership proof is required? by Anonymous Coward · · Score: 0

    How do you stop users from attacking other's rights to post their images by simply getting one of those images and posting it to this ban mechanism? It seems that everyone would have to provide some proof that they are the owner of the image. Only a verified account where a user has submitted a photo ID could utilize the system. Even then, it would be difficult to prove your right to block revenge porn that doesn't use your face.

  58. Facebook: Innovating Beyond Apple by forkfail · · Score: 1

    Silly iPhone with their limited facial recognition. Facebook will soon offer you the confidence of the far more secure full-body recognition experience.

    --
    Check your premises.
    1. Re:Facebook: Innovating Beyond Apple by Stephen+Battleware · · Score: 1

      Funny, but poignant.

  59. Why? Have the not heard of SHA256? by Anonymous Coward · · Score: 0

    As Bill Gates would say; "That ought to be enough for anybody". Unless Zuckerberg wants to browse the actual photos.

    1. Re:Why? Have the not heard of SHA256? by Stephen+Battleware · · Score: 1

      "Unless Zuckerberg wants to browse the actual photos." He probably already does.

  60. In other news... by DontBeAMoran · · Score: 1

    Facebook announces new partnership with YouPorn and RedTube.

    --
    #DeleteFacebook
  61. Hash? by Anonymous Coward · · Score: 0

    I must be missing something.

    If your ex has a set of naked pictures of you, that's the set that has to be flagged, and to do that, that's the set that has to be uploaded. Those won't match any picture you may have already taken separately and "pre-emptively" uploaded, if I understand what it is they expect people to do.

    Or are they actually pretending all pictures of you in existence, past, present, and future, will somehow magically end up with the same hash?

  62. Easy fix by Roger+W+Moore · · Score: 2

    If nobody looks at the image, or, as some have suggested, the hash is computed client side (so nobody would be able to look at the image) it would be ripe for abuse.

    There is a very easy fix for this - the first time the hash matches the takedown requires human approval. This way someone only looks at the image if the image is already uploaded for people to look at and you can't abuse the system by filing takedowns for random pictures. This would even reduce Facebook's work because instead of checking every upload they only have to check ones which match.

  63. Two thoughts by quantaman · · Score: 1

    1) Are we sure it isn't April 1st? I've heard of companies doing dumb things but I can't imagine how this anyone thought this was a good idea, are we sure the whole article isn't some kind of prank?

    2) IF they were going to try this simple facial recognition should be enough.

    --
    I stole this Sig
  64. Re:Works 100% by hackwrench · · Score: 1

    Yes, but that's not how relationships work. People want to do things that don't work 100% because for that moment they want that person to have access to such things. Then the relationship sours and things that were wanted become unwanted.

  65. jesus christ! by NTesla · · Score: 1

    If South Park is not making an episode out of this, they dropped the ball[s]!
    Seriously, photoshop your own face onto your favorite porn star and send it to Facebook... then wait and see what happens. (if it surfaces anywhere, sue Facebook!)
     

  66. Can't offenders just... by Anonymous Coward · · Score: 0

    Couldn't people wanting to post revenge porn just crop and/or apply a subtle filter to their image before submitting to cause it to hash differently?

  67. Advanced Stupidity Test by Cajun+Hell · · Score: 1

    Stupidity Tests are awesome and I'm glad that the suits haven't taken over Facebook and forced them to lose their sense of humor. I like how Facebook gets to take things to the next level (they already have a population of volunteers who are pre-selected as being ok with Facebook in general). Let's see how many fall for it. 2018 needs good news stories too.

    I think this is one of the very best prank ideas, ever. And would Google have thought of something so invasive? Would Microsoft have thought of something so dark? Would Apple have thought of something so limited and constraining? Would Amazon have thought of something this obviously-hair-brained? Facebook wins this round, period, beating everyone else at their own game.

    --
    "Believe me!" -- Donald Trump
  68. Exactly, just let hashes be uploaded by Fallen+Kell · · Score: 1

    Seriously, just let the hashes be uploaded in the first place and not the photo. If the tool really is just using hashes, there is no need to send the photo. The only thing that the photo could be used for is for all the other data mining that you have already agreed to, such as advertising uses...

    Then of course, there is the insider threat that someone with the keys to the kingdom will have one heck of an amatuer collection on their hands....

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  69. uh, wait. you are giving FB a database of nudes? by swschrad · · Score: 1

    we already know that FB is the king of metadata porn, and you want to volunteer genuine porn?

    is there an antidote for the Stupid Virus, which seems to be spreading exponentially?

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  70. An app would be better by Whooty+McWhooface · · Score: 1

    FB could release an app (maybe more geared for a desktop) to generate the hash on THEIR OWN FREEKIN' PC. Then the hash itself is added to the database.

    Sure, the admins at FB won't be able to do....umm, Quality Control?....on the image, but more people would use it if they knew no one else would see it.

    But, what if they don't have the image (i.e. the guy took it on his cell and never sent it to her, etc.) This still would not help. Maybe some type of facial recognition tech, but more like Ms. Ballbreaker on Porky's where they would recognize it/them anywhere in a lineup? Boobie-metrics?

  71. Won't slightly editing the image change the hash? by cyn1c77 · · Score: 1

    Seriously, Facebook just wants more data to blackmail you with.

    Either be OK with pictures of you naked not being private or don't take them at all.

  72. Re:Works 100% by cayenne8 · · Score: 1

    Yes, but that's not how relationships work. People want to do things that don't work 100% because for that moment they want that person to have access to such things.

    Well, anyone going into a relationship, assuming that it will last forever is an idiot.

    We're all human, we all fuck up and most of the time, we split, and not all the time amicably.

    So, if you keep that in mind...you'll know it isn't a good idea to let yourself be photographed in nude or sexual situations.

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  73. This is not the world .. by Stephen+Battleware · · Score: 1

    .. I was born into. Times really have changed. Funnily enough for by now, I would have ventured personal space travel and flying cars, the preemption of revenge porn never crossed my mind.

    1. Re:This is not the world .. by Stephen+Battleware · · Score: 1

      Sad, really.

  74. Re:Works 100% by hackwrench · · Score: 1

    But it is a good idea... at the time. It's only after the relationship sours that it becomes a bad idea. People are state machines and every moment is a forever, so it does last forever, just not for all eternity.

  75. Re:Works 100% by butchersong · · Score: 1

    If I take that view though I'll never get married because by extension, I'd be an idiot to not assume financial ruin.

  76. Facebook could accept an uploaded hash instead by Anonymous Coward · · Score: 0

    They want the pron.

  77. False Rape Allegations by Anonymous Coward · · Score: 0

    A very common reason to take pictures during sex is to show that the person was enthusiastically taking part and in no way coerced. If later there is an allegation the picture is solid defense. With all the affirmative consent laws being passed parents with boys need to teach their sons to always take a picture of a girl during sex and keep it as proof of consent.

  78. Not just a hash by Anonymous Coward · · Score: 0

    If they're just taking a hash of the image file, that's defeated by changing metadata. If they're hashing the image content, it's defeated by transcoding to a lossy format or resizing.

    Image fingerprinting is a thing, though, so I imagine they're doing something like that. But that forces them to continue supporting that fingerprinting algorithm forever.

    The algorithm they use is hopefully robust against standard image filters, like color transforms.

  79. Re:Works 100% by Stephen+Battleware · · Score: 1

    "I'd be an idiot to not assume financial ruin."

    Yes, you would be. A pre-nup is nearly a must in this day and age.

  80. Next Step - Profit! by Anonymous Coward · · Score: 0

    This is a great idea! I am certain this kind of system could never have any flaws or be abused in any way.

  81. Why can't you just upload the hash? by istartedi · · Score: 1

    I don't get this. Why can't you just upload the hash? There are some really fantastic algorithms that are virtually impossible to falsely collide. Then if your former SO uploads something that collides, a real human can still make the final call. A smart algorithm could also "fuzz" the pictures so that if your ex tries to sprinkle pixels, resize, crop, etc., the "fuzzed" shot still has the same hash as the clean shot. All of that could be done client side. FB has no need for the data... but when did that ever stop them?

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Why can't you just upload the hash? by NoZart · · Score: 1

      but FB isn't interested in the hashes. They are interested in getting the picture, generating lots of tags for advertisers, then generate the hash, then delete it (maybe). Just uploading hashes from the client would exclude FB from the part of the process they are interested in.

    2. Re:Why can't you just upload the hash? by david_thornley · · Score: 1

      In that case I unleash my fiendish plan by uploading hash after hash of cute cat pictures, preventing them from being on Facebook, and the world lies prostrate at my feet! Mwahahahaha!

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  82. So this is called Pre-Empt Porn by Anonymous Coward · · Score: 0

    ok.. nothing could go wrong here

  83. Are your nudes circulating on the internet? by Anonymous Coward · · Score: 0

    Upload them _here_ and find out!

  84. And somewhere... by roc97007 · · Score: 1

    ....at the Facebook offices is a certain file server "for internal use only"...

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  85. Circumvention by Anonymous Coward · · Score: 0

    So to circumvent this all you need to do is change a single pixel to get a completely different hash.

  86. Best way to prevent revenge pr0n by Trax3001BBS · · Score: 1

    This has been addressed before, as anything that pops up anymore - The accepted approach is if you do have your pix taken, wear a mask. It's that simple. It can be as unobtrusive as the ones Google shows if you search for: nude pictures with mask and view images.

  87. Haha. Useless by Anonymous Coward · · Score: 0

    Based on a hash? So if I modify 1 pixel, the hash changes right?

  88. Why are they so stupid? by Anonymous Coward · · Score: 0

    If they wanted to avoid the inevitable leaking of those photos in the future, they would have users upload the hashes instead. Facebook would be unable to ever leak the photo, and they'd still be able to block it.

  89. What will we call the Facebook nudes leak? by Anonymous Coward · · Score: 0

    Fapbook? The Bookening?

  90. Re:Works 100% by YukariHirai · · Score: 1

    As you say, humans fuck up. An amazingly common form of fuckup is making the assumption that the person you're dating/fucking is completely trustworthy. When people are in love (or just really, really horny, as the case may be), they're just not prepared to think that this person would betray them.

  91. Change the hash? by hduff · · Score: 1

    Can't you do stuff to the photo to change the hash? I mean, it can't be that simple, no?

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
  92. Cue FB Data Breach in 3 ... 2 ... by hduff · · Score: 1

    You know it will happen. Especially for nudes.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
  93. Trust by Paradise+Pete · · Score: 2

    If Facebook is more trustworthy than your lovers then you've really made some poor choices in your life.

  94. Back to basics? by suss · · Score: 1

    This is just back to basics for what facebook's original intention was; mark zuckerberg's personal snoop and fap source.

  95. Sounds bullet proof... wait a minute by nichogenius · · Score: 0

    I'll have to remember to flip a random bit in each of my revenge porn images that I upload. What a nuisance... I'll never put up with that. The power of checksums is that they are completely changed if any single bit is altered, so this solution has more holes than my spaghetti strainer.

  96. Naked Anybody by Anonymous Coward · · Score: 0

    We need an app that will convincingly put a naked body on anyone's face.

    Then no one could ever be sure that a naked picture of someone was a real pic or something manufactured.

    Then if a naked pic of you showed up you could just say "nice fake! not me."

  97. oooh boy... by XSportSeeker · · Score: 1

    Even though I understand the technical explanation behind this, Facebook is going to have a very very hard time suggesting such a thing

  98. Blablablablablabla hahahahahaha. by Anonymous Coward · · Score: 0

    1. Suckermountain is dirty.

    2. Arrest him for indecency ! LOL.

  99. Sia leaks nude photo of self to thwart paparazzi by Anonymous Coward · · Score: 0

    http://mobile.abc.net.au/news/2017-11-08/sia-leaks-nude-photo-of-herself-to-thwart-paparazzi/9129056

  100. Denial of service by Anonymous Coward · · Score: 0

    What is to stop someone (or a group, so the images are uploaded by different users) uploading 100 images of someone famous. It would effectively ban them from Facebook!
    How will FB know it's a false positive, or a malicious hit without the original image?

  101. on your marks by juenger1701 · · Score: 1

    Ladies and gentlemen i give you the next big hack target

  102. This is purely optics... by Timothy2.0 · · Score: 1

    Will FB be able to fix the obvious and simple dodge: minor changes to the file completely change the hash, making hash-matching filters almost meaningless.

  103. Why naked? Won't bikini's be enough? by bronney · · Score: 1

    It doesn't have to be completely butt naked does it? Like seriously they need the hash of your dick to know it's you? Can't just use faces, arms and everything else but no?? They need you dick! ;)

    Clearly a scam if you ask me.

  104. Excellent by Tighe_L · · Score: 1

    I'm going to upload photos of things I'm sick of people posting on facebook. :-)

  105. Easier solution. by Anonymous Coward · · Score: 0

    Social media sites should listen to reports and actually follow their own policies.

    Take down posted images and severely punish those who publicly threaten to post nudes.

    My story on this. This guy who is a total piece of garbage, threatened several women to post nudes of them on Instagram / send them to their husbands and proceeded to tell them "stfu you stupid worthless hoe" .. HE THEN SCREENSHOTS THE COMMENTS AND POSTS THEM TO INSTAGRAM. Bragging saying look at these stupid hoes.

    Me and others report the image to Instagram. When I reported it, I see in RED PRINT "threats to send nude photographs is a serious violation of our terms and we take violations of this very seriously." ... Or something similar to that.

    Nothing happened. Eventually we actually got the dude's account suspended, but he somehow contacted Instagram and got it unsuspended.

    "I was told by a lawyer there's nothing anyone can do legally. You can't force them to follow their own policies." .. This is what needs to change. Right there.

    They need to be permabanned from using Instagram if they do that, and reported to the authorities..

    That's like someone grabbing some girl's ass and crotch in a store and then slapping her across the face if she says no, and the store not calling the cops. It's ridiculous, and haunted me for some time. I let it go, which was the healthiest and only thing I could do, because there seems to be nothing else you can do.

  106. Not Facebook by Anonymous Coward · · Score: 0

    The problem in fact is with the site AssFaceBook. Also RedFaceBook, PronFaceBook, and DoYouKissYourMotherWithThatFaceBook!

    1. Re:Not Facebook by Wycliffe · · Score: 1

      The problem in fact is with the site AssFaceBook. Also RedFaceBook, PronFaceBook, and DoYouKissYourMotherWithThatFaceBook!

      None of which to my knowledge facebook has any control over so they can have the best blocker in the world on facebook and it won't do any good.

  107. Re:Works 100% by CanadianMacFan · · Score: 1

    Or at least make sure that everything on the wedding gift registry is in multiples of two so it's easier to sort things when you split up.

  108. Revenge porn by Anonymous Coward · · Score: 0

    What could possibly go wrong? :-)

    Seems like it should be possible to upload a hash of the subject photo instead of the photo itself; photos hashing to the same value would be suppressed, or at least subject to additional scrutiny before going public.

    What am I missing?