goba            Sat Jan 20 11:12:31 2001 EDT

  Modified files:              
    /phpdoc/hu/chapters intro.xml security.xml 
  Log:
  Getting actual...
  
  
Index: phpdoc/hu/chapters/intro.xml
diff -u phpdoc/hu/chapters/intro.xml:1.8 phpdoc/hu/chapters/intro.xml:1.9
--- phpdoc/hu/chapters/intro.xml:1.8    Sun Oct 29 08:26:17 2000
+++ phpdoc/hu/chapters/intro.xml        Sat Jan 20 11:12:31 2001
@@ -1,5 +1,5 @@
  <chapter id="introduction">
-  <title>Az els� PHP oldal</title>
+  <title>Bevezet�s a PHP-be</title>
 
   <sect1 id="intro-whatis">
    <title>Mi az a PHP?</title>
@@ -32,21 +32,20 @@
     </example>
    </para>
    <para>
-     Vedd �szre, hogy ez mennyire m�s, mint egy hagyom�nyos
-     CGI szkript, amit m�s nyelveken �rtak, mint a Perl vagy a C.
-     Ahelyett, hogy �rn�l egy programot sok paranccsal, hogy HTML
-     kimenetet produk�ljon, csak egy HTML f�jlt kell k�sz�tened
+     Vedd �szre, hogy ez mennyire m�s, egy mint m�s nyelven (p�ld�ul
+     Perl vagy a C) �rt hagyom�nyos CGI szkript. Ahelyett, hogy
+     �rn�l egy programot sok paranccsal, hogy HTML kimenetet
+     produk�ljon, csak egy HTML f�jlt kell k�sz�tened
      egy kis be�p�tett k�ddal, hogy ezt megtehesd. A PHP
-     k�dok <link linkend="language.basic-syntax.phpmode">speci�lis
-     kezd� �s befejez� tag-ekkel</link> rendelkeznek, �s
+     k�dok blokkjai <link linkend="language.basic-syntax.phpmode">speci�lis
+     kezd� �s befejez� HTML elemekkel</link> rendelkeznek, �s
      �gy biztos�tj�k, hogy a &quot;PHP m�db�l&quot; ki-be ugorhass.
    </para>
    <para>
-     Az k�l�nb�zteti meg a PHP-t p�ld�ul a kliens
-     oldali JavaScript-t�l, hogy a k�d a szerveren fut. Ha lenne egy
-     ilyen oldalad, amit az els� p�ld�ban l�tsz,
-     akkor ha b�ng�sz�ben megn�zed az eredm�nyt,
-     nem tudod meg�llap�tani, hogy milyen k�d
+     Az k�l�nb�zteti meg a PHP-t p�ld�ul a kliens oldali JavaScript
+     nyelvt�l, hogy a k�d a kiszolg�l�n fut. Ha lenne egy ilyen
+     oldalad, amit az els� p�ld�ban l�tsz, akkor ha b�ng�sz�ben
+     megn�zed az eredm�nyt, nem tudod meg�llap�tani, hogy milyen k�d
      �ll�thatta azt el�. R�ad�sul be�ll�thatod �gy a szervered,
      hogy minden HTML f�jlt dolgozzon fel PHP parancsokat keresve,
      �s akkor m�r t�nyleg nem lesz r� m�d, hogy kital�lj�k, mit rejtegetsz.
@@ -57,21 +56,20 @@
    <title>Mit tud a PHP?</title>
    <para>
     R�viden: a PHP mindent tud, amit egy CGI programmal meg tudsz
-    csin�lni, p�ld�ul k�rd��v-adatok lek�r�se, dinamikus
-    tartalomel��ll�t�s, vagy cookie-kezel�s.
+    csin�lni, mint p�ld�ul k�rd��v-adatok lek�r�se, dinamikus
+    tartalomel��ll�t�s, vagy s�tikezel�s.
    </para>
    <para>
-    Tal�n a legjobb �s legfontosabb tulajdons�ga a nyelvnek
-    az adatb�zisok sz�les k�r� t�mogat�sa.
-    Egy adatb�zisokat kezel� weblap k�sz�t�se
-    PHP seg�ts�g�vel hihetetlen�l egyszer�.
+    Tal�n a legjobb �s legfontosabb tulajdons�ga a nyelvnek az
+    adatb�zisok sz�les k�r� t�mogat�sa. Egy adatb�zisokat kezel�
+    weblap k�sz�t�se PHP seg�ts�g�vel hihetetlen�l egyszer�.
     A k�vetkez� adatb�zisok t�mogatottak jelenleg:
     <blockquote>
      <simplelist columns="3">
       <member>Adabas D</member>
       <member>dBase</member>
       <member>Empress</member>
-      <member>FilePro (csak olvas�sra k�pes)</member>
+      <member>FilePro (csak olvas�sra)</member>
       <member>Hyperwave</member>
       <member>IBM DB2</member>
       <member>Informix</member>
