Un firewall es un programa que evita comunicaciones no deseadas entre una red interna y el exterior, bloqueando puertos y servicios específicos para impedir el acceso no autorizado y proteger los sistemas. Los firewalls pueden ser software instalado por el usuario o hardware utilizado por empresas, y sirven para bloquear el acceso externo a páginas y recursos internos, vulnerabilidades del sistema operativo, y programas de comunicación no permitidos.