Uživatelské nástroje

Nástroje pro tento web


ipsec

IPsec (Internet Protocol Security)

IPsec je sada protokolů pro zabezpečení komunikace na síťové vrstvě (L3) modelu OSI. Na rozdíl od SSL/TLS (které chrání konkrétní aplikace jako webový prohlížeč), IPsec šifruje veškerý provoz mezi dvěma body bez ohledu na to, o jakou aplikaci se jedná.

Umožňuje autentizaci, kontrolu integrity dat a důvěrnost (šifrování) IP paketů.

Základní protokoly IPsec

IPsec se skládá ze tří hlavních protokolů, které spolupracují:

  • AH (Authentication Header): Zajišťuje integritu a autentizaci. Nešifruje data. Dnes se používá zřídka, protože ESP umí totéž a lépe.
  • ESP (Encapsulating Security Payload): Zajišťuje šifrování, autentizaci i integritu. Je to hlavní protokol používaný pro moderní VPN.
  • IKE/IKEv2 (Internet Key Exchange): Protokol pro správu klíčů. Domlouvá šifry a parametry spojení dříve, než se začnou posílat data přes ESP.

Operační režimy

IPsec může pracovat ve dvou základních režimech, které určují, jak moc je původní paket změněn:

1. Transportní režim (Transport Mode)

Šifruje se pouze payload (obsah) IP paketu, ale původní IP hlavička zůstává viditelná.

  • Použití: Komunikace „End-to-End“ (např. mezi dvěma servery).
  • Výhoda: Menší režie (paket se nezvětšuje o novou hlavičku).

2. Tunelový režim (Tunnel Mode)

Šifruje se celý původní IP paket (včetně hlavičky) a ten se vloží do úplně nového IP paketu.

  • Použití: Site-to-Site VPN (propojení poboček) nebo Remote Access VPN.
  • Výhoda: Skrývá identitu koncových zařízení v rámci tunelu.

Architektura Security Association (SA)

Klíčovým konceptem IPsec je SA. Je to v podstatě „smlouva“ mezi dvěma uzly o tom, jaké šifry a klíče budou používat. * SA je jednosměrná. Pro obousměrnou komunikaci (duplex) jsou potřeba dvě SA. * Každá SA je identifikována pomocí SPI (Security Parameter Index), což je číslo v hlavičce paketu, díky kterému příjemce pozná, jaký klíč má použít k dešifrování.

Výhody a nevýhody

Výhody Nevýhody
Transparentnost pro aplikace (nemusí se měnit). Vysoká režie na procesor (při šifrování).
Vysoká bezpečnost (šifrování na úrovni jádra OS). Problémy s průchodem přes NAT (vyžaduje UDP zapouzdření).
Standardizované řešení napříč výrobci. Komplexní konfigurace ve srovnání s TLS VPN.
IPsec a NAT: Protože IPsec (zejména AH) hlídá integritu celého paketu, jakákoliv změna IP adresy nebo portu (NAT) by paket zneplatnila. Proto se používá NAT-Traversal (NAT-T), který IPsec pakety balí do standardních UDP portů (obvykle 4500).

Viz také: IKEv2, VPN, Šifrování

ipsec.txt · Poslední úprava: autor: admin