AccueilđŸ‡«đŸ‡·Chercher

Authentication Header

Authentication Header (ou AH) est un protocole IP de la suite IPSec, assurant l'intégrité des données transférées. Ce protocole est défini dans la RFC 4302[1].

À l'aide de l'AH on obtient l'authentification et l'intĂ©gritĂ©. Le diagramme suivant dĂ©crit le formatage d'un en-tĂȘte d'authentification (Authentication Header.) Les champs sont laissĂ©s en anglais pour une meilleure comprĂ©hension vis-Ă -vis des RFC.

Authentication Header
Offsets Octet16 0 1 2 3
Octet16 Bit10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
0 0 Next Header Payload Len Reserved
4 32 Security Parameters Index (SPI)
8 64 Sequence Number
C 96 Integrity Check Value (ICV)



 

Next Header (8 bits)
Type du prochain en-tĂȘte, identifiant le protocole de plus haut niveau.
Payload Len (8 bits)
Longueur de cet en-tĂȘte en pas de 4-octet moins 2 (une valeur de 0 Ă©quivaut donc Ă  8 octets, une valeur de 1 Ă©quivaut Ă  12, etc.) Dans le cas de paquets IPv6, la longueur de cet en-tĂȘte doit ĂȘtre un multiple de 8 octets.
Reserved (16 bits)
Réservé pour une utilisation future (mis à zéro en attendant.)
Security Parameters Index (32 bits)
Valeur arbitraire identifiant les paramÚtres de sécurité (SA) en fonction de l'adresse IP.
Sequence Number (32 bits)
Un numéro de séquence incrémenté de 1 pour chaque paquet envoyé. Ce numéro de séquence permet d'éviter les attaques par répétition (replay attacks).
Integrity Check Value (multiple de 32 bits)
Informations permettant de vérifier l'intégrité du paquet. De taille variable, sa fin doit néanmoins s'aligner (padding) sur une limite de 4-octet pour l'IPv4 et 8-octet pour l'IPv6.

Notes et références

Voir aussi

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.