PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

General considerations> <Securitatea
Last updated: Fri, 01 Aug 2008

view this page in

Introducere

PHP este un limbaj de programare web puternic, iar interpretorul său, fie că este inclus în serverul web ca un modul, sau executat separat ca binar CGI, este capabil să acceseze fişiere, să execute comenzi sau să deschidă conexiuni în reţea pe server. Aceste proprietăţi fac ca totul ce este rulat pe server să fie implicit nesecurizat. PHP a fost proiectat în mod specific pentru ca să fie un limbaj mai securizat pentru scrierea programelor CGI decât Perl sau C, şi cu o selectare corectă a opţiunilor de configurare la compilare şi la rulare, dublate de o tehnică de programare corespunzătoare, PHP vă poate oferi combinaţia perfectă de libertate şi securitate de care aveţi nevoie.

Deoarece există multe modalităţi diferite de a utiliza PHP, există şi multe opţiuni de configurare care îi controlează comportamentul. O gamă largă de opţiuni de configurare garantează posibilitatea utilizării PHP pentru o întreagă suită de întrebuinţări, dar aceasta totodată înseamnă că pot exista combinaţii ale acestor opţiuni şi ale configuraţiilor de servere, care vor duce la crearea unui mediu de execuţie nesecurizat.

Flexibilitatea configuraţiilor în PHP este egală şi rivalizează cu flexibilitatea codului-sursă. PHP poate fi utilizat pentru a construi aplicaţii complete pentru servere, cu toate avantajele unui utilizator shell, sau poate fi utilizat ca o simplă incluziune de partea serverului cu grad de risc redus, într-un mediu bine controlat. Modul de construire a acestui mediu şi cât de securizat este el depinde în mare măsură de programatorul PHP.

Acest capitol începe cu câteva sfaturi generale în privinţa securităţii, explică diferite combinaţii ale opţiunilor de configurare, precum şi situaţiile în care pot fi folosite cu siguranţă; descrie de asemenea, diferite consideraţii legate de programare la diferite nivele de securitate.



add a note add a note User Contributed Notes
Introducere
There are no user contributed notes for this page.

General considerations> <Securitatea
Last updated: Fri, 01 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites