IPSec es un conjunto de protocolos que aseguran las comunicaciones IP mediante autenticación, integridad y confidencialidad. Funciona a nivel 3 de red y puede proteger el tráfico de cualquier aplicación. Existen dos modos de funcionamiento: modo de transporte, que cifra solo la carga útil, y modo túnel, que cifra todo el paquete IP. Las ventajas de IPSec incluyen autenticación mutua, confidencialidad a través del cifrado y protección contra modificaciones del tráfico.