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 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-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 servery používají HTTPS (HTTP přes TLS). Naše brány UTM 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: 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.
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.

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, Kybernetická bezpečnost, WWW, VPS, UTM, IT Podpora, VPC, TPM, UTF