Obsah
TLS (Transport Layer Security)
TLS je kryptografický protokol navržený tak, aby poskytoval bezpečnou komunikaci v počítačové síti. Je přímým nástupcem staršího protokolu SSL (Secure Sockets Layer). V naší digitální architektuře zajišťuje TLS tři klíčové věci: soukromí (šifrování), integritu (data nebyla cestou změněna) a autentizaci (víme, s kým komunikujeme).
Každé připojení k našemu systému Jira, firemnímu webu nebo VPS (Virtual Private Server) musí být povinně šifrováno pomocí TLS.
Jak TLS funguje? (Handshake)
Předtím, než se začnou přenášet samotná data (např. v kódování UTF (Unicode Transformation Format)-8), proběhne tzv. „TLS Handshake“:
1. **Pozdrav:** Klient a server si vymění podporované verze protokolu a šifrovací sady. 2. **Certifikát:** Server pošle svůj digitální certifikát. Klient ověří jeho platnost (podpis autority). 3. **Výměna klíčů:** Pomocí asymetrické kryptografie (RSA/ECC) se bezpečně dohodnou na symetrickém klíči. 4. **Šifrovaný kanál:** Od této chvíle jsou všechna data šifrována dohodnutým klíčem.
TLS v naší infrastruktuře
1. Webové služby a HTTPS
Všechny naše WWW (World Wide Web) servery používají HTTPS (HTTP přes TLS). Naše brány UTM (Unified Threat Management) vynucují používání moderní verze TLS 1.2 nebo TLS 1.3. Starší verze (TLS 1.0, 1.1) jsou z důvodu kybernetické bezpečnosti zakázány.
2. Zabezpečení e-mailu a [[VPC]]
TLS používáme pro zabezpečení přenosu e-mailů (SMTP over TLS) a pro šifrování vnitřní komunikace mezi mikroslužbami v našem virtuálním cloudu.
3. Identifikace a Certifikáty
Pro správnou funkci TLS využíváme:
- SSL/TLS Certifikáty: Vystavené důvěryhodnou autoritou pro naše domény.
- TPM (Trusted Platform Module): U některých kritických aplikací využíváme hardware pro bezpečné uložení soukromých klíčů k certifikátům.
Rozdíl mezi SSL a TLS
Ačkoliv se v běžné mluvě stále používá termín „SSL certifikát“, technicky se jedná o certifikát pro protokol TLS.
| Protokol | Status | Poznámka |
|---|---|---|
| SSL 2.0 / 3.0 | Zastaralý | Nebezpečný, nesmí se používat. |
| TLS 1.0 / 1.1 | Zastaralý | Obsahuje známé slabiny (např. BEAST, POODLE). |
| TLS 1.2 | Standard | Aktuálně nejrozšířenější v naší síti WAN (Wide Area Network). |
| TLS 1.3 | Doporučený | Rychlejší a bezpečnější, náš preferovaný cíl. |
Správa certifikátů (IT Podpora)
Naše IT podpora monitoruje expiraci všech certifikátů. Pokud certifikát vyprší, uživatelé uvidí v prohlížeči varování „Vaše připojení není soukromé“, což blokuje přístup k důležitým datům v VPC (Virtual Private Cloud).
Upozornění pro vývojáře: Při testování aplikací nikdy nevypínejte verifikaci TLS certifikátů v kódu. Pokud potřebujete testovat na lokálním stroji, požádejte o vystavení interního certifikátu z naší firemní autority.
— Související stránky: ZIF (Základní informační faktory), Kybernetická bezpečnost, WWW (World Wide Web), VPS (Virtual Private Server), UTM (Unified Threat Management), IT podpora, VPC (Virtual Private Cloud), TPM (Trusted Platform Module), UTF (Unicode Transformation Format)
