Internet Information Services

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Microsoft Internet Information Services (IIS)
Vývojář Microsoft
Aktuální verze 8.5 (9. září 2013)
Připravovaná verze 9.0 (Windows Server 10) (2015/Q3)
Operační systém Microsoft Windows
Typ softwaru Webový server
Licence Proprietární, jako součást Microsoft Windows
Lokalizace česky, anglicky, německy, rusky
Web iis.net

Internet Information Services, nebo také IIS, dříve nazvaný Internet Information Server, je softwarový webový server s kolekcí rozšiřujících modulů, vytvořený společností Microsoft pro operační systém Windows. Jedná se o nejpoužívanější webový server po serveru Apache.

IIS 7.5 podporuje protokoly HTTP, HTTPS, FTP, FTPS, SMTP a NNTP. Je součástí produktové řady Windows Server a také je součástí vyšších edicí Windows XP, Windows Vista, Windows 7 a Windows 8. IIS není ve výchozím nastavení Windows zapnut.

Historie[editovat | editovat zdroj]

Aktuální verze je IIS 8.5, která je součástí Windows 8.1 a Windows Server 2012 R2.

IIS 7.5 má lepší WebDAV a FTP moduly, a nově podporuje správu skrze PowerShell. Součástí nové verze je také podpora nástroje Best Practices Analyzer Tool a proces izolace pro použití fondů.

Verze[editovat | editovat zdroj]

  • IIS 1.0, Windows NT 3.51
  • IIS 2.0, Windows NT 4.0
  • IIS 3.0, Windows NT 4.0 Service Pack 2
  • IIS 4.0, Windows NT 4.0 Option Pack
  • IIS 5.0, Windows 2000
  • IIS 5.1, Windows XP Professional a Windows XP Media Center Editice
  • IIS 6.0, Windows Server 2003 a Windows XP Professional x64 Editice
  • IIS 7.0, Windows Server 2008 a Windows Vista
  • IIS 7.5, Windows Server 2008 R2 a Windows 7
  • IIS 8.0, Windows Server 2012 a Windows 8
  • IIS 8.5, Windows Server 2012 R2 a Windows 8.1

Použití[editovat | editovat zdroj]

Od října 2011, IIS je druhým nejpoužívanějším serverem na světě. Prvním je Apache HTTP Server. Používá se na 15,66% serverů a reaguje na 12,46% ze všech požadavků.

Bezpečnost[editovat | editovat zdroj]

Dřívější verze IIS byly zasaženy množstvím chyb, zejména CA-2001-13, která vedla k neslavnému červu Code Red. Nicméně, obě verze 6.0 a 7.0 v současné době nemají hlášeny žádné problémy s touto konkrétní zranitelnost. V IIS 6.0 Microsoft rozhodl změnit chování předinstalovanými ISAPI, z nichž mnohé byly viníky v zranitelnosti 4.0 a 5.0, čímž se snížílo riziko napadení IIS. Kromě toho, IIS 6.0 přidána funkce s názvem "Rozšíření webových služeb", který zabraňuje IIS od spuštění libovolného programu bez výslovného souhlasu správce.

V aktuálním vydání, IIS 7 komponenty jsou jako moduly, takže jen potřebné komponenty musí být instalovány, a tím dále snížují možnost útoku. Navíc jsou přidány funkce zabezpečení, jako Filtrování požadavků, které odmítá podezřelé URL na základě uživatelsky definovaných pravidel.

V červnu 2007, Google provedl studii 80 milionů domén a zjistil, že zatímco podíl IIS na trhu v té době byl 23%, hostoval 49% světového malwareru. To je stejně jako Apache servery, jejichž podíl na trhu byl 66%. Studie také pozorovala zeměpisné polohy těchto špinavých serverů a došla k závěru, že příčinou by to mohlo být používání pirátských kopií Windows, pro které nebyly k dispozici aktualizace zabezpečení. To už neplatí. Microsoft dodává aktualizace zabezpečení pro všechny uživatele.

IIS Express[editovat | editovat zdroj]

IIS Express je odlehčená verze IIS, určená zejména pro vývojáře webových aplikací a nebo pro testovací účely (k vyzkoušení webové aplikace). Primárně je určena pro klientské systémy Windows, zejména pro starší verze se starší verzí IIS, nebo chybějící IIS (pokud nejde o Windows Professional). IIS Express je také možné instalovat do Windows Server, ale je stále třeba počítat s omezeními, které má oproti IIS, která je součástí systému.

IIS Express lze stáhnout samostatně nebo jako součást Microsoft Web Platform.

Omezení IIS Express[editovat | editovat zdroj]

  • Podporuje pouze omezenou množinu protokolů: HTTP, HTTPS, WCF over HTTP.
  • Podporuje pouze omezenou množinu rozšíření: URL Rewrite, FastCGI. Tato rozšíření jsou již součástí IIS Express.
  • Běží výhradně v režimu uživatele.
  • Podpora IIS Express ve Visual Studiu je až od Visual Studio 2010 Service Pack 1.

Rozšíření[editovat | editovat zdroj]

Microsoft uvolňuje nové moduly, mezi vydáním hlavní verze, jenž přidávají nové funkce. Následující rozšíření jsou k dispozici pro IIS 7.5:

  • FTP Publishing Service – Umožňuje tvůrci webového obsahu publikovat obsah bezpečně na IIS 7 servery s SSL ověřování a přenos dat.
  • Administration Pack – Přidává podporu pro správu UI funkcí správy ve službě IIS 7, včetně oprávnění ASP.NET, vlastní chyby, FastCGI konfiguraci a filtrování požadavků.
  • Application Request Routing – Poskytuje proxy-směrovací modul, který předá HTTP požadavky na obsahové servery, založené na HTTP hlavičce serverových proměnných a vyrovnávacích algoritmech.
  • Database Manager – Umožňuje snadnou správu místní a vzdálené databáze v rámci služby IIS Manager.
  • Media Services – Spojuje mediální platformu s IIS k řízení a spravování multimédií a dalšího webového obsahu.
  • URL Rewrite Module – Poskytuje přepisovací mechanismus, jenž změní URL žádost před tím, než jsou zpracovány na webový server.
  • WebDAV – Umožňuje autorům webu publikovat obsah bezpečně na IIS 7 servery.
  • Web Deployment Tool – Synchronizuje IIS 6.0 a IIS 7 servery. Mění IIS 6.0 na IIS 7 a využívá webových aplikací na IIS 7.

Externí odkazy[editovat | editovat zdroj]