Kaj je internetni informacijski strežnik?

Internetni informacijski strežnik (IIS) je programska oprema za spletni strežnik podjetja Microsoft®. Od svoje prvotne izdaje se je IIS razvil iz zelo osnovne aplikacije spletnega strežnika v kompleksno platformo, ki je sposobna opravljati številne različne funkcije. Nekatere prejšnje različice programa so bile kritizirane zaradi šibke varnosti, vendar je Microsoft® v novejših izdajah poskušal preprečiti to zaznavo. Najnovejše različice IIS so zelo modularizirane in delijo funkcionalnost na različne komponente.

Med delovanjem internetni informacijski strežnik posluša zahteve spletnih brskalnikov in se odzove z ustrezno vsebino. Vse različice IIS podpirajo standardni protokol za prenos hiperteksta (HTTP), mnoge pa podpirajo dodatne protokole, kot je protokol za prenos datotek (FTP). Nekatere različice programske opreme nudijo podporo za e-poštne storitve, najnovejše različice pa imajo drugačno arhitekturo, ki lahko podpira dodatne protokole. Razen prvih nekaj revizij IIS na splošno podpira naprednejše funkcije izvorno ali z uporabo dodatnih komponent programske opreme.

Microsoft® je izdal prvo različico svojega internetnega informacijskega strežnika 12. februarja 1996 kot brezplačen prenos za Windows® NT 3.51. Brezplačna sprostitev IIS je bila taktika, namenjena tekmecu Netscape® Communications, ki je prodajal lastno strežniško programsko opremo. Nabor funkcij internetnega informacijskega strežnika se je hitro razširil in do konca leta 1996 sta bili izdani še dve različici. IIS 3.0 je bila velika izdaja, vključno s podporo za novo tehnologijo, imenovano Active Server Pages (ASP), ki je omogočala vdelavo kode v spletu. stran, ki se zažene neposredno v strežniku.

Na prelomu stoletja je Microsoft® premagal Netscape® in IIS si je zagotovil drugo mesto na trgu spletnih strežnikov, za odprtokodnim konkurentom Apache™. Nekateri pa so začeli dvomiti o varnosti programske opreme internetnega informacijskega strežnika. Dva znana črva z vzdevkom Code Red in Nimda sta okužila na stotine tisoče spletnih strežnikov, ki izvajajo IIS, in ostala nadloga že leta. Pojavili so se pozivi k velikim korporacijam, ki uporabljajo IIS, da preučijo alternative za zaščito svoje računalniške infrastrukture.

Kot odgovor na te pomisleke je Microsoft® ukrepal za izboljšanje varnosti v različicah 6 in 7 IIS, ki je bil preimenovan v internetne informacijske storitve. Te različice so razdelile funkcionalnost strežnika na različne komponente, kar omogoča, da se v danem trenutku izvajajo le potrebni deli strežnika in zmanjšajo morebitno število ranljivosti. IIS 7 in 7.5 sta zelo modularizirana, pri čemer so celo glavni deli strežnika razdeljeni na različne storitve. Poleg povečanja varnosti je ta izbira oblikovanja omogočila ustvarjanje in namestitev dodatkov, ki skrbnikom omrežja ponujajo visoko raven prilagajanja.