När det gäller serverbaserade tjänster, primärt internet (web/mail etc.) så vågar jag nog påstå att det är precis vad som är fallet.
Visst är det så. Det finns fortfarandre betydligt fler Apache-drivna sajter än IIS-drivna, och vad beträffar mail så är siffrorna liknande (*nix vs. Windows). Sedan är det ju en fråga om hur man ska räkna. Antal servrar eller antal webbplatser?
Från Gartner-artikeln
Gartner recommends that enterprises hit by both Code Red and Nimda immediately investigate alternatives to IIS, including moving Web applications to Web server software from other vendors, such as iPlanet and Apache. Although these Web servers have required some security patches, they have much better security records than IIS and are not under active attack by the vast number of virus and worm writers.
Vilket är helt korrekt. Apache är idag en betydligt säkrare lösning än IIS, och min erfarenhet är att det är lättare för även en novis att hålla en Apache-server "tillräckligt säker" än det är att hålla en IIS "skapligt säker". IIS är på vissa punkter en bättre produkt än Apache, men den lider av två stora problem:
-Microsoft-produkter är ett naturligt val för viruskodare som inte direkt älskar MS (och det är många)
-Microsofts produkter är väldigt tätt integrerade, vilket självklart har sina fördelar, men det gör också att säkerhetsluckorna öppnar upp till så mycket mer än bara webbserver eller webbläsare.
Vidare...
Gartner remains concerned that viruses and worms will continue to attack IIS until Microsoft has released a completely rewritten, thoroughly and publicly tested, new release of IIS. Sufficient operational testing should follow to ensure that the initial wave of security vulnerabilities every software product experiences has been uncovered and fixed. This move should include any Microsoft .NET Web services, which requires the use of IIS. Gartner believes that this rewriting will not occur before year-end 2002 (0.8 probability).
De tekniska specarna på nästa generation IIS lovar gott, men säkerheten bekymrar mig. .NET ger å ena sidan en större abstraktionsnivå i interagerandet mellan applikationer, men integreringen sträcker sig så mycket längre nu (utanför det lokala nätet). Vad kommer detta att innebära?
------------------
/emission
If you see someone without a smiley, give them your colon.