Some DNS providers (like ISPs) will hijack NXDOMAINs and redirect you to ads or stuff like that. Chrome wants to detect that.
Sorry for the rant, but wildcard catchall DNS is a REALLY BAD THING.
This is not universally true. If you generate separate private keys for each server-client pair, compromising one private key will limit the damage to just the one server.
cd /opt/cisco/anyconnect/bin
sudo sh umbrella_uninstall.sh
That should leave VPN functionality intact, but remove the ridiculous MITM of DNS queries.
No, you should be using ed25519 keys
> THIS IS ALWAYS A BAD IDEA because once any account is compromised, ALL OTHER ACCOUNTS with locally stored keys ARE ALSO COMPROMISED.
Not if you use passphrases on the key, generally together with an ssh agent, which is the best practice