News for hackers. Stuff that matters.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 3pt14159 on Wednesday August 04, 2021 @11:31PM (#28069528)
I'm really conflicted about this.

For context, I deeply hate the abuse of children and I've worked on a contract before that landed 12 human traffickers in custody that were smuggling sex slaves across boarders. I didn't need to know details about the victims in question, but it's understood that they're often teenagers or children.

So my initial reaction when reading this Twitter thread was "let's get these bastards" but on serious reflection I think that impulse is wrong. Unshared data shouldn't be subject to search. Once it's shared, I can make several cases for an automated scan, but a cloud backup of personal media should be kept private. Our control of our own privacy matters. Not for the slippery slope argument or for the false positive argument, but for its own sake. We shouldn't be assuming the worst of people without cause or warrant.

That said, even though I feel this way a not-small-enough part of me will be pleased if it is deployed because I want these people arrested. It's the same way I feel when terrorists get captured even if intelligence services bent or broke the rules. I can be happy at the outcome without being happy at the methods, and I can feel queasy about my own internal, conflicted feelings throughout it all.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ChrisMarshallNY on Thursday August 05, 2021 @07:33AM (#28072281)
Having known many victims of sexual violence and trafficking, I feel for the folks that honestly want that particular kind of crime to stop. Humans can be complete scum. Most folks in this community may think they know how low we can go, but you are likely being optimistic.

That said, law enforcement has a nasty habit of having a rather "binary" worldview. People are either cops, or uncaught criminals. ..and they wonder why they have so much trouble making non-cop friends (DISCLAIMER: I know a number of cops).

With that worldview, it can be quite easy to "blur the line" between child sex traffickers, and parking ticket violators. I remember reading a The Register article, about how anti-terrorism statutes are being abused by local town councils to do things like find zoning violations (for example, pools with no CO).

Misapplied laws can be much worse than letting some criminals go. This could easily become a nightmare, if we cede too much to AI.

And that isn't even talking about totalitarian regimes, run by people of the same ilk as child sex traffickers (only wearing Gucci, and living in palaces).

”Any proposal must be viewed as follows. Do not pay overly much attention to the benefits that might be delivered were the law in question to be properly enforced, rather one needs to consider the harm done by the improper enforcement of this particular piece of legislation, whatever it might be.”

-Lyndon B. Johnson

[dead]
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by freshdonut on Thursday August 05, 2021 @10:05AM (#28073892)
> is like saying you know black people and that somehow it affords you some privilege others do not possess.

Of course it does. Interacting with black people (or any race) affords you insight into their life experiences, struggles, worldview etc...

Of course sociological discourse is highly subjective but this attitude on HN that anecdotal data has no value whatsoever is silly. Do you seriously expect every fact of every people to be published in some infallible academic journal?

[dead]
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by roenxi on Friday August 06, 2021 @07:26AM (#28085664)
Based on a fairly cursory examination, the "N-word" ban is largely enforced by white people and using it is likely to get them more riled up than black folk.

So simultaneously I can imagine how black people wouldn't care and why that doesn't matter. The word isn't banned because blacks have delicate eardrums, it is banned because white people are showing respect.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ChrisMarshallNY on Thursday August 05, 2021 @10:06AM (#28073898)
I really appreciate having my words taken out of context, and wrapped in insults.

I probably could have done without the second sentence, but the first stands.

Have a nice day.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by junon on Thursday August 05, 2021 @10:53AM (#28074549)
Please point to where I insulted you.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by sho on Thursday August 05, 2021 @08:13AM (#28072601)
> I'm really conflicted about this.

I'm not. I am very unambiguously against this and I think if word gets out Apple could have a real problem.

I would like to think I am against child porn as any well-adjusted adult. That does not mean I wish for all my files to be scanned without my consent or even knowledge for compliance, for submission to who knows where matching to who knows what reporting to, well, who knows.

That's crossing a line. You are now reading my private files, interpreting them, and doing something based on that interpretation. That is surveillance.

I am very not OK with this.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by oauea on Thursday August 05, 2021 @07:31AM (#28072274)
If you truly want to "protect the children" you should have no issue for the police to visit and inspect your, and all of your neighbors houses. Every few days. Unannounced, of course. And if you were to resist, you MUST be a pedophile who is actively abusing children in their basement.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by amelius on Thursday August 05, 2021 @05:08PM (#28079860)
I'm actually more OK with unannounced inspections of my basement (within reason) than with some government agents reading through my files all the time.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by oauea on Thursday August 05, 2021 @08:36PM (#28081905)
Why just your basement? While they're there they might kindly ask you to unlock that computer or hand over that phone. Just to make sure, of course.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by arthur_sav on Thursday August 05, 2021 @03:58AM (#28071050)
- Don't you want to get the terrorists?

- Yea yeah

- Great. Give me access to every part of your life so i know you're not a terrorist.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by andy_ppp on Thursday August 05, 2021 @05:53AM (#28071633)
“If you want a vision of the future, imagine a boot stamping on a human face - forever.” I always think about this Orwell quote and think it’s up to us to try to fight for what is good, but we were too busy doom-scrolling on Twitter to do anything about it.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 0xy on Thursday August 05, 2021 @12:11AM (#28069786)
The NCMEC database that Apple is likely using to match hashes, contains countless non-CSAM pictures that are entirely legal not only in the U.S. but globally.

This should be reason enough for you to not support the idea.

From day 1, it's matching legal images and phoning home about them. Increasing the scope of scanning is barely a slippery slope, they're already beyond the stated scope of the database.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by onetimeusename on Thursday August 05, 2021 @02:00AM (#28070358)
The database seems legally murky. First of all, who would want to actually manually verify that there aren't any images in it that shouldn't be? If the public can even request to see it, which I doubt, would you be added to a watch list of potentially dangerous people or destroy your own reputation? Who adds images to it and where do they get those images from?

My point is that we have no way to verify the database wouldn't be abused or mistaken and a lot of that rests on the fact that CSAM is not something people want to have to encounter, ever.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by mortenjorck on Thursday August 05, 2021 @09:36AM (#28073533)
It’s a database of hashes, not images, though, right? I would argue the hashes absolutely should be public, just as any law should be public (and yes, I am aware of some outrageously brazen exceptions to even that).

Anyone should be able to scan their own library against the database for false positives. “But predators could do this too and then delete anything that matches!” some might say, but in a society founded on the presumption of innocence, that risk is a conscious trade-off we make.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by onetimeusename on Thursday August 05, 2021 @10:51AM (#28074525)
yes, it is a database of hashes but I don't know if the hashes are public information per se although I am sure copies of it are floating around. But I am referring to the images that the hashes are generated from. There is no verification of these that I know of. No one would want to do that and if you did you might be breaking the law.

The law requires companies like Google and Apple to report when they find CSAM and afiact they would generate hashes and add to this database if new material is found.

I don't know if there is any oversight in this. It's all done behind closed doors so you just have to trust that the people creating the hashes aren't doing anything nefarious or mistaken and that's a separate point apart from what others have said on here that you should be able to trust your devices you own to not be informants against you.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by oauea on Thursday August 05, 2021 @07:33AM (#28072282)
Not an American, but shouldn't you be able to FOIA this?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jaywalk on Thursday August 05, 2021 @10:28AM (#28074188)
The NCMEC, who manages the CSAM database, is a private organization.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by oauea on Thursday August 05, 2021 @01:14PM (#28076621)
Wait, so two American companies, Apple and NCMEC, are working together to install spyware on all Apple devices world-wide, with no government involvement?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by suizi on Thursday August 05, 2021 @07:02PM (#28081200)
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jaywalk on Thursday August 05, 2021 @04:51PM (#28079616)
I'm sure they'd argue until they're blue in the face about how it's not spyware, but... yes.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fl0wenol on Thursday August 05, 2021 @10:23PM (#28082597)
Not quite, they're an NGO and the CyberTipline which it operates (the database Apple will use) was established by S.1738 [PROTECT our Children Act of 2008], and they get an appropriation from Congress to run that and work with law enforcement.

It's kind of like the PCAOB... private 501.3(c) with congressional oversight and funding.

I think the strategy is that the organization is able to do more for helping children internationally if they're not seen as part of the Justice department and the executive, which after the debacle with CBP and "kids in cages", was probably the right call.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by oauea on Friday August 06, 2021 @07:30PM (#28094019)
Interesting how that shields them from any and all government transparency.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by wbl on Thursday August 05, 2021 @12:13AM (#28069795)
Could you say more about these legal photos? That's a pretty big difference from what I thought was contained in the DB.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 0xy on Thursday August 05, 2021 @12:23AM (#28069844)
If there are pictures recovered alongside CSAM but are not CSAM themselves they can be included in the database.

The thing I can publicly say is that the database is not strictly for illegal or even borderline imagery.

NCMEC try to keep the contents, processes and access to the database under wraps for obvious reasons.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by oh_sigh on Thursday August 05, 2021 @01:07AM (#28070075)
So are we talking about images which are not actually CSAM but a reasonable person would consider to be CSAM if they encountered them? Or is it just the README.txt for whatever popular bittorrent client?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 0xy on Thursday August 05, 2021 @01:11AM (#28070109)
A reasonable person would call it a normal picture if they encountered it in isolation. Like I said, content which is not even borderline are included.

By both a legal and moralistic standard they're not CSAM. Not even nearly.

Of course, this is a minority of the content in the database. But even 1 such image is gross neglect of stated purpose in my book.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by azinman2 on Thursday August 05, 2021 @02:04AM (#28070384)
But are these photos that are combined in a row with other CP, and thus indicative that if you have this photo, it’s from a CP collection?

Why would I have any content in my phone that would be in that database?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 0xy on Thursday August 05, 2021 @03:58AM (#28071047)
Imagine things like:

- A kitchen with nobody in frame.

- A couch with nobody in frame.

- Outdoor scenery with nobody in frame.

- A bathroom with nobody in frame.

Is it hard to believe you wouldn't download something like this without knowing where it came from?

I'm not talking about borderline stuff. I'm talking about content that has not even a hint of pornography or illegality.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by azinman2 on Thursday August 05, 2021 @01:02PM (#28076456)
But why am I downloading such things to begin with? Not only do these sound like very boring photos, given their providence I don’t understand this realistic pathway to get onto my phone.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by oauea on Thursday August 05, 2021 @07:35AM (#28072299)
So why is it in there and why do they care?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zionic on Thursday August 05, 2021 @08:03AM (#28072511)
Why assume competence of a shadowy unelected NGO?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 0xy on Friday August 06, 2021 @02:01AM (#28083809)
Law enforcement care because they want to get pinged whenever someone shares imagery of interest to an investigation, irrespective of its legality.

A person who creates CSAM likely doesn't just create CSAM all the time, right? Those innocuous pictures get lumped together with illegal content and make it into the database.

The database is a mess, basically. Of course it is. It's gigantic beyond your wildest estimates.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by aethertron on Thursday August 05, 2021 @07:50AM (#28072400)
Maybe cropped photos, or innocent frames from videos containing abuse? Not sure what GP is referring to.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by salawat on Thursday August 05, 2021 @10:10AM (#28073961)
I am reminded of an infamous couch and pool that are notorious for appearing in many adult productions... Possibly stock footage of a production room or repeating prop intended for being subsampled for so that multiple or repeated works by the same person or group can be flagged. I recall a person of interest was arrested after of all things posting a completely benign YouTube tutorial video. My thought at the time was likely a prop match to the environment or some such within the video. The method is definitely doable. Partitioned out to every consumer device with unflinching acceptance? Yeahhhh.

Remember, these databases are essentially signature DB's, and there is no guarantee that all hashes are just doing a naive match on the entire file, or that all scans performedare fundamentally the same.

This is why I reject outright the legitimacy of any Client-based CSAM scanners. In a closed source environment, it's yet another blob, therefore an arbitrary code execution vector.

I'm sorry, but in my calculus, I'm not willing to buy into that, even for CSAM. It won't stay just filesystems. It won't stay just hash matching. The fact there's so much secrecy around ways and means implies there's likely dynamicity in what they are looking for, and with the permissions and sensors on a phone that many apps already ask for, my not one inch instincts are sadly firmly engaged with no signs of letting up.

I'm totally behind the fight. I'm not an idiot though, and I know what the road to hell is paved with. Law Enforcement and anti-CSAM agencies are cut a lot of slack, and enjoy a lot of unquestioning acceptance by the populace. In my book, this warrants more scrutiny, and caution not less. The rash of inconvenient people being rather frequently called out as having CSAM found on hard drives in media with no additional context indicates the CSAM definition is being wielded in a manner that produces a great degree of political convenience.

Again, more scrutiny, not less.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by aethertron on Thursday August 05, 2021 @11:33AM (#28075144)
Who knows what that code blob is really doing? It's cop spyware. Sometimes cops plant evidence. Maybe courts shouldn't trust it.

In principle, the OS environment could be made independently auditable - keeping undeleteable signed logs.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by pseudalopex on Thursday August 05, 2021 @02:22AM (#28070484)
It's easy to imagine a collection with pictures from numerous sources. Including pictures of adults.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by stevekemp on Thursday August 05, 2021 @01:28AM (#28070200)
I would imagine it would include things like Nirvana's Nevermind album-cover, or a better example Scorpion's album cover for Virgin Killer.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by katbyte on Thursday August 05, 2021 @02:37AM (#28070577)
Til - and both findable via a google imagine search
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by voldacar on Thursday August 05, 2021 @12:18AM (#28069815)
Why would there be legal images in the db? do you have a source for that?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by meowface on Thursday August 05, 2021 @12:16AM (#28069810)
Can you give more information about this? What kind of legal images might it match?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by aphroz on Thursday August 05, 2021 @01:08AM (#28070085)
What about pictures of you own children naked ?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by SilverRed on Thursday August 05, 2021 @01:14AM (#28070137)
Since this is using a db of known images. I doubt that would be an issue. I believe the idea here is that once police raid an illegal site, they collect all of the images in a db and then want to know a list of every person who had these images saved.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by GordonS on Thursday August 05, 2021 @04:47AM (#28071308)
But it said they use a "perceptual hash" - so it's not just looking for 1:1, byte-for-byte copies of specific photos, it's doing some kind of fuzzy matching.

This has me pretty worried - once someone has been tarred with this particular brush, it sticks.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fingerlocks on Thursday August 05, 2021 @05:10AM (#28071421)
You can’t do a byte-for-byte hash on images because a slight resize or minor edit will dramatically change the hash, without really modifying the image in a meaningful way.

But image hashes are “perceptual” in the sense that the hash changes proportionally with the image. This is how reverse image searching works, and why it works so well.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by GordonS on Thursday August 05, 2021 @08:13AM (#28072594)
Sure, I get how it works, but I feel like false positives are inevitable with this approach. That wouldn't necessarily be an issue under normal police circumstances where they have a warrant and a real person reviews things, but it feels really dangerous here. As I mentioned, any accusations along these lines have a habit of sticking, regardless of reality - indeed, irrational FUD around the Big Three (terrorism, paedophilia and organised crime) is the only reason Apple are getting a pass for this.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by woko on Saturday August 07, 2021 @02:18PM (#28100680)
There is also a number of flagged pictures to reach before an individual is actually classified as a "positive" match.

It is claimed that the chance of being a false-positive for a positive match is one out of a trillion.

> Apple says this process is more privacy mindful than scanning files in the cloud as NeuralHash only searches for known and not new child abuse imagery. Apple said that there is a one in one trillion chance of a false positive.

https://techcrunch.com/2021/08/05/apple-icloud-photos-scanni...

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 0xy on Thursday August 05, 2021 @01:14AM (#28070134)
This isn't CSAM or illegal, nor would it ever end up in a database. Speaking generally, content has to be sexualized or have a sexual purpose to be illegal. Simple nudity does not count inherently.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jsjohnst on Thursday August 05, 2021 @01:50AM (#28070305)
> Simple nudity does not count inherently.

That’s not entirely true. If a police officer finds you in possession of a quantity of CP, especially of multiple different children, you’ll at least be brought in for questioning if not arrested/tried/convicted, whether the images were sexualized or not.

> nor would it ever end up in a database

That’s a bold blanket statement coming from someone who correctly argued that NCMEC’s database has issues (as in I know your previous claim is true because I’ve seen false positives for completely innocent images, both legally and morally). That said, with the amount of photos accidentally shared online (or hacked), to say that GP’s scenario can not ever end up in a database seems a bit off the mark. It’s very unlikely as sibling commenter said, but still possible.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 0xy on Thursday August 05, 2021 @03:52AM (#28071011)
>That’s not entirely true

That's why I said it's not inherently illegal. Of course, if you have a folder called "porn" that is full of naked children it modifies the context and therefore the classification. But, if it's in a folder called "Beach Holiday 2019", it's not illegal nor really morally a problem. I'm dramatically over-simplifying of course. "It depends" all the way down.

>That’s a bold blanket statement

You're right, I shouldn't have been so broad. It's possible but unlikely, especially if it's not shared on social media.

It reinforces my original point however, because I can easily see a case where there's a totally voluntary nudist family who posts to social media getting caught up in a damaging investigation because of this. If their pictures end up in the possession of unsavory people and gets lumped into NCMEC's database then it's entirely possible they get flagged dozens or hundreds of times and get referred to police. Edge case, but a family is still destroyed over it. Some wrongfully accused people have their names tarnished permanently.

This kind of policy will lead to innocent people getting dragged through the mud. For that reason alone, this is a bad idea.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jsjohnst on Thursday August 05, 2021 @12:22PM (#28075884)
> But, if it's in a folder called "Beach Holiday 2019", it's not illegal nor really morally a problem.

With all due respect, please please stop making broad blanket statements like this. I'm far from a LEO/lawyer, yet I can think of at least a dozen ways a folder named that could be illegal and/or immoral.

> This kind of policy will lead to innocent people getting dragged through the mud. For that reason alone, this is a bad idea.

Completely agree.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by meowface on Thursday August 05, 2021 @05:17AM (#28071469)
I believe both you and the other poster, but I still haven't seen anyone give an example of a false positive match they've observed. Was it an actual image of a person? Were they clothed? etc.

It's very concerning if the fuzzy hash is too fuzzy, but I'm curious to know just how fuzzy it is.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jsjohnst on Friday August 06, 2021 @01:55AM (#28083774)
> Was it an actual image of a person? Were they clothed?

Some of the false positives were of people, others weren’t. It’s not that the hashing function itself was problematic, but that the database of hashes had hashes which weren’t of CP content, as the chance of a collision was way lower than the false positive rate (my guess is it was “data entry” type mistakes by NCMEC, but I have no proof to back up that theory). I made it a point to never personally see any content which matched against NCMEC’s database until it was deemed “safe” as I didn’t want anything to do with it (both from a disgusted perspective and also from a legal risk perspective), but I had coworkers who had to investigate every match and I felt so bad for them.

In the case of PhotoDNA, the hash is conceptually similar to an MD5 or a SHA1 hash of the file. The difference between PhotoDNA and your normal hash functions is that it’s not an exact hash of the raw bytes, but rather more like the “visual representation” of the image. When we were doing the initial implementation / rollout (I think late 2013ish), I did a bunch of testing to see how much I could vary a test image and have the hash be the same as I was curious. Resizes or crops (unless drastic) would almost always come back within the fuzziness window we were using. Overlaying some text or a basic shape (like a frame) would also often match. I then used photoshop to tweak color/contrast/white balance/brightness/etc and that’s where it started getting hit or miss.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by OJFord on Thursday August 05, 2021 @10:23AM (#28074118)
There are examples (from the OP, but in reply tweets) in the submission.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by meowface on Thursday August 05, 2021 @10:40PM (#28082714)
Unless I'm missing something, those are just theoretical examples of how one could potentially deliberately try to find hash collisions, using a different, simpler perceptual hash function: https://twitter.com/matthew_d_green/status/14230842449522892...

So, it's theoretical, it's a different algorithm, and it's a case where someone is specifically trying to find collisions via machine learning. (Perhaps by "reversing" the hash back to something similar to the original content.)

The two above posters claim that they saw cases where there was a false positive match from the actual official CSAM hash algorithm on some benign files that happened to be on a hard drive; not something deliberately crafted to collide with any hashes.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by OJFord on Friday August 06, 2021 @03:52AM (#28084372)
You're not missing something, but you're not likely to get real examples because as I understand it the algorithm and database are private, the posters above are just guardedly commenting with (claimed) insider knowledge, they're not likely to want to leak examples (and not just that it's private, but with the supposed contents.. Would you really want to be the one saying 'but it isn't, look'? Would you trust someone who did, and follow such a link to see for yourself?)
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by meowface on Friday August 06, 2021 @04:41PM (#28092513)
To be clear, I definitely didn't want examples in terms of links to the actual content. Just a general description. Like, was a beach ball misclassified as a heinous crime, or was it perfectly legal consensual porn with adults that was misclassified, or was it something that even a human could potentially mistake for CSAM. Or something else entirely.

I understand it seems like they don't want to give examples, perhaps due to professional or legal reasons, and I can respect that. But I also think that information is very important if they're trying to argue a side of the debate.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jsjohnst on Saturday August 07, 2021 @12:37PM (#28099874)
> Just a general description.

I gave that above in a sibling thread.

> I understand it seems like they don't want to give examples, perhaps due to professional or legal reasons, and I can respect that.

In my case, it’s been 7 years so I’m not confident enough of my memory to give a detail description of each false positive. All I can say is that the photos that were false positive that included people were either very obviously fully clothed and doing something normal, or the photo was of something completely innocuous all together (I seem to remember an example of the latter was the Windows XP green field stock desktop wallpaper, but I’m not positive on that).

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by suizi on Thursday August 05, 2021 @07:01PM (#28081184)
NCMEC is an private organization created by the U.S. Government, funded by the U.S. Government, operates with no constitutional scrutiny, operates with no oversight / accountability, could be prodded by the U.S. Government, and they tell you to "trust them".
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by slg on Thursday August 05, 2021 @12:54AM (#28070009)
To be fair the Twitter thread says (emphasis mine) "These tools will allow Apple to scan your iPhone photos for photos that match a specific perceptual hash, and report them to Apple servers if too many appear."

I don't know what the cutoff is, but it doesn't sound like they believe that possession of a single photo in the database is inherently illegal. That doesn't mean this is overall a good idea. It simply weakens your specific argument about occasional false positives.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by GoOnThenDoTell on Thursday August 05, 2021 @01:44AM (#28070273)
I hardly trust a cutoff number to be the arbiter of privacy or justice
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by drvdevd on Wednesday August 04, 2021 @11:56PM (#28069697)
Since you worked on an actual contract catching these sorts of people you are perhaps in a unique position to answer the question: will this sort of blanket surveillance technique in general but also in iOS specifically - actually work to help catch them?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jsjohnst on Thursday August 05, 2021 @12:15AM (#28069806)
I have direct knowledge of examples of where individuals were arrested and convicted of sharing CP online and they were identified because a previous employer I worked for used PhotoDNA analysis on all user uploaded images. So yeah, this type of thing can catch bad people. I’m still not convinced Apple doing this is a good thing, especially on private media content without a warrant, even though the technology can help catch criminals.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by disiplus on Thursday August 05, 2021 @03:18AM (#28070811)
now im afraid, i have two young children < 5 years old. i have occasionally took pictures of them naked with some bumps on the skin or mosquito bite and sent them to my wife over whatsapp to look at and decide do we need to send them to doctor, do i have to fear now that i will be marked as distributing CP.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by laumars on Thursday August 05, 2021 @03:29AM (#28070883)
It’s not just you. I have pictures of my kids playing in the bath. No genitals are in shot and it’s just kids innocently playing with bubbles. The photos aren’t even shared but they’d still get scanned by this tool.

This kind of thing isn’t even unusual either. I know my parents have pictures of myself and my siblings playing in the bath (obviously taken on film rather than digital photography) and I know friends have pictures of their kids too.

While the difference between innocent images and something explicit easy for a human to identify, I’m not sure I’d trust AI to understand that nuance.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by toxik on Thursday August 05, 2021 @04:20AM (#28071166)
> No genitals are in shot

That you even have to consider sexual interpretations of your BABY'S GENITALS is an affront to me. I have pictures of my baby completely naked, because it is, and I stress this, A BABY. They play naked all the time, it's completely normal.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by laumars on Thursday August 05, 2021 @05:35AM (#28071546)
Yeah that’s a fair point. The only reason I was careful was just in case those photos got leaked and taken out of context. Which is a bloody depressing thing to consider when innocently taking pictures of your own family :(
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by toxik on Thursday August 05, 2021 @09:39AM (#28073572)
I might have phrased that ambiguously, I mean "an affront to me" as in "to me, that's an affront", not that you have somehow insulted me.

I say let children be free, no court is going to indict you because you have baby pictures on your phone.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by jsjohnst on Thursday August 05, 2021 @12:15PM (#28075801)
> no court is going to indict you because you have baby pictures on your phone

Maybe, maybe not. Bad luck is possible with anything involving police, prosecutors, judges, and juries. Need justification for that point of view? Just look at the number of people who were convicted and spent time in jail who truly were innocent. That doesn't even touch on the possible repercussions that can happen from just being questioned/arrested and later let go.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by frereubu on Thursday August 05, 2021 @05:38AM (#28071551)
Don't immediately take affront, take the best possible interpretation of the parent comment. This is about automatic scanning of people's photo libraries in the context of searching for child pornography, presumably through some kind of ML. It seems to me that the concern of the commenter is that if there are photos of their child's genitals that they'll be questioned about creating child pornography, not that they're squeamish about photographing their child's genitals. This happened in 1995 in the UK: https://www.independent.co.uk/news/julia-somerville-defends-...
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by toxik on Thursday August 05, 2021 @07:30AM (#28072260)
I mean I’m offended on behalf of the parent poster.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by feanaro on Thursday August 05, 2021 @04:36AM (#28071244)
Indeed, I'm guessing this must be some cultural shift that was successfully implanted in some cultures because I too find the idea completely bonkers.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by WastingMyTime89 on Thursday August 05, 2021 @05:12AM (#28071442)
If babies playing naked are now child pornography, most Europeans above 50 should be jailed.

As that seems unlikely, I guess CSAM just uses a constantly updated database of known hashes for matching.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by suizi on Thursday August 05, 2021 @06:51PM (#28081097)
It doesn't mean they can't look at the matches without jailing you (still a violation of privacy).
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Closi on Thursday August 05, 2021 @03:39AM (#28070942)
> While the difference between innocent images and something explicit easy for a human to identify, I’m not sure I’d trust AI to understand that nuance.

In this case it’s not AI that’s understanding the nuance, it’s authorities that identify the exact pictures they want to track and then this tool lets them identify what phones/accounts have that photo (or presumably took it). If ‘AI’ is used here it is to detect if one photo contains all/part of another photo, rather than to determine if the photo is abusive or not.

Although there is a legitimate slippery slope argument to be had here.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by nitrogen on Thursday August 05, 2021 @04:10AM (#28071119)
Is there some way of verifying that the fingerprints in this database will never match sensitive documents on their way from a whistleblower to journalists, or anything else that isn't strictly illegal? How will this tech be repurposed over time once it's in place?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by JKCalhoun on Thursday August 05, 2021 @11:09AM (#28074820)
You seem to be suggesting that the AI will go directly from scanning your photos for incriminating fingerprints to reporting you to journalists.

I have to assume humans are involved at some point before journalists are notified. The false-positive will be cleared up and no reputations sullied (except perhaps the reputation of using AI to scan for digital fingerprints).

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by therealjumbo on Thursday August 05, 2021 @04:23PM (#28079217)
>The false-positive will be cleared up and no reputations sullied...

This is dangerously naive. The US justice system alone will hound people on goosed up charges and try to get people to accept a plea deal and write a bogus confession. Parallel construction. Additionally if you can't audit the database (I'd bet very few people can, including your senator) how do you know a hash of something not CP wasn't inserted into the database. This entire system screams ready for govt overreach. It's worse than normal since there'll be no public evidence when it's abused.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by nitrogen on Thursday August 05, 2021 @12:03PM (#28075625)
The other way around. If the database of fingerprints is unauditable, and especially if the database varies from country to country, then it would be very easy to add fingerprints for classified documents, or photos documenting known war crimes, or even just copyrighted stuff to close the so-called analog hole.

Documents could also be engineered to trigger false positives, making it difficult or impossible for a corporate whistleblower to photograph incriminating evidence to deliver to the authorities.

So, if the rumors are true and every iPhone will check every photo against an opaque database of perceptual fingerprints, what safeguards exist (beyond "trust us" from the database keepers) to prevent abuse of the feature to suppress evidence and control the flow of information, and which organizations or governments will have control over the contents of the database? As always, who watches the watchers?

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ajdude on Thursday August 05, 2021 @06:24AM (#28071838)
> While the difference between innocent images and something explicit easy for a human to identify, I’m not sure I’d trust AI to understand that nuance.

I recall a story several years ago where someone was getting the film developed at a local drugstore, and the employee reported them for CP because of bath photos. This was definitely a thing before computers with normal every day humans.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by srj on Thursday August 05, 2021 @05:42AM (#28071573)
I don't have knowledge of how Apple is using this, but based on what I know about how it's used at Google this would be flagging previously reviewed images. That wouldn't include your family photos, but are generally hash-type matches of images circulating online. The images would need to depict actual abuse of a child to be CSAM.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by frereubu on Thursday August 05, 2021 @05:40AM (#28071563)
This kind of thing happened in 1995 in the UK in the context of film development, so it's not very far-fetched: https://www.independent.co.uk/news/julia-somerville-defends-...
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by OJFord on Thursday August 05, 2021 @10:17AM (#28074056)
You would only be flagged if the photos (' hashes) were added as part of some investigation right? So you only have to fear for your criminal record in the event that an actual criminal gets ahold of your indecent (in their hands!) photographs. In which eventuality you might be (relatively to not, but still leaked) glad they'd been discovered and arrested etc. assuming your good name could be cleared.

Just playing devil's advocate, my gut (and I think even considered) reaction is in alignment with surely just about the whole tech industry: it's over-reach (if they're not public images).

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Grustaf on Friday August 06, 2021 @02:59AM (#28084095)
That is not how Apple's feature works, there is no way for it to flag those images.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by julik on Friday August 06, 2021 @07:24AM (#28085644)
A historian in Russia has been jailed because of comparable charges (while in fact he got pinned hard due to him investigating Stalin-time mass executions). https://abcnews.go.com/International/russia-convicts-histori...

After all the courts he ended up with 13 years in prison, where he is likely going to die.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by zionic on Thursday August 05, 2021 @07:56AM (#28072441)
Legally you are a producer of CP and strictly liable.

Your intent when producing the image was irrelevant.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by waz0wski on Thursday August 05, 2021 @10:00AM (#28073837)
Look at all the recent findings that have come to light regarding ShotSpotter law enforcement abuse [1] These systems, along with other image and object recognition projects are rife for false positives, bias, and garbage-in-garbage-out. They should in no way be considered trustworthy for criminal accusations let alone arrest.

As mentioned in the twitter thread, how does image hashing & recognition tools such as PhotoDNA handle adversarial attacks?[2][3]

[1] https://news.ycombinator.com/item?id=27959755

[2] https://news.mit.edu/2019/why-did-my-classifier-mistake-turt...

[3] https://towardsdatascience.com/black-box-attacks-on-perceptu...

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by fvold on Thursday August 05, 2021 @04:38AM (#28071256)
Just as being banned from one social media platform for bad behavior pushes people to a different social media platform, this might very well push the exactly wrong sort of people from iOS to Android.

If Android then implements something similar, they have the option to simply run different software, as Android lets you run whatever you want so long as you sign the wavier.

"You're using Android?! What do you have to hide?" -- Apple ad in 2030, possibly

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by 3pt14159 on Thursday August 05, 2021 @08:29AM (#28072761)
I'm the person you're responding to, and I think so? My contract was on data that wasn't surveilled, it was willingly supplied in bad faith. Fake names, etc. And there was cause / outside evidence to look into it. I can't really go into more details than that, but it wasn't for an intelligence agency. It was for another party that wanted to hand something over to the police after they found out what was happening.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by drvdevd on Thursday August 05, 2021 @10:50AM (#28074512)
I see. I was responding to you, yes. And in this case I was more curious about your opinion - based on your previous knowledge - on the viability of Apple’s technology here, rather than the specific details of your work.

In my (uninformed) opinion - this looks like more of a bad faith move on Apples part that will maybe catch some bad actors but will be a net harmful result for apple’s users and society, as expressed in the Twitter thread.

Others who responded here though also seem to think it’ll be a viable technique.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by croes on Thursday August 05, 2021 @07:22AM (#28072220)
This scanning doesn't prevent the actual abuse and all this surveillance doesn't get to the root of the problem but can be misused by authoritarian governments.

It's a pandoras box. You wouldn't allow the regular search of your home in real life.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by hippari on Thursday August 05, 2021 @04:19AM (#28071160)
If what kills my enemies also kills my friends, then I don't want it.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by slumdev on Thursday August 05, 2021 @12:36PM (#28076061)
Let me help you, then, because you shouldn't be conflicted at all.

"Think of the children" is how they force changes that would otherwise be unconscionable.

They've done it with encryption and anonymity for years. Now they're doing it with the hardware in your pocket.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by mshroyer on Thursday August 05, 2021 @06:56AM (#28072040)
I'm not at all conflicted about this. Obviously CSAM is bad and should be stopped, but it is inevitable this new feature will become a means for governments to attack material of far more debatable 'harm'.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by shoto_io on Thursday August 05, 2021 @06:55AM (#28072032)
Is this confirmed yet or just something someone believes will happen? How credible are the sources of this twitter account?
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by suizi on Thursday August 05, 2021 @06:46PM (#28081044)
Well, it's a lot like everything. No one wants abusers, murderers, and others out and about. But then, we can't search everyone's homes all of the time for dead bodies, or other crimes.

We would all be better off without these things happening, and anyone would want less of it to happen.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by Grustaf on Friday August 06, 2021 @02:56AM (#28084082)
> Unshared data shouldn't be subject to search

Since they are only searching for _known_ abusive content, by definition they can only detect data that has been shared, which I think is the important point here.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by suizi on Thursday August 05, 2021 @06:42PM (#28081017)
There have been child abuse victims who have openly condemned this sort of intrusion on privacy, although they obviously don't speak for them all.
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by orangegreen on Thursday August 05, 2021 @12:46PM (#28076224)
The road to hell is paved with good intentions...
Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by MikeUt on Thursday August 05, 2021 @12:50AM (#28069983)
> Unshared data shouldn't be subject to search. Once it's shared, I can make several cases for an automated scan, but a cloud backup of personal media should be kept private. Our control of our own privacy matters. Not for the slippery slope argument or for the false positive argument, but for its own sake. We shouldn't be assuming the worst of people without cause or warrant.

I have a much simpler rule: Your device should never willingly* betray you.

*With a warrant, police can attempt to plant a bug, but your device should not help them do so.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by ChrisKnott on Thursday August 05, 2021 @01:51AM (#28070310)
I don't think this rule makes any sense, because it just abstracts all the argument into the word "betray".

The vast majority of iPhone users won't consider it a betrayal that they can't send images of child abuse, any more than they consider it a betrayal that it doesn't come jailbroken.

The victims of child abuse depicted in these images may well have considered it a betrayal by Apple that they allowed their privacy to be so flagrantly violated on their devices up until now.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by feanaro on Thursday August 05, 2021 @04:39AM (#28071259)
I don't think you read your ancestor post carefully enough. I at least don't see any room for ambiguity.

The rule is that your (note the emphasis) device won't ever willingly betray you. There's nothing here that implicates the majority in any way. Simply, your own device should never work against you.

This actually sounds like a great rule to prevent this kind of authoritarian scope creep.

Re:Apple enabling client-side CSAM scanning on iPhone tomorrow by MikeUt on Thursday August 05, 2021 @02:04AM (#28070378)
> The vast majority of iPhone users won't consider it a betrayal that they can't send images of child abuse

Probably neither would child abusers, since as soon as they send an image of child abuse, they're much more likely to be caught than if it had stayed on their phone.

> a betrayal by Apple that they allowed their privacy to be so flagrantly violated on their devices up until now.

"Their" devices? Once Apple sells an iPhone, it no longer belongs to Apple. Taking "betrayal" to mean "didn't plant backdoors on other people's computers to catch your abusers" is stretching that word far beyond reason.