4 ms·
> 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 p
by scoopertrooper 5y ago
> 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.
- IncRnd 5y agoYou simply repeated back to me what I wrote without addressing any of it.
- scoopertrooper 5y agoOkay, 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?
- IncRnd 5y agoYou 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.
- scoopertrooper 5y agoGoing 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.