@@ -113,47 +111,49 @@
   <sect1 id="intro-history">
    <title>A PHP r�vid t�rt�nete</title>
    <simpara>
-    A PHP-t &link.rasmus; agyalta ki valamikor 1994 �sz�n. Az
-    els� kiadatlan verzi�kat a saj�t honlapj�n haszn�lta, hogy
-    figyelemmel k�s�rje, kik l�togatj�k az oldalait.
-    Az els� m�sok �ltal is haszn�lt verzi�
-    1995 elej�n l�tott napvil�got �s &quot;Personal Home
-    Page Tools&quot; n�ven volt ismert. Egy nagyon egyszer� feldolgoz�
-    programb�l �llt, ami csak n�h�ny speci�lis
-    makr�t �rtett meg, valamint tartalmazott sz�mos eszk�zt,
-    amiket akkoriban gyakran haszn�ltak a honlapokon (sz�ml�l�,
-    vend�gk�nyv �s hasonl�k). A feldolgoz� program
-    �jra�r�sa ut�n 1995 k�zep�n a &quot;PHP/FI 2.
+    A PHP-t &link.rasmus; agyalta ki valamikor 1994 �sz�n. Az els�
+    kiadatlan verzi�kat a saj�t honlapj�n haszn�lta, hogy figyelemmel
+    k�s�rje, kik l�togatj�k az oldalait. Az els� m�sok �ltal is
+    haszn�lt v�ltozat 1995 elej�n l�tott napvil�got �s &quot;Personal
+    Home Page Tools&quot; n�ven volt ismert. Egy nagyon egyszer�
+    feldolgoz� programb�l �llt, ami csak n�h�ny speci�lis makr�t
+    �rtett meg, valamint tartalmazott sz�mos eszk�zt, amiket akkoriban
+    gyakran haszn�ltak a honlapokon (sz�ml�l�, vend�gk�nyv �s hasonl�k).
+    A feldolgoz� program �jra�r�sa ut�n 1995 k�zep�n a &quot;PHP/FI 2.
     verzi�&quot; nevet kapta. A FI Rasmus egy m�sik szoftver�b�l
-    ker�lt bele, amit HTML form inform�ci�k feldolgoz�s�ra
-    k�sz�tett. �tv�zte a &quot;Personal Home Page Tools&quot; programj�t
-    a &quot;Form Interpreter&quot;-el �s mSQL t�mogat�st adott hozz�.
-    �gy sz�letett a PHP/FI. A program b�mulatos �temben
-    fejl�d�tt, �s az emberek elkezdt�k k�dokkal
-    seg�teni a fejleszt�st..
+    ker�lt bele, amit HTML �rlap inform�ci�k feldolgoz�s�ra k�sz�tett.
+    �tv�zte a &quot;Personal Home Page Tools&quot; programj�t a
+    &quot;Form Interpreter&quot;-el �s mSQL t�mogat�st adott hozz�.
+    �gy sz�letett a PHP/FI. A program b�mulatos �temben fejl�d�tt,
+    �s az emberek elkezdt�k k�dokkal seg�teni a fejleszt�st.
    </simpara>
    <simpara>
     Neh�z lenne pontos adatokat megadni, de a PHP/FI-t k�r�lbel�l
-    15.000 website-on haszn�lt�k 1996 v�g�re
-    vil�gszerte. 1997 k�zep�re ez a sz�m 50.000 f�l�
-    n�tt. 1997 k�zepe nagy v�ltoz�st jelentett a
-    PHP fejleszt�s�ben. Rasmus saj�t kis projectj�b�l
-    egy sokkal jobban szervezett csapatmunka lett. A feldolgoz�
-    programot Zeev Suraski �s Andi Gutmans teljesen �jra�rt�k, �s ez
-    alkotta a lelk�t az �j PHP 3-nak. Sok k�dot siker�lt
-    �tvenni a PHP/FI-b�l, m�sokat pedig teljesen �jra kellett
-    �rni.
+    15.000 webhelyen haszn�lt�k 1996 v�g�re vil�gszerte. 1997
+    k�zep�re ez a sz�m 50.000 f�l� n�tt. 1997 k�zepe nagy
+    v�ltoz�st jelentett a PHP fejleszt�s�ben. Rasmus saj�t kis
+    projektj�b�l egy sokkal jobban szervezett csapatmunka lett. A
+    feldolgoz� programot Zeev Suraski �s Andi Gutmans teljesen
+    �jra�rt�k, �s ez alkotta a lelk�t az �j PHP 3-nak. Sok k�dot
+    siker�lt �tvenni a PHP/FI-b�l, m�sokat pedig teljesen �jra
+    kellett �rni.
    </simpara>
    <simpara>
