Matts Script Arşivi - Matts Script Archive - Wikipedia

Matt'in Senaryo Arşivi bir koleksiyon CGI yazılan komut dosyaları Perl programlama dili. 1995'te Matt Wright tarafından (o zamanlar Fort Collins, Colorado'da bir lise öğrencisi) başlatılan arşiv, bir siteye kolayca eklenmek ve yapılandırılmak üzere tasarlanmış yaklaşık bir düzine ücretsiz komut dosyası içeriyor.[1] Komut dosyalarından biri, FormMail, en popüler CGI betiği olduğu iddia ediliyor. Dünya çapında Ağ 1997'den bu yana 2 milyondan fazla indirme ile.[2]

Senaryoların popülaritesi arttıkça güvensiz oldukları için eleştirildiler. FormMail.pl özellikle komut dosyası tarafından istismar edildi spam gönderenler önemsiz e-posta göndermek için.[3] Güvenlik Odağı FormMail.pl tabanlı saldırıları, 2002'nin 1. Çeyreğindeki En İyi Saldırılar listesinde üçüncü sıraya koydu.[4] Perl 5 daha olgunlaştıkça, topluluktaki normlar, modüller gibi CGI.pm ve kısıtlamalar gibi güvenlik özelliklerini kodlayın ve leke kontrolü; Ancak Matt'in Script Archive'ındaki komut dosyaları bu değişiklikleri takip etmedi ve sonuç olarak (ve ayrıca Matt Wright kodun çoğunu deneyimsiz bir programcı iken yazdığı için) hatalı olma eğiliminde. Deneyimli Perl programcıları genellikle bu komut dosyalarının kullanılmasını önermiyorlar ve London Perl Mongers, onlar için drop-in yerine koyma yazmak için "nms" adlı bir girişim başlattı.[5][6] Matt Wright, nms komut dosyalarını kullanmanızı tavsiye etti ve şunları söyledi:

CGI programlamayı öğrenmek istiyorsanız nms sürümlerini indirmenizi şiddetle tavsiye ederim. Matt's Script Archive'da bulduğunuz kod, bugünlerde benim bile nasıl kodlayacağımı temsil etmiyor.[7]

Matt's Script Archive'daki komut dosyalarının çoğu, güvenlik açıkları veya hatalar dışında, 1996'dan sonra güncellenmeyi bıraktı.[8]

Ayrıca bakınız

Referanslar

  1. ^ "World Wide Mart: Tarih". Arşivlenen orijinal 24 Temmuz 2011. Alındı 23 Nisan 2011.
  2. ^ "Matt'in Komut Dosyası Arşivi: FormMail". Alındı 23 Nisan 2011.
  3. ^ "Spamcılar ve Bilgisayar Korsanları FormMail.pl Perl Komut Dosyanızı Kötüye Kullanıyor mu". webgear.datacreek.net. Alındı 23 Nisan 2011.
  4. ^ "Nms Projesi". 2004-12-28. Alındı 23 Nisan 2011.
  5. ^ London Perl Mongers
  6. ^ NMS. Sourceforge.
  7. ^ "Matt'in Senaryo Arşivi: nms". Alındı 23 Nisan 2011.
  8. ^ "Matt'in Senaryo Arşivi: nms". Alındı 23 Nisan 2011.

Dış bağlantılar