Un cortafuegos es un dispositivo de hardware o software diseñado para bloquear el acceso no autorizado a una red privada desde Internet y permitir comunicaciones autorizadas, examinando los mensajes que entran y salen de la red y bloqueando aquellos que no cumplen los criterios de seguridad.