Re:Ask HN: What Apple alternatives are you switching to?
by scoopertrooper on Wednesday August 18, 2021 @11:41AM
(#28222829)
> If that is what is supposed to happen, then it makes no sense for any new code to run on the device!
The new code calculates the hash as part of the upload process. The comparison of the hash against known CP hashes happen on the server.
> Well, it is not crazy to get worked up over Apple saying they will check uploads to iCloud by checking what's on your phone - instead of simply adding code to iCloud.
They're still doing the checks in iCloud, but the hash is being computed on the client.
Re:Ask HN: What Apple alternatives are you switching to?
by IncRnd on Wednesday August 18, 2021 @11:46AM
(#28222911)
You simply repeated back to me what I wrote without addressing any of it.
Re:Ask HN: What Apple alternatives are you switching to?
by scoopertrooper on Wednesday August 18, 2021 @11:51AM
(#28223004)
Okay, well they're likely doing it to save money. I work in data engineering and I can tell you calculating the hash of every iCloud upload wouldn't come cheap.
Mystery solved?
Re:Ask HN: What Apple alternatives are you switching to?
by IncRnd on Wednesday August 18, 2021 @12:50PM
(#28223867)
You are completely missing the point. The answer to a privacy and security question shouldn't be, "it is easy for us to do things this way." You are inadvertently making the point that you are arguing against.
Re:Ask HN: What Apple alternatives are you switching to?
by scoopertrooper on Thursday August 19, 2021 @04:03AM
(#28231486)
Going back to your original point, what makes you think checking for CP in images uploaded to iCloud is more private or secure when Apple's servers analyse the entire image, rather than having the client generate a hash of the image and having Apple's servers analyse that instead?
I work in data engineering and I can tell you what I'd rather do. Having Apple's servers check hashes rather than the entire image means you can segregate the original images from the CP-checker data processing pipelines. That's a much simpler and more secure security scenario.
If that is what is supposed to happen, then it makes no sense for any new code to run on the device!
> Of all the things in the world to get worked up over, this is ridiculous.
Well, it is not crazy to get worked up over Apple saying they will check uploads to iCloud by checking what's on your phone - instead of simply adding code to iCloud. That seems obvious not ridiculous.