Što je internetski informacijski poslužitelj?

Internet Information Server (IIS) je softver web poslužitelja tvrtke Microsoft®. Od svog početnog izdanja, IIS je evoluirao od vrlo osnovne aplikacije web poslužitelja do složene platforme sposobne za obavljanje mnogo različitih funkcija. Neke ranije verzije programa kritizirane su zbog slabe sigurnosti, ali Microsoft® je pokušao suprotstaviti ovu percepciju u novijim izdanjima. Najnovije verzije IIS-a su visoko modularizirane i dijele funkcionalnost na različite komponente.

Prilikom pokretanja, internetski informacijski poslužitelj osluškuje zahtjeve iz web preglednika i odgovara odgovarajućim sadržajem. Sve verzije IIS-a podržavaju standardni Hypertext Transfer Protocol (HTTP), a mnoge imaju podršku za dodatne protokole kao što je File Transfer Protocol (FTP). Neke verzije softvera pružaju podršku za usluge e-pošte, a najnovije verzije imaju drugačiju arhitekturu koja može podržati dodatne protokole. Osim prvih nekoliko revizija, IIS općenito podržava naprednije značajke izvorno ili korištenjem dodatnih softverskih komponenti.

Microsoft® je izdao prvu verziju svog Internet Information Servera 12. veljače 1996. kao besplatno preuzimanje za Windows® NT 3.51. Besplatno oslobađanje IIS-a bila je taktika usmjerena na suparničku Netscape® Communications, koja je prodavala vlastiti poslužiteljski softver. Skup značajki internetskog informacijskog poslužitelja brzo se proširio, a do kraja 1996. objavljene su još dvije verzije. IIS 3.0 je bio veliko izdanje, uključujući podršku za novu tehnologiju nazvanu Active Server Pages (ASP) koja je omogućila ugrađivanje koda u web stranicu koja se pokreće izravno na poslužitelju.

Do početka stoljeća, Microsoft® je pobijedio Netscape®, a IIS je osigurao drugo mjesto na tržištu web poslužitelja, iza konkurenta otvorenog koda Apache™. Međutim, neki su počeli dovoditi u pitanje sigurnost softvera internetskog informacijskog poslužitelja. Dva istaknuta crva, nazvana Code Red i Nimda, zarazila su stotine tisuća web poslužitelja koji koriste IIS i godinama smetala. Bilo je poziva da velike korporacije koriste IIS da ispitaju alternative za zaštitu svoje računalne infrastrukture.

Kao odgovor na te zabrinutosti, Microsoft® je djelovao kako bi poboljšao sigurnost u verzijama 6 i 7 IIS-a, koji je preimenovan u Internet Information Services. Ove verzije dijele funkcionalnost poslužitelja na različite komponente, dopuštajući samo potrebnim dijelovima poslužitelja da rade u bilo kojem trenutku i smanjujući potencijalni broj ranjivosti. IIS 7 i 7.5 su vrlo modularni, s čak i osnovnim dijelovima poslužitelja podijeljenim na različite usluge. Osim povećanja sigurnosti, ovaj izbor dizajna omogućio je izradu i instalaciju dodataka, nudeći visoku razinu prilagodbe mrežnim administratorima.