firewalls—software or hardware that blocks unauthorized access between a computer/network and the internet