(Opgelet: deze artikels werden voor 2002 geschreven en zijn dus mogelijk gedateerd)

Alle hens aan dek voor Code Red
Steekt worm vannacht opnieuw de kop op? - 31-07-2001

Op 19 juli slaagde een nieuwe worm, Code Red, erin om in nauwelijks 14 uur meer dan 350.000 computers te infecteren. Na een mislukte aanvalspoging op het Witte Huis, begon de worm vanaf 20 juli aan een korte winterslaap. Maar er wordt verwacht dat hij in de nacht van 31 juli op 1 augustus opnieuw zal ontwaken, voor de Amerikaanse overheid en tal van instanties reden genoeg om een nooit geziene waarschuwingscampagne te lanceren...

 

Wormen kunnen als een bepaald soort computervirus beschouwd worden, maar hechten zich in tegenstelling tot virussen niet aan andere programma’s. Bovendien zijn ze succesvoller dan doorsnee-virii: alle ‘virussen’ die recent de media haalden - I Love You, Kournikova en SirCam - waren wormen. Maar Code Red is anders, want deze keer heeft de worm geen argeloos mailende eindgebruikers nodig om zich over de aardbol te verspreiden. Het is daarentegen gemodelleerd naar de eerste worm die werd geschreven en die er in 1988 in slaagde 5% van het toen nog embryonale web uit te schakelen. Zonder menselijke tussenkomst gaat het programma op zoek naar computers waarvan het veiligheidslek nog niet gedicht is, nestelt het zich op de kwetsbare machines en zet het zijn tocht verder.

Code Red (CR) is dus niet de enige worm die momenteel het internet vervuilt en voor eindgebruikers is het niet eens een erg belangrijke. Windows 95, 98 en ME gebruikers zijn veilig, net als zij die voor Linux of een Macintosh hebben gekozen. Dat betekent echter niet dat de gewone gebruiker van de effecten gespaard zal blijven. Potentieel legt CR aanzienlijke delen van het internet lam, alleen bleken de ontwerpers van het programma enkele cruciale fouten te hebben gemaakt en bleef de schade beperkt.

De geschiedenis van CR begint op 18 juni, als Microsoft bekend maakt dat er een lek is gevonden in de Internet Information Server (IIS) software van het bedrijf, programmatuur die gebruikt wordt door meer dan 6 miljoen websites. Tegelijk wordt een patch aangeboden, die geïnstalleerd kan worden om het lek weer te dichten. Alle gebruikers van Windows NT, 2000 en de IIS software worden dringend verzocht de patch te installeren, maar dat niet iedereen die goede raad opvolgt wordt een maand later duidelijk. Dan wordt een worm gelanceerd die in een mum van tijd honderduizenden computers besmet.

De manier waarop CR te werk ging laat zich lezen als een science-fiction verhaal. Naar schatting waren op 19 juli meer dan 359.000 computers geïnfecteerd. Klokslag middernacht beëindigden de wormen op deze machines hun pogingen zich voort te planten en richtten ze zich eensgezind op één bepaalde webstek: de site van het Amerikaanse Witte Huis. Daarmee werd een gedistribueerde Denial of Service Attack ingezet, een sabotagetechniek waarbij wordt getracht een website te overspoelen met nutteloze datastromen. Het doelwit kan deze gegevensstroom niet meer aan, waardoor ook legitieme gebruikers de pagina niet langer kunnen raadplegen. Eerder dit jaar haalden dit soort aanvallen, die bovendien erg makkelijk op te zetten zijn, het nieuws toen internetgiganten als Yahoo en Amazon er het slachtoffer van werden.

CR was zo geprogrammeerd dat de worm het IP-adres van de Witte Huis-site aanviel. Daardoor kon de aanval op een eenvoudige manier afgeslagen worden, door de site ‘te verhuizen’ naar een ander IP-adres. Op 20 juli staakte de worm alle aanvallen, maar trachtte het zich opnieuw te verspreiden. Vanaf 27 juli werd elke activiteit gestaakt en begon CR aan zijn winterslaap.

Daarmee is het gevaar echter niet geweken, want er wordt verwacht dat de worm weer actief zal worden als 1 augustus aanbreekt. Mogelijk zal CR dan ook veel virieler zijn, want ook al gebeurde de verspreiding razendsnel, toch zat in de manier waarop de worm zich voortplantte een cruciale programmeerfout. In plaats van op een willekeurige manier op zoek te gaan naar nieuwe slachtoffers, volgde elke worm precies dezelfde weg. De verspreiding zou dan ook veel sneller kunnen gaan als CR weer ontwaakt, want ondertussen is een nieuwe versie van CR opgedoken waarin deze fout werd aangepakt.

