Ochraňte svou síť - SuSE Linux Firewall na CD

1. 7. 2002

Sdílet

Jedno z nejvýznamnějších nasazení operačního systému Linux je bezesporu voblasti směrování a filtrování síťového provozu není se čemu divit, vždyť unixové platformy jsou k tomut...
Jedno z nejvýznamnějších nasazení operačního systému Linux je bezesporu v
oblasti směrování a filtrování síťového provozu není se čemu divit, vždyť
unixové platformy jsou k tomuto účelu slušně vybaveny "od narození" a
implementace protokolu TCP/IP, jenž dnes představuje klíčový komunikační
standard, je jim více než vlastní. Jeden z nejsilnějších dodavatelů linuxových
řešení v tuzemských podmínkách, společnost SuSE CR, má rovněž ve svém
produktovém portfoliu řešení, specializované na ochranu a připojení lokálních
sítí do internetu. Podívali jsme se blíže, jaké jsou jeho možnosti.


Základní filozofie

Ačkoliv distribuční název hovoří o firewallu, což je softwarové či hardwarové
vybavení chápané v poněkud užším smyslu slova, představuje tento produkt
rozsáhlejší řešení, neboť zahrnuje kompletní služby proxy-serveru či aplikační
brány. Lze tedy provádět ochranu nejen na úrovni paketů protokolu IP, ale
rovněž na aplikační vrstvě síťového modelu TCP/IP. Z hlediska provozování je
produkt rozdělen na dvě části: první z nich je vlastní firewall/proxy-server,
jenž je provozován na dedikovaném počítači a využívá klíčovou technologii,
souborový systém, fungující přímo z média CD. Na tomto stroji mohou rovněž
běžet další důležité síťové služby, jako jsou DNS či SMTP. Druhou částí je
administrátorská stanice, na níž správce může využít speciální nástroj s
grafickým rozhraním FAS (Firewall Administration System). Za důležité pro
potenciální zájemce považuji fakt, že celková filozofie produktu je, jak jinak,
linuxová. Alespoň základní ponětí o službách tohoto OS ve vztahu k sítím
považuji za žádoucí, pokud má systém opravdu plnit svou funkci.


Správa

Při zavádění do praxe je dobré využít základní postup doporučený výrobcem. Jak
bylo zmíněno, jeden počítač je předpokládán pro samotný provoz firewallu, a
proto pochopitelně vyžaduje alespoň dvě síťová rozhraní. Na druhou stranu,
pokud nebudete využívat na proxy-serveru cachování obsahu, můžete vymontovat
pevný disk, neboť pro běh není nezbytný. Nepoužíváte-li v síti Linux, budete
muset nainstalovat ještě druhý počítač pokročilé rozhraní pro správu FAS
vyžaduje SuSE Linux (je samozřejmě přibalen a instaluje se z CD, označeného
jako Adminhost). Důsledný princip ochrany samotného firewallového počítače je
využit právě při konfiguraci pomocí FAS relativně pohodlně nadefinujete
potřebná pravidla, a poté je vyexportujete na běžnou disketu. Spuštění
dedikovaného stroje provedete po vložení vlastního "Firewall CD" se zmíněným
live file systémem a konfigurační disketou, mechanicky uzamčenou proti zápisu.
Právě tyto, na první pohled primitivní mechanismy, představují základní a
poměrně podstatný krok při vlastní ochraně sítě.

Pojďme se blíže podívat na grafický nástroj pro správu FAS. Jedná se o "okenní"
aplikaci, jež je určena k přípravě výše uvedené konfigurační diskety. Zahrnuje
širokou škálu potřebných konfiguračních kroků: definici síťových rozhraní
(externí, interní, demilitarizovaná zóna), nastavení služby DNS, definici
vlastních IP filtrů, routování, NAT (včetně maškarády), logování, předávání
elektronické pošty (mail relay), filtrování a směrování FTP či definici HTTP
proxy-serveru. Posledně jmenovaná služba zahrnuje kontrolu obsahu, nastavení
autentifikace uživatelů, či naopak zveřejnění WWW serveru do internetu.
Důležitá je rovněž konfigurace protokolu SSH pro pozdější alternativní
vzdálenou správu firewallu.

Považuji tuto administrátorskou grafickou konzoli za opravdu velmi kvalitní.
Jejím použitím lze postihnout drtivou většinu potřebných úkonů, a troufám si
tvrdit, že i pro pokročilé uživatele příkazové řádky bude znamenat urychlení a
zpřehlednění práce.


Co je uvnitř

Motorem firewallu je, pochopitelně, Linux, a základem funkcionality pak
příslušné služby. V tomto ohledu bych řekl, že přidanou hodnotu produktu
představuje především pečlivý výběr a sestavení potřebných programů v
distribuci s tím, že nežádoucí a potenciálně nebezpečné komponenty byly
eliminovány. Vlastní filtrační funkcionalitu zajišťuje služba ipchains, neboť v
době přípravy produktu nebylo k dispozici stabilní jádro 2.4.x s novinkou
iptables, a tímto jsou jasně předurčeny možnosti a omezení. Dále si zmiňme
např. službu DNS v podobě bind8 či HTTP proxy službu (squid, httpf a další).
Nechybí nástroje pro analýzu provozu a logů, z nichž třeba uvedu opravdu skvělý
paketový sniffer ethereal.


Co opravdu získáte

Výrobce tohoto řešení platí ve světě Linuxu za znalce, a kus této pověsti je
patrný i zde. Máte možnost si pořídit důkladně vyladěné prostředí, jež bylo
připraveno speciálně pro svůj náročný úkol, a právě s přihlédnutím k této
okolnosti bylo vybaveno potřebnými funkcemi. Konfigurační prostředí je
kvalitní, avšak vyžaduje správcovský počítač se SuSE Linuxem, což je škoda
očekával jsem, že výrobce umožní omezit svůj Linux výhradně na firewall a
zpřístupní správu např. pomocí zabezpečené HTTP komunikace. Co se týče nároků
na hardware, zde si rovněž myslím, že na firewall by mohlo stačit i slabší
vybavení, než je Pentium II, avšak použijete-li HTTP Proxy, jsou nároky
opodstatněné. Za důležité považuji také roční "systémovou údržbu" v ceně
(zahrnuje patche a aktualizace) a poměrně kvalitní dokumentaci, bohužel nikoliv
v češtině. Pevně doufám, že se brzy dočkáme upgradu na verzi s kernelem 2.4.x,
neboť nevyužít nových možností iptables by jistě byla škoda.


SuSE Linux Firewall on CD

Softwarový firewall a proxy-server
grafická konzole správy
dostupné nástroje
live filesystem
vazba grafické konzole
výhradně na Linux
K recenzi poskytla firma: SuSE CR, Drahobejlova 27, 190 00 Praha 9,
http://www.suse.cz
Cena: 38 000 Kč bez DPH