====== Síťová bezpečnost a TLS ====== **Síťová bezpečnost** je soubor opatření, technologií a pravidel určených k ochraně integrity, důvěrnosti a dostupnosti dat při jejich přenosu počítačovou sítí. V dnešním otevřeném prostředí internetu je základním předpokladem bezpečnosti protokol **TLS** (Transport Layer Security). ===== 1. Protokol TLS (Transport Layer Security) ===== TLS je nástupcem staršího protokolu SSL (Secure Sockets Layer). Jeho úkolem je vytvořit šifrovaný "tunel" mezi klientem (prohlížečem) a serverem. Protokol zajišťuje tři základní věci: * **Šifrování:** Data jsou pro útočníka na síti nečitelná. * **Autentizace:** Pomocí certifikátů máte jistotu, že komunikujete se skutečným serverem (např. vaší bankou), a ne s podvodníkem. * **Integrita:** Kontrola, zda data nebyla během cesty záměrně či náhodou modifikována. ===== 2. Jak funguje TLS Handshake ===== Navázání bezpečného spojení (Handshake) probíhá v několika krocích: 1. **Client Hello:** Prohlížeč pošle serveru seznam podporovaných šifer. 2. **Server Hello + Certifikát:** Server pošle svůj digitální certifikát (obsahující jeho veřejný klíč). 3. **Ověření:** Prohlížeč ověří u certifikační autority (CA), zda je certifikát platný. 4. **Výměna klíče:** Strany si pomocí [[it:sec:cryptography|asymetrické kryptografie]] vymění dočasný **symetrický klíč**. 5. **Šifrovaný přenos:** Veškerá další data se již šifrují rychlejší symetrickou šifrou (např. AES). ===== 3. Vrstvy síťové bezpečnosti ===== Síťová bezpečnost se neomezuje jen na šifrování, ale využívá několik obranných prvků: * **Firewall:** Brána, která filtruje příchozí a odchozí provoz na základě definovaných pravidel. * **IDS/IPS (Intrusion Detection/Prevention System):** Systémy, které analyzují síťový provoz a hledají známky útoku (např. skenování portů). * **VPN (Virtual Private Network):** Vytváří bezpečné šifrované spojení i v rámci nedůvěryhodných sítí (veřejné Wi-Fi). ===== 4. Digitální certifikáty a CA ===== Aby asymetrická kryptografie fungovala, musíme věřit, že veřejný klíč patří danému webu. K tomu slouží: * **Certifikační autority (CA):** Důvěryhodné instituce (např. Let's Encrypt, DigiCert), které podepisují certifikáty webů. * **HTTPS:** Kombinace protokolu HTTP a TLS. Symbol zámku v prohlížeči značí, že spojení je zabezpečeno platným certifikátem. ===== 5. Nejčastější útoky na síťové vrstvě ===== * **Man-in-the-Middle (MitM):** Útočník se vklíní mezi klienta a server a odposlouchává komunikaci. TLS tomuto útoku brání pomocí autentizace. * **DDoS (Distributed Denial of Service):** Zahltí síť nebo server obrovským množstvím požadavků, čímž ho vyřadí z provozu. * **Sniffing:** Pasivní odposlech nešifrovaných dat (např. v protokolech HTTP, FTP, Telnet). ---- //Související články:// * [[it:sec:cryptography|Kryptografie a šifrování]] * [[it:net:osi_model|Model OSI a síťové vrstvy]] * [[it:sec:passwords|Správa hesel a MFA]] //Tagy: {{tag>security network tls ssl https firewall ddos encryption}}//