+    A legfrissebb v�ltozat (a PHP 4) a <ulink
+    url="&url.zend;">Zend</ulink> Scripting Engine haszn�lat�val
+    nagyobb teljes�tm�nyt ny�jt, m�g t�bb k�ls� k�nyvt�rat �s
+    kiterjeszt�st t�mogat, �s modulk�nt k�pes futni minden
+    n�pszer� webkiszolg�l�n.
+   </simpara>
+   <simpara>
     Most a PHP 3 �s a PHP 4 sz�mos �zleti term�kkel egy�tt ker�l
-    forgalomba, �gymint a C2 StrongHold web szerver �s a RedHat Linux.
+    forgalomba, mint p�ld�ul a Red Hat StrongHold web szerver.
     A <ulink url="&url.netcraft;">NetCraft</ulink> adatai szerint (l�sd
     <ulink url="&url.netcraft-survey;">Netcraft Web Server
-    Survey</ulink>) egy �vatos becsl�ssel a PHP-t t�bb mint 3.300.000
-    site-on haszn�lj�k szerte a vil�gon! Tal�n ez a sz�m jobban
-    �rz�kelhet�, ha hozz�teszem, hogy ez t�bb, mint amennyi site
-    Netscape Enterprise szerveren fut az Interneten, �s k�zel �ll
-    a Microsoft IIS szerverek sz�m�hoz, ami 3.8 milli�.
+    Survey</ulink>) egy �vatos becsl�ssel a PHP-t t�bb mint 5.100.000
+    webhelyen haszn�lj�k szerte a vil�gon! Tal�n ez a sz�m jobban
+    �rz�kelhet�, ha hozz�teszem, hogy ez valamelyest meghaladja
+    a Microsoft IIS szerverek sz�m�t, ami 5,03 milli�.
    </simpara>
 <!--
    <figure>
@@ -161,12 +161,6 @@
     <graphic fileref="&url.php.stats;"/>
    </figure>
 -->
-   <simpara>
-    A legfrissebb verzi� (PHP 4) a <ulink
-    url="&url.zend;">Zend</ulink> Scripting Engine-t haszn�lja
-    magasabb teljes�tm�ny el�r�s�hez, �s nem csak Apache
-    szervereken k�pes modulk�nt futni.
-   </simpara>
   </sect1>
 
  </chapter>
Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.8 phpdoc/hu/chapters/security.xml:1.9
--- phpdoc/hu/chapters/security.xml:1.8 Fri Dec 22 10:00:24 2000
+++ phpdoc/hu/chapters/security.xml     Sat Jan 20 11:12:31 2001
@@ -3,28 +3,30 @@
 
   <simpara>
    A PHP egy igen hat�kony nyelv �s feldolgoz� program, ak�r
-   a szerverben egy modulk�nt van jelen, ak�r egy k�l�n�ll�
+   kiszolg�l�modulk�nt van jelen, ak�r egy k�l�n�ll�
    <acronym>CGI</acronym> futtathat� �llom�nyk�nt m�k�dik, k�pes el�rni
    f�jlokat, futtatni parancsokat �s h�l�zati kapcsolatokat nyitni a
    szerveren. Ezek a tulajdons�gok alapesetben vesz�lyess� is tehetik m�s,
-   a webszerveren fut� alkalmaz�sok sz�m�ra. A PHP-t �gy fejlesztett�k,
-   hogy biztons�gosabb legyen CGI programok �r�s�ra, mint a Perl vagy
-   C nyelvek. A PHP a ford�t�si �s fut�sidej� be�ll�t�sok helyes
-   v�laszt�s�val, �s megfelel� kodol�si st�lus haszn�lat�val megadja
-   neked a szabads�g �s biztons�g megfelel� kombin�ci�j�t.
+   a webszerveren fut� alkalmaz�sok sz�m�ra. A PHP-t azonban �gy
+   fejlesztett�k, hogy biztons�gosabb legyen CGI programok �r�s�ra,
+   mint a Perl vagy C nyelvek. A PHP a ford�t�si �s fut�sidej�
+   be�ll�t�sok helyes v�laszt�s�val, �s megfelel� kodol�si st�lus
+   haszn�lat�val megadja neked a szabads�g �s biztons�g k�v�nt
+   kombin�ci�j�t.
   </simpara>
   <simpara>
    Mivel sok k�l�nb�z� form�ja van a PHP haszn�lat�nak, sz�mos
    konfigur�ci�s lehet�s�g van a m�k�d�s�nek be�ll�t�s�ra. A
    lehet�s�gek nagy sz�ma garant�lja, hogy a PHP-t sokf�le c�lra
-   felhaszn�ld, de egyben azt is jelenti, hogy ezek �s a szerver
-   be�ll�t�sainak kombin�ci�i kritikus helyzeteket teremthetnek.
+   fel tudd haszn�lni, de egyben azt is jelenti, hogy ezek �s a
+   webkiszolg�l� be�ll�t�sainak kombin�ci�i kritikus helyzeteket
+   teremthetnek.
   </simpara>
   <simpara>
    A be�ll�t�sok soksz�n�s�ge egyenl� m�rt�k� a k�dok soksz�n�s�g�vel.
