IPsec
Güvenlik Mimarisi > Doğrulama Başlığı

Doğrulama Başlığı IPsec protokol paketinin bir parçasıdır ve bağlantısız olarak bütünlük ve kaynak doğrulaması sağlar. Ayrıca isteğe bağlı olarak kayan pencere tekniğini kullanarak replay saldırılarına karşı koruma sağlar ve bunu yaparken eski paketleri düşürür.
IPv4 kullanıldığında, IP paket yükünün ve IP başlığındaki alanlarından iletim sırasında değiştirilebilecek olanları hariç tümünü koruma altına alır. Ayrıca bu koruma, IP Güvenlik Opsiyonu(RFC-1108) gibi, IP opsiyonlarını da kapsar. Bahsedilen iletim sırasında değiştirilebilecek IPv4 başlığı alanları şunlardır;  DSCP/ToS, ECN, bayraklar, IP parçalama Ofseti, TTL ve Başlık Sağlaması.
IPv6 kullanıldığında, IP başlığının çoğunu, kendisine ait olan başlığı, değişken olmayan ek başlık alanlarını ve IP paket yükünü korur. IP başlığındaki şu değişken alanlarda koruma sağlamaz:  DSCP, ECN, Akış Etiketi ve Atlama Limiti.
Doğrulama Başlığı IP protokolünün üzerinde çalışır ve IP protokol numarası olarak 51 numarasını kullanır. Aşağıda Doğrulama Başlığı'nın nasıl oluşturulduğu gösterilmektedir.
| Offsets> Octet16 | Octet16> Bit10 | 0 | 0> 1 | 0> 2 | 0> 3 | 0> 4 | 0> 5 | 0> 6 | 0> 7 | 1> 8 | 1> 9 | 1> 10 | 1> 11 | 1> 12 | 1> 13 | 1> 14 | 1> 15 | 2> 16 | 2> 17 | 2> 18 | 2> 19 | 2> 20 | 2> 21 | 2> 22 | 2> 23 | 3> 24 | 3> 25 | 3> 26 | 3> 27 | 3> 28 | 3> 29 | 3> 30 | 3> 31 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 0 | 0 | Sonraki Başlık | Sonraki Başlık | Sonraki Başlık | Sonraki Başlık | Sonraki Başlık | Sonraki Başlık | Sonraki Başlık | Sonraki Başlık | Yük Uzunluğu | Yük Uzunluğu | Yük Uzunluğu | Yük Uzunluğu | Yük Uzunluğu | Yük Uzunluğu | Yük Uzunluğu | Yük Uzunluğu | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve | Rezerve |
| 4 | 32 | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) | Güvenlik Parametreleri İndeksi (SPI) |
| 8 | 64 | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası | Sıra Numarası |
| C | 96 | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … |
| … | … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … | Bütünlük Kontrol Değeri (ICV) … |
Sonraki Başlık(8 bit): Hangi üst katman protokolünün korunduğu bilgisi burada yer alır ve değerini IP protokol numaraları listesinden alır.
Yük Uzunluğu(8 bit): Doğrulama Başlığının uzunluğu. IPv6 ve IPv4 prtokollerinden hangisinin kullanıldığına göre değeri farklılık gösterir.
Rezerve(16 bit): Gelecekteki kullanımlar için boş bırakılmıştır ve değeri şu an için sıfırdır.
Güvenlik Parametreleri İndeksi(32 bit): Alıcı tarafta, hedef IP adresi ile birlikte Güvenlik Ortaklığını tanımlamak için kullanılır.
Sıra Numarası(32 bit): Replay saldırılarından korunma amaçlı kullanılan ve her gönderilen pakette 1 arttırılan, gönderilen pakete ait sıra numarasını içerir. Bir kez kullanılan sıra numarası tekrar kullanılmaz ve eğer maksimum değerini geçiyorsa yeni bir Güvenlik Ortaklığının kurulması gerekmektedir.
Bütünlük Kontrol Değeri: Değişken uzunluklu bir kontrol değeridir ve bütünlük kontrolü için, alıcı tarafta kullanılır.