cvs: phpdoc-ro /security apache.xml
| From: | Simion Onea | Date: | Wed, 16 Apr 2008 11:36:56 +0000 |
| Subject: | cvs: phpdoc-ro /security apache.xml | ||
| Groups: | php.doc.ro | ||
| Request: | Send a blank email to doc-ro+get-403@lists.php.net to get a copy of this message | ||
simionea Wed Apr 16 11:36:56 2008 UTC
Modified files:
/phpdoc-ro/security apache.xml
Log:
Updated the file.
http://cvs.php.net/viewvc.cgi/phpdoc-ro/security/apache.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc-ro/security/apache.xml
diff -u phpdoc-ro/security/apache.xml:1.4 phpdoc-ro/security/apache.xml:1.5
--- phpdoc-ro/security/apache.xml:1.4 Tue Sep 18 12:17:07 2007
+++ phpdoc-ro/security/apache.xml Wed Apr 16 11:36:56 2008
@@ -1,47 +1,50 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
-<!-- EN-Revision: 1.0 Maintainer: zamolxe Status: translated -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.5 $ -->
+<!-- EN-Revision: 1.4 Maintainer: zamolxe Status: translated -->
+<!-- CREDITS: simionea -->
<!-- splitted from ./index.xml, last change in rev 1.66 -->
<chapter xml:id="security.apache" xmlns="http://docbook.org/ns/docbook">
<title>Instalat ca modul Apache</title>
<simpara>
- Cand PHP este utilizat ca modul in Apache, el mosteneste permisiile default
- Apache (de obicei acelea ale utilizatorului "nobody"). Acest fapt are mai multe
impacte
- asupra securitatii sistemului. De exemplu, daca folositi PHP
- pentru a accesa o baza de date, si aceasta nu are management de acces inclus,
- va trebui sa faceti in asa fel incat aceasta sa fie accesibila utilizatorului
"nobody".
- Aceasta inseamna ca oricine cu drepturi default "nobody" poate actiona si modifica
- baza de date, fara sa fie nevoit sa introduca username sau parola.
- Este posibil ca un robot de indexare web sa acceseze accidental panoul de administrare
- al bazei de date (ex. phpMyAdmin) si sa modifice sau sa stearga toate datele.
- Va puteti proteja cu ajutorul sistemului de autorizatie folosit de Apache,
- sau printr-un model de acces personalizat folosind LDAP, fisiere tip &htaccess; , etc.
- pe care sa le introduceti in scripturile PHP create.
+ Când PHP este utilizat ca modul în Apache, el moÅteneÅte permisiunile
+ implicite ale Apache (de obicei acelea ale utilizatorului "nobody"). Acest
+ fapt are mai multe impacte asupra securitÄÅ£ii Åi autorizÄrii. De exemplu,
+ dacÄ utilizaÅ£i PHP pentru a accesa o bazÄ de date, Åi dacÄ aceasta nu are
+ control de acces inclus, va trebui sÄ faceti aceastÄ bazÄ de date sÄ fie
+ accesibilÄ utilizatorului "nobody". Aceasta înseamnÄ cÄ un script malefic
+ va putea accesa Åi modifica baza de date chiar fÄrÄ a introduce numele
+ utilizatorului Åi parola. Este posibil ca un robot de indexare web sÄ
+ acceseze accidental panoul de administrare al bazei de date Åi sÄ modifice
+ sau sÄ ÅteargÄ toate datele. VÄ puteÅ£i proteja cu ajutorul sistemului de
+ autorizare al Apache, sau printr-un model de acces personalizat folosind
+ LDAP, fiÅiere tip &htaccess;, etc. pe care sÄ le introduceÅ£i în scripturile
+ PHP create.
</simpara>
<simpara>
- Adesea, dupa ce politica de securitate a fost stabilita, iar utilizatorul PHP
- (in acest caz, utilizatorul Apache) prezinta risc redus fata de sistem,
- iese la iveala faptul ca PHP este restrictionat in a scrie in fisierele si
- directoarele utilizatorilor, sau nu poate accesa si schimba anumite baze de date.
- De asemenea, a fost securizat asemanator in a scrie fisiere bune si rele, sau
- inserarea de tranzactii benefice sau daunatoare bazelor de date.
+ Adesea, dupÄ ce politica de securitate a fost stabilitÄ, iar utilizatorul
+ PHP (în acest caz, utilizatorul Apache) prezintÄ risc redus faÅ£Ä de sistem,
+ iese la ivealÄ faptul cÄ PHP este restricÅ£ionat în a scrie în fiÅierele Åi
+ directoarele utilizatorilor, sau nu poate accesa Åi schimba anumite baze de
+ date. El a fost securizat atât în a scrie fiÅiere bune, cât Åi rele, sau
+ inserarea de tranzacÅ£ii atât benefice, cât Åi dÄunÄtoare bazelor de date.
</simpara>
<simpara>
- O greseala de securitate frecventa este ca atunci cand se ajunge in acest moment,
- sa se dea pemisii de root serverului Apache, sau sa se escaladeze voit privilegiile din acesta,
- pentru a facilita anumite actiuni.
+ O greÅealÄ de securitate frecventÄ este cÄ atunci când se ajunge în acest
+ moment, sÄ se dea pemisii de root serverului Apache, sau sÄ se extindÄ
+ permisiunile într-un careva alt mod.
</simpara>
<simpara>
- Escaladarea privilegiilor utilizatorilor Apache catre root este deosebit de periculoasa
- si poate duce la compromiterea intregului sistem, asa ca sudo'ing,
- chroot'ing, sau alte modalitati de a rula root nu ar trebui luate in considerare
- de catre administratorii de sistem.
+ Extinderea privilegiilor utilizatorului Apache cÄtre root este deosebit de
+ periculoasÄ Åi poate duce la compromiterea întregului sistem, aÅa cÄ
+ operaÅ£iunile 'sudo', 'chroot', sau alte modalitÄÅ£i de a rula root
nu ar
+ trebui luate în considerare în caz cÄ nu sunteÅ£i expert în securitare.
</simpara>
<simpara>
- Exista si solutii mai simple. Utilizand
- <link linkend="ini.open-basedir">open_basedir</link> puteti controla si
restrictiona
- ce directorii doriti, in care poate avea acces PHP. In plus puteti seta zone apache-only,
- pentru a restrictiona toate activitatile non-user, sau non-system, fisiere venite via web.
+ ExistÄ Åi soluÅ£ii mai simple. Utilizând
+ <link linkend="ini.open-basedir">open_basedir</link> puteţi controla
Åi
+ restricÅ£iona ce directorii doriÅ£i, în care poate avea acces PHP. Ãn plus
+ puteţi stabili zone numai pentru Apache, pentru a preveni toate acţiunile
+ din web asupra fiÅierelor utilizatorilor Åi de sistem.
</simpara>
</chapter>