Archiv skriptů Matts - Matts Script Archive - Wikipedia
tento článek příliš spoléhá na Reference na primární zdroje.Duben 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Mattův skriptový archiv je sbírka CGI skripty napsané v Programovací jazyk Perl. Archiv, který zahájil v roce 1995 Matt Wright (v té době student střední školy ve Fort Collins v Coloradu), obsahuje asi tucet bezplatných skriptů, které lze snadno přidat na web a nakonfigurovat.[1] Jeden ze skriptů, FormMail, je prohlašován za nejpopulárnější CGI skript na internetu Celosvětová Síť, s více než 2 miliony stažení od roku 1997.[2]
Jak skripty rostly v popularitě, byly kritizovány za nejistotu. The FormMail.pl zejména skript byl zneužit spammeři poslat nevyžádanou poštu.[3] SecurityFocus dát útoky založené na FormMail.pl na třetím místě v seznamu nejlepších útoků za 1. čtvrtletí roku 2002.[4] Jak Perl 5 zralější, normy v komunitě se změnily, aby podporovaly používání moduly jako CGI.pm a kódovat bezpečnostní prvky, jako jsou striktury a kontrola pachu; skripty v Mattově skriptovém archivu však tyto změny nenásledovaly a ve výsledku (a také proto, že Matt Wright napsal většinu kódu, když byl nezkušený programátor) bývají buggy. Zkušení programátoři z Perlu obvykle nedoporučují používání těchto skriptů a londýnští Perl Mongers začali s úsilím nazvaným „nms“ psát za ně náhradu.[5][6] Sám Matt Wright doporučil používat skripty nms a řekl:
Pokud se chcete naučit programování v CGI, velmi doporučuji stáhnout verze NMS. Kód, který najdete v archivu Matt's Script, nereprezentuje to, jak bych dnes kódoval já.[7]
Většina skriptů v Matt's Script Archive přestala být po roce 1996 aktualizována, s výjimkou bezpečnostních chyb nebo chyb.[8]
Viz také
Reference
- ^ „World Wide Mart: History“. Archivovány od originál 24. července 2011. Citováno 23. dubna 2011.
- ^ „Matt's Script Archive: FormMail“. Citováno 23. dubna 2011.
- ^ „Zneužívají spameri a hackeři váš skript Perl FormMail.pl“. webgear.datacreek.net. Citováno 23. dubna 2011.
- ^ „Projekt NMS“. 2004-12-28. Citováno 23. dubna 2011.
- ^ London Perl Mongers
- ^ NMS. Sourceforge.
- ^ „Matt's Script Archive: nms“. Citováno 23. dubna 2011.
- ^ „Matt's Script Archive: nms“. Citováno 23. dubna 2011.