Matts manusarkiv

Matt's Script Archive är en samling CGI -skript skrivna i programmeringsspråket Perl . Arkivet startade 1995 av Matt Wright (vid tiden gymnasieelev i Fort Collins, Colorado), och innehåller ett dussin gratis skript, designade för att enkelt läggas till på en webbplats och konfigureras. Ett av skripten, FormMail , påstås vara det mest populära CGI-skriptet på World Wide Web , med över 2 miljoner nedladdningar sedan 1997.

När manusen växte i popularitet kritiserades de för att vara osäkra. Speciellt FormMail.pl-skriptet utnyttjades av spammare för att skicka skräppost. SecurityFocus placerade attacker baserade på FormMail.pl på tredje plats i sin lista över toppattackerna för det första kvartalet 2002. När Perl 5 blev mognare ändrades normerna i samhället för att uppmuntra användningen av moduler som CGI.pm och kodsäkerhetsfunktioner som t.ex. som förträngningar och fläckkontroll ; skripten i Matt's Script Archive följde dock inte dessa ändringar, och som ett resultat (och även för att Matt Wright skrev mycket av koden när han var en oerfaren programmerare) tenderar de att vara buggiga. Erfarna Perl-programmerare rekommenderar vanligtvis inte användningen av dessa skript, och London Perl Mongers startade ett försök som kallas "nms" för att skriva drop-in-ersättningar för dem. Matt Wright har själv rekommenderat att använda nms-skripten och sagt:

Jag skulle starkt rekommendera att ladda ner nms-versionerna om du vill lära dig CGI-programmering. Koden du hittar på Matt's Script Archive är inte representativ för hur ens jag skulle koda nuförtiden.

De flesta av skripten på Matt's Script Archive upphörde att uppdateras efter 1996, med undantag för säkerhetsbrister eller buggar.

Se även

externa länkar