Matt's Script Archive は、Perl プログラミング言語で書かれたCGIスクリプトのコレクションです。1995 年に Matt Wright (当時はコロラド州フォートコリンズの高校生) によって開始されたこのアーカイブには、サイトに簡単に追加して構成できるように設計された約 12 個の無料スクリプトが含まれています。[1]スクリプトの 1 つであるFormMail は、 1997 年以来 200 万回以上ダウンロードされており、ワールドワイドウェブで最も人気のある CGI スクリプトであると言われています。 [2]
スクリプトの人気が高まるにつれ、スクリプトは安全ではないと批判されるようになった。特にFormMail.plスクリプトは、スパム業者にジャンクメールを送るために悪用された。[3] SecurityFocus は、FormMail.pl に基づく攻撃を 2002 年第 1 四半期のトップ攻撃リストの 3 位に挙げている。[4] Perl 5 が成熟するにつれ、コミュニティの規範はCGI.pmなどのモジュールや、制約や汚染チェックなどのコード安全機能の使用を奨励するように変化した。しかし、Matt のスクリプト アーカイブのスクリプトはこれらの変化に従わず、その結果 (また Matt Wright が経験の浅いプログラマーだったときに多くのコードを書いたため)、バグが多くなる傾向があった。経験豊富な Perl プログラマーは通常、これらのスクリプトの使用を推奨せず、London Perl Mongers は、これらのスクリプトの代替品を作成するために「nms」と呼ばれる取り組みを開始した。[5] [6] Matt Wright 自身は、nms スクリプトの使用を推奨しており、次のように述べている。
CGI プログラミングを学びたいなら、nms バージョンをダウンロードすることを強くお勧めします。Matt のスクリプト アーカイブで見つかるコードは、私が最近書くコードを代表するものではありません。[7]
Matt's Script Archiveのスクリプトのほとんどは、セキュリティ上の欠陥やバグを除いて、1996年以降更新されなくなりました。[8]
参照
参考文献
- ^ 「World Wide Mart: History」。2011年7月24日時点のオリジナルよりアーカイブ。2011年4月23日閲覧。
- ^ 「Matt's Script Archive: FormMail」。2011年4月23日閲覧。
- ^ 「スパマーやハッカーは FormMail.pl Perl スクリプトを悪用していますか」。webgear.datacreek.net。2011年4月 23 日閲覧。
- ^ 「The nms Project」 2004年12月28日. 2011年4月23日閲覧。
- ^ ロンドンのパールモンガーズ
- ^ NMS. Sourceforge.
- ^ 「Matt's Script Archive: nms」。2011年4月23日閲覧。
- ^ 「Matt's Script Archive: nms」。2011年4月23日閲覧。
外部リンク
- マットのスクリプトアーカイブ
- SourceForge の nms プロジェクト