-   A PHP haszn�lhat� teljes szerver alkalmaz�sok k�sz�t�s�re,
-   egy shell user minden lehet�s�g�vel, vagy haszn�lhat�
-   egyszer� server side include-okn�l, kis kock�zattal egy
+   A PHP haszn�lhat� teljes szerver-alkalmaz�sok k�sz�t�s�re,
+   egy shell felhaszn�l� minden lehet�s�g�vel, vagy haszn�lhat�
+   egyszer� 'server side include'-okn�l, kis kock�zattal egy
    szigor�an ellen�rz�tt rendszerben. Az, hogy hogyan kell
    kialak�tani egy k�rnyezetet, milyen biztons�gosan, nagyban a PHP
    fejleszt�n m�lik.
@@ -34,7 +36,7 @@
    kombin�ci�kat t�rgyalja, �s azokat a helyzeteket, ahol
    ezek biztons�gosan haszn�lhat�ak. Ut�na n�h�ny k�dol�si
    probl�m�t mutat be, amik biztons�goss�g szempontj�b�l
-   �rdekesek lehetnek. V�g�l n�mi �ltal�nos tan�cs k�vetkezik.
+   �rdekesek lehetnek. V�g�l n�h�ny �ltal�nos tan�cs k�vetkezik.
   </simpara>
 
   <sect1 id="security.cgi">
@@ -82,27 +84,26 @@
        <filename role="uri">/titkos/doc.html</filename> a
        <acronym>CGI</acronym> program �ltal megnyit�sra �s futtat�sra ker�l�
        f�jl el�r�s�nek meghat�roz�s�ra haszn�latos.
