> Obviously this doesn't work on the internet
Not obvious to me. I am generally a fan of Cyberspace manifesto and the free Internet, I think it's great people can reach outside their ingroup and talk to strangers and ostensible enemies.
But, that doesn't mean we should give up physical security, the guarantee that the connecting party comes from a certain physical location (state, company). I think allowing connections from anywhere by default is fundamentally flawed security architecture, for certain things.
I don’t think North Korean hackers are attacking things from their North Korean IPs. They just buy a residential proxy. How would you prevent that?