2.1. Komponenty aplikace Kerio Personal Firewall

Nízkoúrovňový ovladač

Zavádí se do jádra operačního systému při jeho startu. Je umístěn mezi ovladači síťových rozhraní a TCP/IP subsystémem a zachytává a zpracovává veškerou přijatou či vysílanou IP komunikaci.

Nízkoúrovňový ovladač je uložen v systémovém adresáři Windows:

  • v operačních systémech Windows NT a Windows 2000 typicky v adresáři

    C:\WINNT\system32\drivers (soubor fwdrv.sys)

  • v operačním systému Windows XP typicky v adresáři

    C:\WINDOWS\system32\drivers (soubor fwdrv.sys)

  • v operačních systémech Windows 98 a Windows Me typicky v adresáři

    C:\WINDOWS\system (soubor fwdrv.vxd)

Personal Firewall Engine

Vlastní výkonné jádro Kerio Personal Firewallu. Běží jako služba nebo jako skrytá aplikace (Windows 98 a Me).

Služba Personal Firewall Engine je uložena v souboru kpf4ss.exe v instalačním adresáři aplikace Kerio Personal Firewall. Součástí Personal Firewall Engine je také tzv. rozhraní ovladače, které je uloženo v samostatném souboru kfe.dll.

Personal Firewall GUI

Uživatelské rozhraní aplikace Kerio Personal Firewall (GUIGraphical User Interface).

Komponentu Personal Firewall GUI spouští automaticky služba Personal Firewall Engine (při svém startu a dále v každém okamžiku, kdy detekuje, že uživatelské rozhraní neběží). Po spuštění se Personal Firewall GUI zobrazuje jako ikona tvaru štítu v pravé části nástrojové lišty (System Tray).

Pomocí ikony v System Tray lze otevřít konfigurační okno aplikace Kerio Personal Firewall, případně vyvolat některé další funkce (zablokování síťové komunikace, deaktivace firewallu atd.). Podrobnosti naleznete v kapitole Ikona na nástrojové liště.

Komponenta Personal Firewall GUI je reprezentována souborem kpf4gui.exe v instalačním adresáři aplikace Kerio Personal Firewall.

Modul pro obsluhu horkých kláves

Tento modul je zodpovědný za dočasné vypínání filtru pop-up oken pomocí horké klávesy (viz kapitola Blokování reklam, skriptů a pop-up oken). Jedná se o soubor gkh.dll.

Nástroj pro odesílání výpisů paměti

Asistenční nástroj, který zajišťuje odeslání výpisu paměti při pádu aplikace Kerio Personal Firewall do firmy Kerio Technologies. Nachází se v souboru assist.exe.

Podpora rychlého přepínání uživatelů

Kerio Personal Firewall má vestavěnou podporu pro tzv. rychlé přepínání uživatelů ve Windows XP (Fast User Switching).

Personal Firewall GUI může běžet ve více instancích. Personal Firewall Engine vždy komunikuje s tou instancí, která náleží aktivnímu uživateli..

Po startu operačního systému a služby Personal Firewall Engine se spustí první instance, která běží pod systémovým účtem (resp. pod účtem, pod kterým se spouští služba Personal Firewall Engine). Při přihlášení uživatele se spustí nová instance Personal Firewall GUI, která běží s právy tohoto uživatele. Tato instance je aktivní až do odhlášení uživatele (v tom případě je ukončena), případně do přepnutí uživatelů (pak je pouze deaktivována).