Архив сценариев Matts - Matts Script Archive - Wikipedia
Эта статья слишком полагается на Рекомендации к основные источники.Апрель 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Архив сценариев Мэтта это собрание CGI скрипты, написанные в Язык программирования Perl. Созданный в 1995 году Мэттом Райтом (в то время учеником средней школы в Форт-Коллинзе, штат Колорадо), архив содержит около дюжины бесплатных скриптов, разработанных так, чтобы их можно было легко добавить на сайт и настроить.[1] Один из скриптов, FormMail, считается самым популярным сценарием CGI на Всемирная паутина, с 1997 года было скачано более 2 миллионов раз.[2]
По мере роста популярности скриптов их критиковали за небезопасность. В FormMail.pl скрипт, в частности, использовался спамеры для отправки нежелательной почты.[3] Безопасность ставят атаки, основанные на FormMail.pl, на третье место в списке самых популярных атак за 1 квартал 2002 года.[4] По мере того, как Perl 5 становился более зрелым, нормы сообщества изменились, чтобы поощрять использование модули Такие как CGI.pm и функции безопасности кода, такие как ограничения и проверка на заражение; сценарии в архиве сценариев Мэтта, однако, не следовали этим изменениям, и в результате (а также потому, что Мэтт Райт написал большую часть кода, когда был неопытным программистом), как правило, содержат ошибки. Опытные программисты Perl обычно не рекомендуют использовать эти сценарии, и лондонские Perl Mongers начали работу под названием "nms", чтобы написать для них заменяющие компоненты.[5][6] Сам Мэтт Райт рекомендовал использовать сценарии nms, говоря:
Я настоятельно рекомендую загрузить версии nms, если вы хотите изучить программирование CGI. Код, который вы найдете в архиве сценариев Мэтта, не отражает того, как я бы кодировал в наши дни.[7]
Большинство сценариев в Архиве сценариев Мэтта перестали обновляться после 1996 года, за исключением недостатков безопасности или ошибок.[8]
Смотрите также
Рекомендации
- ^ "World Wide Mart: История". Архивировано из оригинал 24 июля 2011 г.. Получено 23 апреля, 2011.
- ^ «Архив сценариев Мэтта: FormMail». Получено 23 апреля, 2011.
- ^ "Злоупотребляют ли спамеры и хакеры вашим Perl-скриптом FormMail.pl". webgear.datacreek.net. Получено 23 апреля, 2011.
- ^ "Проект NMS". 2004-12-28. Получено 23 апреля, 2011.
- ^ Лондонские Perl Mongers
- ^ НМС. Sourceforge.
- ^ "Архив сценариев Мэтта: nms". Получено 23 апреля, 2011.
- ^ "Архив сценариев Мэтта: nms". Получено 23 апреля, 2011.