Os serviços fornecidos pelo Protocolo de Segurança IP (IPSec) incluem:
1.
Confidencialidade: O IPSec garante que os dados que trafegam pela rede sejam criptografados e não possam ser facilmente acessados por pessoas não autorizadas. Isto é conseguido através do uso de algoritmos criptográficos fortes, como AES, 3DES ou ChaCha20, para criptografar os dados antes da transmissão.
2.
Integridade: O IPSec garante que os dados transmitidos através de uma rede não foram adulterados ou corrompidos durante o trânsito. Isto é conseguido calculando um valor hash dos dados e incluindo-o no pacote IPSec. O receptor pode então verificar a integridade dos dados recebidos recalculando o valor do hash e comparando-o com o valor recebido no pacote.
3.
Autenticação: O IPSec garante que as partes comunicantes sejam autenticadas e que os dados venham de uma fonte confiável. Isto é conseguido através da utilização de assinaturas digitais ou certificados para verificar as identidades das partes e para garantir que estão autorizadas a comunicar.
4.
Proteção anti-repetição: O IPSec protege contra ataques de repetição, onde um invasor intercepta e reproduz um pacote enviado anteriormente para obter acesso não autorizado. Isto é conseguido incluindo um número de sequência no pacote IPSec, que permite ao receptor detectar e descartar pacotes repetidos.
5.
Não repúdio: O IPSec fornece o não repúdio, o que garante que o remetente de uma mensagem não possa negar o envio. Isto é conseguido através da utilização de assinaturas digitais ou certificados para fornecer um registo à prova de falsificação da mensagem e do seu remetente.
Esses serviços são essenciais para a comunicação segura em rede, especialmente na transmissão de informações sensíveis ou confidenciais pela Internet ou outras redes públicas.