Matts сценарийлер мұрағаты - Matts Script Archive - Wikipedia

Мэттің сценарийлер мұрағаты жиынтығы CGI ішінде жазылған сценарийлер Perl бағдарламалау тілі. 1995 жылы Мэтт Райт бастаған (ол кезде Форт Коллинздегі (Колорадо штатындағы орта мектеп оқушысы)) мұрағат сайтқа оңай қосылып, конфигурациялануға арналған он шақты тегін сценарийден тұрады.[1] Сценарийлердің бірі, FormMail, ең танымал CGI сценарийі болып табылады Дүниежүзілік өрмек, 1997 жылдан бері 2 миллионнан астам жүктеу бар.[2]

Сценарийлердің танымалдылығы арта түскен кезде олар өздеріне сенімсіз деп сынға алынды. The FormMail.pl сценарий, атап айтқанда, пайдаланылды спамерлер қажет емес электрондық поштаны жіберу үшін.[3] SecurityFocus FormMail.pl-ге негізделген шабуылдарды өздерінің 2002 жылғы 1-тоқсандағы үздік шабуылдар тізімінде үшінші орынға қойды.[4] Perl 5 жетіле бастаған кезде қоғамдастықтағы нормалар оны қолдануға ынталандыру үшін өзгерді модульдер сияқты CGI.pm және қатаңдық сияқты кодтық қауіпсіздік ерекшеліктері ластануды тексеру; Мэттің сценарийлер архивіндегі сценарийлер бұл өзгерістерді ұстанбаған және нәтижесінде (және Мэтт Райт тәжірибесіз бағдарламашы болған кезде кодтың көп бөлігін жазғандықтан) қате болып келеді. Тәжірибелі Perl бағдарламашылары әдетте бұл сценарийлерді қолдануға тыйым салады, ал Лондондағы Perl Mongers олар үшін «nms» деп аталатын ауыстыруды жазу үшін күш-жігерін бастады.[5][6] Мэтт Райттың өзі nms сценарийлерін қолдануды ұсынды:

Егер сіз CGI бағдарламалауды үйренгіңіз келсе, nms нұсқаларын жүктеп алуға кеңес беремін. Мэттің сценарийлер мұрағатынан табылған код осы күндері менің қалай кодтайтынымды білдірмейді.[7]

Мэттің сценарийлер архивіндегі сценарийлердің көпшілігі 1996 жылдан кейін қауіпсіздікке қатысты қателіктер мен қателерді қоспағанда жаңартуды тоқтатты.[8]

Сондай-ақ қараңыз

Пайдаланылған әдебиеттер

  1. ^ «Әлемдік наурыз: тарих». Архивтелген түпнұсқа 2011 жылғы 24 шілдеде. Алынған 23 сәуір, 2011.
  2. ^ «Мэттің сценарий мұрағаты: FormMail». Алынған 23 сәуір, 2011.
  3. ^ «Спамерлер мен хакерлер сіздің FormMail.pl Perl сценарийіңізді асыра пайдалануда ма?». webgear.datacreek.net. Алынған 23 сәуір, 2011.
  4. ^ «NMS жобасы». 2004-12-28. Алынған 23 сәуір, 2011.
  5. ^ Лондон Перл Монгерс
  6. ^ NMS. Sourceforge.
  7. ^ «Мэттің сценарий мұрағаты: nms». Алынған 23 сәуір, 2011.
  8. ^ «Мэттің сценарий мұрағаты: nms». Алынған 23 сәуір, 2011.

Сыртқы сілтемелер