3 ms·
I'm fine with age assurance. If you're under 13, you go to the post office to prove that you're under 13, they digitally sign some token on your phone, and the
by jrockway 3y ago
I'm fine with age assurance. If you're under 13, you go to the post office to prove that you're under 13, they digitally sign some token on your phone, and then your access is restricted according to the law. If you are an adult who wishes to remain anonymous, take no action. Problem solved!
It would be interesting to see how the reverse of this system is implemented; adults must prove they're adults before being able to access certain websites. What technical measures would allow this? Information can leak in HTTP requests and responses, i.e. "curl -H 'User-Agent: help me i am trapped at the bottom of the ocean' https://example.com https://example.com" before any authentication has taken place. Is an adult allowed to send that request to a child? Probably not! This would mean the system has to be implemented at a lower level layer; websites would only be served on private IP ranges, and you'd have to setup an IPSec tunnel or similar first to prevent that out-of-band leakage. (You can get more absurd; everyone has a /64 of IPv6 space for themselves, so you can use your source address as a form of intentional information leakage; 1:2:3:4::1234 is a 1, 1:2:3:4::4321 is a 0. This means that, legally, you would have to be careful about how you do the TCP 3 way handshake, because, as a middlebox, you can't prove that sending a SYN in reply to a SYN is not actually someone requesting adult content.)
All in all, this seems technically impossible to implement, prone to making identity theft even more lucrative than it already is (don't reuse your ID.me password anywhere else, or some kid is going to use it to cheat in a video game and get you sent to jail a la South Korea), and unconstitutional ("prior restraint").
- johncolanduoni 3y agoI think you're overthinking this. You can just put the age-restricted portion of the website (which for some websites might be 99% of their content, but I think that's fine) behind a login page that verifies whatever age token you come up with. If the only information you can send to the website is your credentials, and the website can't send any "unsuitable" information to you, I'm not sure what the issue with allowing HTTP access is.
- jrockway 3y agoWell, the government has to take action against you, the site operator, if you aren't enforcing the rules correctly. That means they have to think of every possible way to monitor the traffic, both in-band and out-of-band. They then have to do this for every site on the Internet. (Or sure, just selectively enforce it against whoever X says is a threat to their ad revenue today.) When you make something, you only have to figure out one way to make it work. When you try to secure something, you have to figure out every possible way the defenses could fail, or you've done nothing.