> particularly if you sometimes log in on public WiFi networks
If you're on Linux and have a firewall, so there are no listening ports, there is no threat from using public wifi. TLS encrypts your connection on ~all websites these days.
I'll just point out that while Ubuntu ships with a firewall, it's not enabled by default, and at least in Windows the firewall is enabled by default. I have since enabled it in Ubuntu.
I'll just point out that while Ubuntu ships with a firewall, it's not enabled by default, and at least in Windows the firewall is enabled by default. I have since enabled it in Ubuntu.