-       Tipikusan n�h�ny web server be�ll�t�si lehet�s�g (Apache-ban:
+       Tipikusan n�h�ny webkiszolg�l� be�ll�t�si lehet�s�g (Apache-ban:
        Action) haszn�latos a k�r�sek �tir�ny�t�s�ra a dokumentumhoz, mint a
        <filename role="url">http://domain.nev/titkos/szkript.php</filename>
-       a PHP interpreter sz�m�ra. Ezzel a be�ll�t�ssal a szerver el�sz�r
+       a PHP �rtelmez� sz�m�ra. Ezzel a be�ll�t�ssal a szerver el�sz�r
        ellen�rzi az el�r�si enged�lyeket a <filename
        role="uri">/titkos</filename> k�nyvt�rra, �s ezut�n �ll�tja el�
        az �tir�ny�t� k�r�st a <filename
        role="url">http://domain.nev/cgi-bin/php/titkos/szkript.php</filename>
-       oldalra, amit �gy m�r a PHP feldolgoz.
-       Azonban ha eredetileg is ebben a form�ban volt megadva 
-       a k�r�s, nem t�rt�nik el�r�si ellen�rz�s a <filename
-       role="uri">/titkos/szkript.php</filename> f�jlra, csak a
-       <filename role="uri">/cgi-bin/php</filename> f�jlra. Ilyen m�don
-       b�rki, aki el�rheti a <filename
-       role="uri">/cgi-bin/php</filename> c�met, egyben tetsz�leges
-       v�dett dokumentumot is el�rhet.
+       oldalra, amit �gy m�r a PHP feldolgoz. Azonban ha eredetileg is
+       ebben a form�ban volt megadva a k�r�s, nem t�rt�nik el�r�si
+       ellen�rz�s a <filename role="uri">/titkos/szkript.php</filename>
+       f�jlra, csak a <filename role="uri">/cgi-bin/php</filename> f�jlra.
+       Ilyen m�don b�rki, aki el�rheti a
+       <filename role="uri">/cgi-bin/php</filename> c�met, egyben
+       tetsz�leges v�dett dokumentumot is el�rhet.
       </simpara>
       <simpara>
        A PHP eset�ben az <link
        
linkend="install.configure.enable-force-cgi-redirect">--enable-force-cgi-redirect</link>
-       ford�t�si opci�, a <link
+       ford�t�si param�ter, a <link
        linkend="ini.doc-root">doc_root</link> �s <link
        linkend="ini.user-dir">user_dir</link> konfigur�ci�s lehet�s�gek
        haszn�lhat�ak ennek kiv�d�s�re, ha a szerver dokumentumainak
@@ -119,27 +120,28 @@
     <simpara>
      Ha a szerveren nincs olyan tartalom, ami jelsz� vagy IP alap�
      v�delemmel van ell�tva, nincs sz�ks�g ezekre a konfigur�ci�s
-     be�ll�t�sokra. Ha a szerver nem enged�lyezi az �tir�ny�t�sokat,
-     illetve ha a szervernek nincs m�dja biztons�gos �tir�ny�t�ssal
-     k�ldeni a k�r�st a PHP sz�m�ra, megadhatod az <link
+     be�ll�t�sokra. Ha a kiszolg�l� nem enged�lyezi az �tir�ny�t�sokat,
+     illetve ha nincs m�dja biztons�gos �tir�ny�t�ssal k�ldeni a k�r�st
+     a PHP sz�m�ra, megadhatod az <link
      
linkend="install.configure.enable-force-cgi-redirect">--enable-force-cgi-redirect</link>
      opci�t a &quot;configure&quot; szkript sz�m�ra. Meg kell gy�z�dn�d arr�l, hogy
-     a PHP szkriptjeid nem f�ggnek egy speci�lis szkript h�v�si form�t�l
+     a PHP szkriptjeid nem f�ggnek egy speci�lis szkript-h�v�si form�t�l
      sem, mint a <filename
      role="php">http://domain.nev/cgi-bin/php/dir/szkript.php</filename>
      vagy a <filename
      role="php">http://domain.nev/dir/szkript.php</filename>.
     </simpara>
     <simpara>
-     Az �tir�ny�t�s be�ll�t�sa Apache alatt az
-     AddHandler �s Action direkt�v�kkal t�rt�nik (l�sd lentebb).
+     Az �tir�ny�t�s be�ll�t�sa Apache alatt az AddHandler �s
+     Action direkt�v�kkal t�rt�nik (l�sd lentebb).
     </simpara>
    </sect2>
       
    <sect2 id="security.cgi.force-redirect">
     <title>2. eset : az --enable-force-cgi-redirect haszn�lata</title>
     <simpara>
-     Ez a ford�t�si opci� megakad�lyozza, hogy b�rki megh�vja a PHP-t egy <filename
+     Ez a ford�t�si param�ter megakad�lyozza, hogy b�rki megh�vja a
+     PHP-t egy <filename
      role="php">http://domain.nev/cgi-bin/php/titkos/szkript.php</filename>.
      URL-el. Ehelyett a PHP csak akkor fog elfogadni egy ilyen k�r�st
      ha egy szerver �tir�ny�t�sban kapta.
@@ -157,10 +159,10 @@
      Ez a lehet�s�g csak az Apache web szerverrel tesztelt �s azon
      m�lik, hogy az Apache be�ll�tja a nem standard
      <envar>REDIRECT_STATUS</envar> CGI k�rnyezeti v�ltoz�t ha
-     �tir�ny�tott k�r�sr�l van sz�.
-     Ha a webszervered semmilyen m�don nem k�zli, hogy ez egy direkt vagy
-     �tir�ny�tott k�r�s volt-e, nem haszn�lhatod ezt az opci�t, �gy
-     valamelyik m�sik m�dot kell haszn�lnod.
+     �tir�ny�tott k�r�sr�l van sz�. Ha a webkiszolg�l�d semmilyen
+     m�don nem k�zli, hogy ez egy direkt vagy �tir�ny�tott k�r�s
+     volt-e, nem haszn�lhatod ezt az opci�t, �gy valamelyik
+     m�sik m�dot kell haszn�lnod.
     </simpara>
    </sect2>
       
@@ -172,7 +174,7 @@
      Ha p�ld�ul valamilyen be�ll�t�si hiba miatt a szkriptek ahelyett,
      hogy lefutn�nak hagyom�nyos HTML dokumentumokk�nt jelennek meg,
      mindenki sz�m�ra tiszt�n l�that� v�lnak k�dol�si technik�id �s
-     pl. adatb�zis jelszavaid. Ez�rt n�h�ny rendszeradminisztr�tor
+     p�ls�ul adatb�zis jelszavaid. Ez�rt n�h�ny rendszeradminisztr�tor
      ink�bb egy k�l�n k�nyvt�rat jel�l ki, ami csak a PHP CGI �ltal
      el�rhet�, �s �gy mindig feldolgoz�sra ker�l �s nem jelenik meg
      a szkript k�dja.
@@ -200,11 +202,11 @@
      <parameter>doc_root</parameter> szab�lyozza a megnyithat� f�jlok
      k�r�t. Ekkor egy <filename
      role="url">http://domain.nev/~user/doc.php</filename> URL nem a
-     &quot;user&quot; nev� felhaszn�l� home k�nyvt�r�ban l�v� f�jlt keresi, hanem
-     a <filename role="uri">~user/doc.php</filename> f�jlt keresi a 
-     doc_root alatt (igen, egy tilde karakterrel kezd�d� k�nyvt�rban
-     [<literal>~</literal>]).
-    </simpara>      
+     &quot;user&quot; nev� felhaszn�l� home k�nyvt�r�ban l�v� f�jlt
+     keresi, hanem a <filename role="uri">~user/doc.php</filename>
+     f�jlt keresi a doc_root alatt (igen, egy tilde karakterrel 
+     kezd�d� k�nyvt�rban [<literal>~</literal>]).
+    </simpara>
     <simpara>
      Ha a user_dir meg van adva, p�ld�ul <filename
      role="dir">public_php</filename>, akkor a fenti <filename
@@ -228,7 +230,7 @@
     <title>4. eset : PHP feldolgoz� a web k�nyvt�rf�n k�v�l</title>
     <para>
      Egy rendk�v�l biztons�gos lehet�s�g, ha a PHP feldolgoz�t valahol a
-     web-en l�that� k�nyvt�rakon k�v�lre teszed. P�ld�ul a <filename
+     weben l�that� k�nyvt�rakon k�v�lre teszed. P�ld�ul az <filename
      role="dir">/usr/local/bin</filename> k�nyvt�rba. Az egyetlen
      igazi h�tr�nya ennek az opci�nak az, hogy minden PHP szkript
      els� sor�nak egy ehhez hasonl� sort kell megadnod:
@@ -239,18 +241,19 @@
 ]]>
       </programlisting>
      </informalexample>
