Lekce 1.3

Zabezpečení: firewall, TLS, certifikáty a 2FA

Jak funguje firewall a porty, co znamená zámeček v adresním řádku a proč samotné heslo dnes nestačí.

Firewall

Firewall je pravidlová brána mezi počítačem (nebo sítí) a okolím, která rozhoduje, jaký síťový provoz smí dovnitř a ven. U každého paketu se ptá: odkud jde, kam jde, na jaký port a jakým protokolem – a podle seznamu pravidel ho pustí, nebo zahodí.

Jak firewall funguje

Většina firewallů funguje na podobném principu. Umí povolit nebo zakázat komunikaci:

  • pro konkrétní program
  • v daném typu sítě (důvěryhodná síť doma vs. nedůvěryhodná cizí síť venku na veřejnosti)
  • určitým protokolem (TCP, UDP)
  • na konkrétním portu
  • podle směru (příchozí nebo odchozí komunikace)

Porty

IP adresa dovede paket k počítači. Aby počítač věděl, které aplikaci ho předat, nese paket ještě číslo portu.

Pro spoustu základních služeb je port obvykle daný, viz tabulka.

Port Služba
80 HTTP
443 HTTPS
22 SSH (vzdálený terminál)
25 SMTP (odesílání pošty)

Portů je přes 65 tisíc. Ty do 1024 jsou vyhrazené známým službám, zbytek si aplikace berou podle potřeby.

Počítač s řadou očíslovaných portů. Před ním firewall jako svislá brána: paket na port 443 prochází plnou čarou, paket na port 3389 naráží na přeškrtnutí.

Filtruje se obojí směr:

  • Příchozí pravidla brání tomu, aby se zvenčí někdo připojil na službu, která nemá být veřejná.
  • Odchozí pravidla hlídají, kam smí ven programy z počítače – tím se dá odříznout škodlivý program, který by chtěl „volat domů“ nebo například v práci/ve škole zakázat přístup k určitým službám/webům.

Nastavení firewallu

Cesta k nastavení se na každém systému liší:

Systém Cesta
Windows Nastavení → Soukromí a zabezpečení → Zabezpečení Windows → Brána firewall a ochrana sítě
macOS Nastavení systému → Síť → Firewall
Linux Liší se podle distribuce – stav zjistíte v terminálu příkazem sudo ufw status (Ubuntu, Debian, Mint) nebo pomocí GUI aplikace Gufw; nebo sudo firewall-cmd --state (Fedora, RHEL, CentOS, Rocky, openSUSE)
Tip

Ve firewallu operačního systému si najděte seznam pravidel. Uvidíte, které programy mají povolený příchozí provoz. U každého, který nepoznáte, se vyplatí zjistit, co to je.