Veel mensen zien dit soort dingen als 'het" bewijs dat MS incompetend is op het gebied van beveiliging. Nou geef ik toe dat ze er niet super in zijn, maar incompetend zijn ze zekers niet.
Nee, maar voordat de software van MS een goede reputatie heeft op security-gebied heeft zijn we wel een poosje verder. Het blijkt dus gewoon dat veel mensen
niet patchen. Dat is niet slim, maar soms zijn daar goede redenen voor.
Het blijkt dat veel SQL Server installaties direct (of indirect) bereikbaar zijn via het Internet. Niet slim, maar soms zijn daar goede redenen voor.
Het blijkt dat de fout niet alleen in SQL Server zit, maar eigenlijk in MSDE, zeg maar de 'core' van SQL Server. Slim van MS om die component te hergebruiken, maar in dit geval niet handig. Veel mensen weten daardoor niet eens dat ze eigenlijk een SQL Server lite hebben draaien.
Deze factoren bij elkaar creeeren een situatie waarin er veel systemen zijn die elkaar op een makkelijke manier kunnen besmetten. Dat feit, gekoppeld aan de manier waarop SQL Slammer zich verspreidde, levert een toestand op waarin zoiets razendsnel om zich heen grijpt. Als je nog moet patchen als het probleem zich openbaart ben je dus per definitie te laat.
Wie heeft er nu de meeste schuld? MS heeft oorspronkelijk een fout gemaakt, maar heeft ook een patch staan (al meer dan een half jaar) om dit probleem te verhelpen. Gebruikers en beheerders installeren de software en zijn verantwoordelijk voor het up-to-date houden van hun installatie. Dit betekent natuurlijk niet dat ze elke week uren kunnen uittrekken voor het installeren van patches, zeker niet als je systeembeheer er alleen maar 'bij' doet.
Als dan ook nog eens blijkt dat het installeren van sommige patches verre van triviaal is en dat sommige patches het probleem niet verhelpen, andere problemen introduceren of zaken helemaal onmogelijk maken wordt het voor een beheerder kiezen tussen twee kwaden. Ik denk dat de verspreiding van SQL Slammer heeft alten zien waar in ieder geval een deel van de beheerders voor kiest. Helemaal opvallend is natuurlijk het feit dat ook Microsoft zelf last heeft gehad van SQL Slammer. Het MS argument dat gebruikers niet op tijd patchen gaat dus ook voor MS zelf op.