-     ami megadja, hogy hol tal�lhat� a PHP feldolgoz�, ami lefuttatja majd ezt
-     a szkriptet. R�ad�sul minden PHP szkriptednek fut�si jogot kell adni.
+     ami meghat�rozza, hogy hol tal�lhat� a PHP feldolgoz�, ami lefuttatja
+     majd ezt a k�dot. R�ad�sul minden PHP szkriptednek fut�si jogot kell adni.
      Azaz �gy kell elj�rni, mint b�rmilyen m�s CGI programmal, amit Perl,
      sh vagy b�rmilyen m�s nyelven �rsz �s a 
-     <literal>#!</literal> shell-escape mechanizmust haszn�lja saj�tmaga futtat�s�ra.
+     <literal>#!</literal> shell-escape mechanizmust haszn�lja �nmaga
+     futtat�s�ra.
     </para>
     <para>
      Ahhoz, hogy ebben az esetben a PHP helyesen kezelje a
      <envar>PATH_INFO</envar> �s a <envar>PATH_TRANSLATED</envar>
      inform�ci�kat, a PHP feldolgoz�t az <link
      linkend="install.configure.enable-discard-path">--enable-discard-path</link>
-     &quot;configure&quot; opci�val kell ford�tani.
+     &quot;configure&quot; param�terrel kell ford�tani.
     </para>
    </sect2>
   
@@ -260,17 +263,18 @@
    <title>Apache modulk�nt telep�tett PHP</title>
    <simpara>
     Ha a PHP-t Apache modulk�nt haszn�lod, �r�kli az Apache
-    felhaszn�l�i enged�lyeket (tipikusan a &quot;nobody&quot; nev� user
-    alatt fut). Ennek t�bbf�le hat�sa van a biztons�gra �s az azonos�t�sra.
-    P�ld�ul ha PHP-t haszn�lsz egy adatb�zis el�r�s�hez, annak ellen�re,
-    hogy az adatb�zisnak be�p�tett azonos�t�sa van, az adatb�zist el�rhet�v�
-    kell tenned a &quot;nobody&quot; user sz�m�ra is. Ez azt jelenti,
-    hogy egy rosszindulat� szkript el�rheti, �s m�dos�thatja az adatb�zist,
+    felhaszn�l�i enged�lyeket (tipikusan a &quot;nobody&quot; nev�
+    felhaszn�l�cal fut). Ennek t�bbf�le hat�sa van a biztons�gra �s
+    az azonos�t�sra. P�ld�ul ha PHP-t haszn�lsz egy adatb�zis
+    el�r�s�hez, annak ellen�re, hogy az adatb�zisnak be�p�tett
+    azonos�t�sa van, az adatb�zist el�rhet�v� kell tenned a
+    &quot;nobody&quot; user sz�m�ra is. Ez azt jelenti, hogy egy
+    rosszindulat� szkript el�rheti, �s m�dos�thatja az adatb�zist,
     ak�r felhaszn�l�i n�v �s jelsz� n�lk�l is. Lehets�ges, hogy egy
     keres�robot beleakadjon az adatb�zis-adminisztr�ci�s lapodba,
     �s ki�r�tse az �sszes adatb�zist. Term�szetesen ez ellen
-    v�dekezhetsz Apache azonos�t�si technik�kkal, vagy elk�sz�theted
-    a saj�t el�r�si modelledet LDAP seg�ts�g�vel, k�sz�thetsz
+    v�dekezhetsz Apache azonos�t�si technik�kkal, elk�sz�theted
+    a saj�t el�r�si modelledet LDAP seg�ts�g�vel, vagy k�sz�thetsz
     .htaccess f�jlt, stb. �s a PHP k�doddal egy�tt kezelheted
     ezeket is.
    </simpara>
@@ -308,13 +312,13 @@
    <simpara>
     Mivel a PHP �gy k�sz�lt, hogy felhaszn�l�i szint� f�jlrendszer
     hozz�f�r�st ad, lehets�ges olyan program k�sz�t�se, ami a
