De eerste worm die een lek op php-sites misbruikt is inmiddels een feit. Het is een voorbode voor meer: het aantal te kraken php-applicaties op internet is dramatisch hoog.
Tienduizenden websites zijn vlak voor de Kerst gekraakt door de worm Santy, die kwetsbaarheden in de populaire scripttaal voor internetapplicaties php (Perl Hypertext Processor) misbruikte. “Dat Santy via Google moeiteloos oude versies van het forumprogramma Phpbb wist op te sporen en te beschadigen is waarschijnlijk het mooiste voorbeeld dat veel in php geschreven applicaties buitengewoon makkelijk te kraken zijn”, zegt Leo Grapendaal, bestuurslid van de Perl-mongers, een Nederlandse gebruikersgroep van de scripttaal Perl. Versie 2.0.11 bevat een lapmiddel voor het lek dat door Santy is misbruikt.
Naast een primeur voor php is Santy ook het eerste computervirus dat een zoekmachine op internet gebruikt om zichzelf te verspreiden. Hackers gebruiken deze methode al langer om kwetsbare systemen voor een aanval op te sporen. Santy zocht naar het voorkomen van het bestand viewtopic.php, de bestandsnaam die duidt op het voorkomen van de php-applicatie Phpbb. De zoekmachine komt met miljoenen resultaten voor deze zoekopdracht. Als Santy een vatbare site opgespoord had overschreef het alle bestanden die eindigden op .asp, .htm, .jsp, .php, .phtm, en .shtm met een standaardpagina. Google vangt de zoekopdrachten van het virus inmiddels af.
Oude kwetsbaarheden
De situatie is volgens Grapendaal vrij ernstig, omdat er veel php-installaties op internet te vinden zijn die deze oude kwetsbaarheden kennen. Hij schat dat er in Phpbb in de loop der tijd tegen de zestig kwetsbaarheden ontdekt en verholpen zijn die in meer of mindere mate op internet voorkomen. “Ook in php wordt er slordig geprogrammeerd. Veel php-applicaties bevatten dit soort ernstige lekken, omdat beheerders niet toekomen aan het patchen van hun applicaties.” Volgens Grapendaal is de database in oude versies van Phpbb te wissen, zijn vertrouwelijke gebruikerslijsten te kopiëren en kunnen hackers administratieaccounts kapen.
De impact van Santy is nog vrij beperkt, omdat het Google nodig had voor zijn verspreiding. Als eenmaal gekraakte machines ook nog zelf bijdragen aan verdere verspreiding van het virus is de situatie volgens Grapendaal veel erger. Ook een programma dat alle reeds bestaande kwetsbaarheden in oudere versies van sommige wijd verspreide php-applicaties geautomatiseerd exploiteert, acht hij waarschijnlijk. < BR>