De zichtbare schade bleef beperkt tot webpagina’s waarop tijdelijk de boodschap ‘Welcome to http://www.worm.com Hacked by Chinese’ verscheen. Sommigen denken dat de worm inderdaad vanuit een Chinese universiteit werd gelanceerd en kadert in de cyberoorlog die tussen Chinese en Amerikaanse hackers werd uitgevochten na het incident met het spionagevliegtuig. Het zou dan wel om de meest succesvolle slag in deze oorlog gaan, want voorlopig richtte geen van beide kampen veel schade aan. Het is evenmin ondenkbaar dat er andere daders achter de worm schuilen, want mede door de snelle verspreiding is het bijzonder moeilijk de schuldigen op te sporen.

Het grootste gevaar van CR en soortgenoten ligt hem in de manier waarop ze bandbreedte innemen. Door massieve datastromen op gang te brengen, bedreigt CR delen van het internet te overspoelen en onbruikbaar te maken. Experten noemen het één van de grootste veiligheidsproblemen die al zijn opgedoken, precies omdat de voorradige bandbreedte door de worm wordt opgesoupeerd. Dat hindert uiteraard ook het legitieme verkeer op het internet en het is dus best mogelijk dat de gevolgen daarvan zich op 1 augustus laten gevoelen.

Bovendien weet niemand precies hoe dit probleem aangepakt kan worden. Eenvoudigweg de patch installeren lijkt voor de hand te liggen, maar is volgens systeemoperatoren minder eenvoudig dan het lijkt. Patches lossen de problemen dan wel op, maar creëren vaak ook nieuwe. Voor systeemverantwoordelijken is het dan ook een hele opdracht de beveiliging van het netwerk te garanderen, in het bijzonder omdat er vrij vaak patches moeten worden geïnstalleerd. Microsoft heeft in het verleden bovendien al foutieve reparaties aangeboden. Daarnaast maken ook heel wat thuisgebruikers en KMO’s gebruik van de kwetsbare besturingssystemen, maar hebben zij zelden de nodige kennis om de veiligheid van hun netwerkjes te verzekeren. Er wordt dan ook gedacht dat CR vooral bij deze gebruikers een vruchtbare voedingsbodem vond. Pittig detail is overigens dat de CR-boodschap ook op enkele pagina’s van Microsoft is opgedoken, een bewijs dat de firma haar eigen patch niet overal had geïnstalleerd.

Daarnaast schuilt er nog een probleem in de manier waarop dergelijke dreigingen momenteel worden aangepakt. Door veiligheidspatches aan te kondigen, geven de software-fabrikanten ook duidelijk aan waar er zich lekken verschuilen. Dat is dan wel onvoldoende informatie om een worm aan te maken, het maakt die taak wel flink wat makkelijker. En veel meer dan basiskennis is evenmin vereist om een succesvolle worm te maken, de maker van ‘I Love You’ deed het met een programmaatje genaamd ‘Vbs Worm Generator’, te vinden op het net en al snel meer dan 15.000 keer gedownload.

Sommige analisten zijn ervan overtuigd dat de dreiging nu wel is afgewend en dat de waarschuwingen die door de overheid, media en gespecialiseerde firma’s worden uitgevaardigd nutteloos zijn. Zij verwachten dat de schade die de worm bij het ontwaken zal aanrichten miniem zal blijven. Maar het gaat hier dan ook om een dreiging waarover uitgebreid werd bericht en waaraan een nooit geziene waarschuwingscampagne werd gekoppeld. Nu het internet een steeds grotere plaats inneemt in het dagelijkse leven én een groeiend commercieel belang kent, zullen wormen en virussen steeds meer schade kunnen aanrichten. Het is dan ook alarmerend dat geen adequate manier bestaat om met dit probleem om te gaan. Of de roep om veiliger software ook gehoord zal worden of überhaupt beantwoord kan worden, is nog steeds een open vraag.

David de Vaal

Aansluitende artikels:

Kournikova is dood, leve Valentina – 14-02-2001

You’ve got a mail – 25-07-2001

 


 
Related links:

 

Microsofts Code Red pagina

Virus beschermingsgids

Internet Storm Center

Denial of service Attacks

 

© David de Vaal