In short, Dutch hoster TransIP had to pause their scanning service. They got hashes that included default images from WordPress.
"Waar het misging, is volgens TransIP-woordvoerder Marco Edelman dat per ongeluk hashes van standaardafbeeldingen van WordPress-installaties en plug-ins zijn toegevoegd." [1] https://tweakers.net/nieuws/182766/transip-pauzeert-hashchec...
Right now it was clear because it was an often-used package. What if it's something more niche next time?
If I had to guess, you might have been hitting collisions in a truncated MD5 hash. It's not uncommon to do something like take only the first 64 bits of the hash. Doing this you are quite vulnerable to birthday problem issues.
I have no idea if the database is still somewhere, if so, we can look at the git commit and figure out what the possible UPCs are and narrow it down to a couple of hours worth of time stamps. I have a feeling it would probably be more than 512 bits though. UPCs are can be longish, plus a time stamp with each digit being a byte…
I highly doubt the database exists in any meaningful way though, since the product was shut down years ago.
Here's how it works. By law, all machines will require networking, or will refuse to boot.
Network stacks will require a key / license. Licence will be verified by an online server, continually, and any OS without this will be fined, and the devs implementing a bypass jailed.
Stop complaining/pointing out flaws, or you must hate children! Or... are you one of them?
Microsoft are slowly baking in this concept into Windows 10/11 to become more like an XBox at least for the home version. I envision a future version of windows will operate very closely to the method you described. I suspect all of the OS vendors want an app store in front of everyone whenever possible and telemetry to see what needs tuning to keep interaction with the app store as high as attainable. I do not believe it would be a stretch to see a future home version of windows not allow login if their authentication servers can not be reached or if ones cached remote credentials expire.
I could even see this eventually happening with Linux. The latest version of the Fedora desktop F36 interacts heavily with admin.fedoraproject.org and they have an app store. AFAIK Redhat/IBM have not yet implemented any centralized authentication servers with corresponding default client configurations to utilize them and I do not know if they intend to.
The desktop OSes are heading there too but they're still a bit afraid of pissing off their legacy users. Besides the lock-in they're all aiming at that sweet 30% app store commission.
I disagree. It might happen to some flavors of Linux like Fedora, Ubuntu and others that are backed by companies. But because the source is open, there will always be distributions that do not have such a restriction.
In addition the EU is also working on an online ID so a website can request your real identity and verify it. This would link in with that, validate the user as well as their hardware.
Right now? No. But I could see it happen in 10 years. Especially once CSAM is no longer the scapegoat and they have admitted they want the data for a lot more surveillance. I can already see the posts of people that think they have nothing to hide.
Why isn't that better than catching none of the abusers?
That's just one argument on "even if everything works exactly as intended, it's still a terrible idea".
Then add malicious use of such a system once in place. We know such systems are misused ALL the time. So I would bet good money that someone, somewhere, will instead use it to neatly collect CSAM material.
Not to mention other malicious use of surveillance whereby you just add some hashes for files completely unrelated to CSAM. I'm not talking about the slippery-slope of "let's include some gay porn in the mix", but rather stuff related to political opponents, and what not.
It's a false dichotomy to suggest the trade-off is "catch some abusers" vs "catch no abusers". It's a "catch some abusers" vs "violate privacy of minors | remove e2e encrypted communication | etc"
These measures are only likely to lead to the arrest of a small portion of abusers, while opening a massive avenue for government overreach across the entire population.
I would assume that very few to none of us on here are pedophiles, and we're aware this is going on. It stands to reason that the pedophiles are also aware that this is going on, and the vast majority of them are going to adjust their behavior to avoid this scanning. Doubly so once a few arrests are made.
The balance of those issues is subjective, though.
With services like Digital Ocean, you can spin up a chat server with pretty much only the most basic of technical knowledge, hell you likely won't even have to touch a command line.
Sure the EU could move to require OSS software developers operating in the EU to backdoor their software but that will be moot too as it will get caught on to in a heartbeat and a fork (sans backdoor) will be made available.