|
|
Provoz šifrovaných WWW aplikací Bakaláři
|
 |
Klasický WWW server IIS, jehož adresa začíná "http://..."" , komunikuje s klientem (prohlížečem) nešifrovaným způsobem, tedy lze předávané informace zachytit a přečíst a případně zneužít. Aby k tomuto nemohlo dojít (třeba u zápisu známek si lze snadno představit pokusy o zneužití ze strany žáků a studentů) je lepší WWW server provozovat se šifrovaným spojením. Toto spojení se nazývá SSL (Secure Sockets Layer), nejčastěji adresa standardně začíná "https://..."" a následující text se týká nastavení a konfigurace šifrovaného spojení.
K vytvoření zabezpečeného serveru je třeba mít na počítači nainstalovánu službu IIS a případně službu Certification Authority.
Následující text včetně obrázků se sejmutými obrazovkami popisuje Internet Information Services 5.0 provozované pod Windows 2000, prohlížeč MS Internet Explorer 6.0 a službu Certification Authority pod Windows 2000 Advanced Server. Při použití jiných verzí se tedy může výklad částečně lišit.
Vlastní nastavení lze shrnout do následujících kroků:
- Žádost o vystavení certifikátu - je třeba u služby IIS požádat o vystavení certifikátu, což je fyzicky soubor, pomocí kterého se budou data šifrovat.
- Odeslání žádosti o certifikát - certifikát si lze buď zakoupit u organizací, které se jmenují Certifikační autority (dále CA) a klient si u této organizace může ověřit správnost certifikátu. Druhou možností je vystavit si certifikát sám, ale je třeba mít
službu Certification Authority. V tomto případě většinou nebude k dispozici možnost ověřování certifikátu u nějakého důvěryhodného serveru, ale plně pro zabezpečený provoz postačuje.
- Import potvrzené žádosti o certifikát - potvrzení certifikát ať už od CA či vlastnoručně vystavený je třeba začlenit do IIS
- Konfigurace - u IIS je třeba nastavit, které adresáře budou šifrovány a další parametry
Obsah:
- Nastavení SSL pro IIS
- Žádost o vystavení certifikátu
- Import potvrzeného certifikátu
- Kontrola a konfigurace
- Vlastní CA
- Instalace
- Zpracování žádostí o certifikát
- Potvrzení žádostí
|