cvs: phpdoc-ro /security hiding.xml

From: Date: Mon, 23 Aug 2004 17:15:11 +0000
Subject: cvs: phpdoc-ro /security hiding.xml
Groups: php.doc.ro 
Request: Send a blank email to doc-ro+get-109@lists.php.net to get a copy of this message
zamolxe Mon Aug 23 13:15:11 2004 EDT Added files: /phpdoc-ro/security hiding.xml Log: traducere si adaptare - 100% http://cvs.php.net/co.php/phpdoc-ro/security/hiding.xml?r=1.1&p=1 Index: phpdoc-ro/security/hiding.xml +++ phpdoc-ro/security/hiding.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- splitted from ./index.xml, last change in rev 1.66 --> <chapter id="security.hiding"> <title>Ascunderea PHP-ului</title> <para> In general, securitatea prin obscuritate este una dintre cele mai slabe metode de aplicare a securitatii aplicatiilor. Dar in unele cazuri este necesara implementarea unei asemenea metode. </para> <para> Cateva tehnici simple prin care se poate ascunde PHP, posibil sa incetineasca un atacator incercand sa scaneze serverul pentru vulnerabilitati, este setarea expose_php = off din &php.ini; , prin care se reduce cantitatea de informatii trimisa de server. </para> <para> Alta tactica este configurarea serverelor web ca apache sa parseze diferite tipuri de fisiere prin PHP, ori printr-o directiva &htaccess; , ori printr-o configuratie apache directa. Puteti folosi extensii de fisiere care sa induca in eroare: <example> <title>Ascunderea PHP-ului ca alt limbaj de scripting</title> <programlisting role="apache-conf"> <![CDATA[ # Face codul PHP sa arate ca alte limbaje de programare web AddType application/x-httpd-php .asp .py .pl ]]> </programlisting> </example> Sau ascunderea lui completa: <example> <title>Folosirea extensiilor PHP necunoscute</title> <programlisting role="apache-conf"> <![CDATA[ # Face codul PHP sa aiba extensii ciudate AddType application/x-httpd-php .bop .foo .133t ]]> </programlisting> </example> Se poate de asemenea deghizarea drept cod HTML, dar acest lucru are un impact minor asupra vitezei de rulare, pentru ca tot codul html va fi procesat de motorul PHP: <example> <title>Folosirea tipurilor HTML pentru extensiile PHP</title> <programlisting role="apache-conf"> <![CDATA[ # Face codul PHP sa arate ca HTML AddType application/x-httpd-php .htm .html ]]> </programlisting> </example> Pentru ca aceasta modificare sa functioneze eficient, trebuie sa redenumiti toate fisierele PHP cu extensiile de mai sus. Aceasta metoda reprezinta aplicarea securitatii prin obscuritate si reprezinta o metoda minora de securitate cu impact la fel de mic asupra vitezei de procesare a scripturilor. </para> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->

« previous php.doc.ro (#109) next »