-    rendszer f�jlokat olvassa, pl. az /etc/password f�jlt. Ez
+    rendszerf�jlokat olvassa, pl. az /etc/password f�jlt. Ez
     maga ut�n von egy nyilv�nval� k�vetkeztet�st, hogy meg kell
     gy�z�dn�d a programjaidban, hogy a helyes f�jlokat olvasod
     illetve �rod.
    </simpara>
    <simpara>
-    N�zz�k a k�vetkez� szkriptet, ahol a user megadja, hogy
+    N�zz�k a k�vetkez� szkriptet, ahol a felhaszn�l� megadja, hogy
     le szeretne t�r�lni egy f�jlt a k�nyvt�r�ban. Ez t�bbnyire
     egy webes fel�letet jelent, ahol egy PHP program haszn�latos
     f�jlkezel�sre, ez�rt az Apache usernek enged�lyezni kell
@@ -359,12 +363,12 @@
 ]]>
      </programlisting>
     </example>   
-    K�t fontos komponens van, amit figyelembe kell venned, hogy 
+    K�t fontos komponens van, amire oda kell figyelned, hogy 
     megel�zd az ilyen probl�m�kat:
     <itemizedlist>
      <listitem>
       <simpara>
-       Csak korl�tozott jogok be�ll�t�sa a PHP web usernek.
+       Csak korl�tozott jogok be�ll�t�sa a PHP usernek.
       </simpara>
      </listitem>
      <listitem>
