Bastion Host

Bastion Host je speciální počítač v síti, který je navržen a nakonfigurován tak, aby odolal útokům zvenčí. Funguje jako „brána“ nebo „předsunutá hlídka“ mezi veřejným internetem a soukromou vnitřní sítí, která obsahuje citlivá data a servery.

Jeho primárním účelem je minimalizovat tzv. plochu útoku (attack surface). Místo aby měly všechny servery v síti veřejnou IP adresu a byly vystaveny internetu, má ji pouze Bastion Host.

Architektura a princip fungování

V typickém nastavení (např. v AWS nebo Azure) jsou servery (databáze, aplikační servery) umístěny v soukromé podsíti (Private Subnet) bez přístupu zvenčí.

1. Administrátor se nejprve připojí pomocí SSH nebo RDP k **Bastion Hostu**, který se nachází ve veřejné podsíti (Public Subnet).
2. Teprve po úspěšném ověření na Bastion Hostu může administrátor navázat další spojení na vnitřní servery v soukromé síti.

Klíčové bezpečnostní vlastnosti

Aby Bastion Host plnil svou roli, musí být „opevněn“ (tzv. Hardening):

Minimalismus: Na serveru běží pouze nezbytně nutné služby (např. jen SSH). Žádné webové prohlížeče, grafické rozhraní nebo nepotřebný software.

Pevná pravidla Firewallu: Povoluje příchozí spojení pouze ze specifických IP adres (např. z VPN firmy) a pouze na konkrétním portu (např. TCP 22 pro SSH).

Vícefaktorová autentizace (MFA): Přihlášení k Bastion Hostu by mělo vyžadovat kromě klíče/hesla i druhý faktor.

Logování a Audit: Každá akce, kterou administrátor na Bastion Hostu provede, je pečlivě zaznamenávána pro případnou zpětnou kontrolu.

Rozdíl mezi Bastion Hostem a VPN

Ačkoliv oba slouží k bezpečnému přístupu, princip je jiný:

VPN (Virtual Private Network): Vytvoří šifrovaný tunel a uživatel se stává „součástí“ vnitřní sítě (může přímo vidět více serverů).

Bastion Host: Funguje jako prostředník na aplikační úrovni. Uživatel se musí nejdříve přihlásit na tento „skokový“ stroj a z něj teprve pokračovat dál.

Výhody nasazení

Centrální správa přístupu: Všechny přístupy do vnitřní sítě procházejí skrze jeden uzel.

Ochrana před útoky typu Brute Force: Útočníci nevidí IP adresy vnitřních serverů, takže na ně nemohou útočit přímo.

Zjednodušení pravidel: Vnitřní servery mají ve svých firewallech nastaveno: „Povolit přístup pouze z IP adresy Bastion Hostu“.

Moderní alternativy (Cloud-Native)

V moderních cloudových infrastrukturách se od klasických Bastion Hostů (virtuálních strojů) často upouští ve prospěch spravovaných služeb:

AWS Systems Manager Session Manager: Umožňuje přístup k serverům bez nutnosti mít otevřené porty nebo veřejnou IP adresu.

Azure Bastion: Plně spravovaná služba (PaaS), která poskytuje přístup k VM přímo skrze prohlížeč přes SSL, aniž by servery musely mít veřejné adresy.

Související pojmy: SSH, Firewall, Azure Bastion, DMZ, Network Segmentation, MFA.