Prijava SI EN
IBLOC 2005 Utrinki iz konference in prosojnice iz predavanj
IBLOC 2005 O konferenci Press Pokrovitelji

Prijava na novice!
IBM
Najdi.SI
www.f-secure.si Astec d.o.o.
TRENDNET
Klik
JAPTI
http://www.racunalniske-novice.com
DELO

Arhiv


Arhiv programa:

»Free & Secure Perl scripts« *
Ann Barcomb
Dolgo je bil CGI enačen s Perl-programi. Čeprav ni več tako, se Perl še vedno prcej uporablja za CGI-aplikacije.
Eden razlogov, zakaj je Perl postal privzeti jezik, je, da je jezik sam že obstajal in na voljo so bile brezplačne Perl-skripte za pogoste, osnovne naloge, kot so iskanje, števec obiskov in pošiljanje obrazcev po e-pošti.
Na žalost so večino teh prvih Perl CGI-programov pestili resni varnostni problemi. Delno je bilo vzrok temu Perlovo, v tistem času, precej nedefinirano CGI-okolje. Težave so pri življenju ohranili ljudje, ki so uporabljali izvorno kodo teh programov, da bi se naučili programiranja v Perlu. Zato je postal znan po slabi varnosti, to označbo je delno, a ne popolnoma, premagal.
Pred nekaj leti je nekaj programerjev, naveličanih prigovarjanja prijateljem, naj ne uporabljajo nevarnih skript, ne da bi lahko ponudili alternativo, začelo z nms-projektom (http://nms-cgi.sourceforge.net), da bi ponudili varne različice pogosto uporabljanih CGI-skript. Ljudje, odgovorni za nms, so spoštovani člani Perl-skupnosti (nms je ustanovil Dave Cross, avtor »Munging with Perl« (Manning Publications Company, 2001). Sami programi so testirani in ocenjeni.
Projekt nms si prizadeva ustvariti zamenjave za pogosto uporabljane (nevarne) programe. Programi tečejo na Perl 5.004_04 (trenutna stabilna različica v času tega pisanja je 5.8.4). Instalacija je enostavna tudi za laike. Najboljše pri njih pa je, da kažejo čist način pisanja, tako da tisti, ki jih bodo vzeli za primere in se z njimi učili Perla, ne bodo podedovali kopice slabih navad.
Govor bo o nekaterih varnostnih problemih v teh »podedovanih« skriptah, nato bo predstavljen projekt nms. Predstavljene bodo posamezne nms-skripte in razpravljalo se bo o tem, kako lahko brezplačne Perl-skripte še vedno zadostijo potrebam mnogih majhnih ali priložnostnih spletnih strani. Na koncu bomo pogledali še, kako začeti s Perlom, če mogoče že imate izkušnje z brezplačnimi programi, a potrebujete nekaj, kar bolj ustreza vašim potrebam.
RSS | DOMOV | INFO | © Copyright ISG d.o.o. 2005