@@ -405,11 +409,11 @@
      <programlisting role="php">
 <![CDATA[
 <?php
-$username = $HTTP_REMOTE_USER;
+$username = getenv("REMOTE_USER");
 $homedir = "/home/$username";
 
 if (!ereg('^[^./][^/]*$', $userfile))
-    die('bad filename'); //die, do not process
+    die('rossz f�jln�v'); //nem hajtjuk v�gre a t�rl�st
     
 //etc...
 ?>
@@ -439,10 +443,16 @@
     A PHP �ltal visszaadott hiba�zenetek �ltal�ban hasznosak
     a hib�kat keres� fejleszt� sz�m�ra, megjel�lve a f�jlt, �s
     a f�ggv�nyt, ami hib�s, megadva a megfelel� programsor sz�m�t.
-    Ez az �sszes inform�ci�, amit ki lehet nyerni.
+    Ez az �sszes inform�ci�, amit ki lehet nyerni. Nem ritka,
+    hogy egy PHP fejleszt� a <function>show_source</function>, 
+    <function>highlight_string</function>, vagy 
+    <function>highlight_file</function> f�ggv�nyeket a
+    fejleszt�s sor�n hibakeres�sre is haszn�lja, de egy �lesben
+    l�v� webhelyen ez rejtett v�ltoz�kat, ellen�rizetlen k�dokat,
+    �s m�s vesz�lyes inform�ci�kat fedhet fel.
    </simpara>
    <simpara>
-    P�ld�ul a hiba�zenetek nagyr�sz�b�l beazonos�that�, hogy
+    Az �ltal�nos hiba�zenetek nagyr�sz�b�l p�ld�ul beazonos�that�, hogy
     a rendszer PHP-t haszn�l. Ha a t�mad� egy .html oldalt l�tott,
     �s ismert hib�kat kihaszn�lva meg akarta tudni, hogy
     milyen alkalmaz�st haszn�l a rendszer, hib�s adatokat bek�ldve
@@ -453,16 +463,18 @@
     adatb�zismotort haszn�l, vagy hogy milyen programoz�i
     st�lussal k�sz�lt az adott weblap. Ez m�lyebb kutat�sokra
     ad lehet�s�get nyitott adatb�zisportok ir�ny�ban, vagy
-    tipikus hib�k illletve gyenges�gek keres�s�t jelentheti.
+    tipikus hib�k illetve gyenges�gek keres�s�t jelentheti.
     K�l�nb�z� hib�s adatok k�ld�s�vel a t�mad� meg tudja
     �llap�tani, hogy milyen sorrendben v�gzed az azonos�t�sokat
-    (a hib�k sorsz�maib�l). Ezzel k�nnyen a gyenge pontok is
+    (a hib�k sorsz�maib�l). Ezzel a gyenge pontok is k�nnyen
     megtal�lhat�ak egy szkriptben.
    </simpara>
    <simpara>
     A f�jlrendszer vagy �ltal�nos PHP hib�k jelezhetik, hogy
-    milyen jogokkal rendelkezik a webszerver, �s megmutathatja
-    a f�jlok elrendez�s�t �s strukt�r�j�t.
+    milyen jogokkal rendelkezik a webszerver, �s megmutathatj�k
+    a f�jlok elrendez�s�t �s strukt�r�j�t. A fejleszt� �ltal
+    �rt hib�s k�d s�lyosb�thatja a helyzetet, r�gebben
+    'rejtett' inform�ci�k k�nny� kider�t�s�t t�ve lehet�v�.
    </simpara>
    <simpara>
     H�rom megold�si lehet�s�g ad�dik erre a probl�m�ra. Az els�,
@@ -513,7 +525,7 @@
      </listitem>
      <listitem>
       <simpara>
-       El�fordulhat azon a ponton, hogy szokatlan vagy nem k�v�natos
+       El�fordulhat egy ponton, hogy szokatlan vagy nem k�v�natos
        adat jelenjen meg?
       </simpara>
      </listitem>
@@ -575,31 +587,47 @@
     Egy mond�s, amire eml�kezned kell: A rendszer olyan er�s, mint
     a leggyeng�bb l�ncszem. Ha minden m�velet napl�z�sra ker�l,
     id�vel, el�r�ssel, t�pussal, stb., de a felhaszn�l�t csak
-    egy egyszer� cookie-val azonos�tod, keveset �rsz a a
-    napl�kkal. 
+    egy egyszer� s�tivel azonos�tod, keveset �rsz a napl�kkal. 
    </simpara>
    <simpara>
-    Amikor tesztelsz, vedd figyelembe, hogy nincs lehet�s�ged
-    minden hib�t figyelembe venni, m�g a legegyszer�bb oldalakon
-    sem. A bej�v� adat ak�r teljesen m�s is lehet, mint amit
-    elv�rsz, pl. egy rosszkedv� alkalmazott, vagy egy t�bb h�napos
-    szabadid�vel rendelkez� cracker, ak�r egy billenty�zeten
-    v�gigs�t�l� macska hat�sak�nt. Ez�rt c�lszer� logikusan
-    v�gigtekinteni a k�don, �s megkeresni azokat a pontokat,
-    ahol nem v�rt adatok l�phetnek be, �s megn�zni, hogy
-    milyen manipul�ci�kon megy kereszt�l cs�kkentve vagy
+    Amikor kipr�b�lod a k�dokat, vedd figyelembe, hogy nincs
+    lehet�s�ged minden hib�t figyelembe venni, m�g a legegyszer�bb
+    oldalakon sem. A bej�v� adat ak�r teljesen m�s is lehet,
+    mint amit elv�rsz, pl. egy rosszkedv� alkalmazott, vagy egy
+    t�bb h�napos szabadid�vel rendelkez� cracker, ak�r egy
+    billenty�zeten v�gigs�t�l� macska hat�sak�nt. Ez�rt c�lszer�
+    logikusan v�gigtekinteni a k�don, �s megkeresni azokat a
+    pontokat, ahol nem v�rt adatok l�phetnek be, �s megn�zni,
+    hogy milyen manipul�ci�kon megy kereszt�l cs�kkentve vagy
     feler�s�tve a hiba jelent�s�g�t.
    </simpara>
    <simpara>
     Az Internet tele van olyan emberekkel, akik �gy akarnak
     nevet szerezni maguknak, hogy felt�rik a k�dodat,
-    m�k�d�sk�ptelenn� teszik a site-odat, �rtelmetlen adatokat
+    m�k�d�sk�ptelenn� teszik a webhelyedet, �rtelmetlen adatokat
     k�ldenek be, �s m�s m�dokon teszik �rdekess� a napodat.
-    Nem �rdekes, hogy nagy vagy kis site-od van, c�lpont lehetsz,
-    mert online vagy, mivel van szervered, amihez csatlakozni
+    Nem sz�m�t, hogy nagy vagy kis webhelyed van, c�lpont lehetsz,
+    mert online vagy, mivel van webkiszolg�l�d, amihez csatlakozni
     lehet. Sok cracker program nem tesz k�l�nbs�get m�ret
     szerint, csak v�gigl�pkednek az IP blokkokon �ldozatokat
     keresve. Pr�b�lj meg nem k�z�tt�k lenni.
+   </simpara>
+  </sect1>
+
+  <sect1 id="security.current">
+   <title>Fontos aktu�lisnak maradni</title>
+   <simpara>
+    A PHP, mint b�rmilyen m�s nagy rendszer �lland�an v�ltoz�sok �s
+    fejleszt�sek alatt �ll. Minden �j v�ltozat kisebb-nagyobb
+    v�ltoztat�sokat tartalmaz, feljesztve a nyelvet, kijav�tva
+    biztons�gi hib�kat, be�ll�t�si kellemetlens�geket, �s m�s
+    olyan elemeket, amik a teljes rendszer stabilit�s�ra �s
+    biztons�g�ra hatnak.
+   </simpara>
+   <simpara>
+    Mint m�s rendszerszint� nyelvek �s programok eset�ben, a legjobb
+    hozz��ll�s a gyakori friss�t�s, valamint a friss v�ltozatokr�l, �s
+    a fell�p� v�ltoz�sokr�l val� inform�l�d�s. 
    </simpara>
   </sect1>
  </chapter>

Reply via email to