Updated translation.

git-svn-id: https://svn.php.net/repository/phpdoc/ru/trunk@310378 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Shein Alexey
2011-04-20 06:37:44 +00:00
parent a2beca64f9
commit de5cf5a73f

View File

@ -1,6 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ab6785b01ce1006e3a9761988575289f40c9b678 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<!-- CREDITS: young -->
<!-- $Revision$ -->
<!-- EN-Revision: n/a Maintainer: young Status: ready -->
<!-- splitted from ./index.xml, last change in rev 1.66 -->
<chapter xml:id="security.hiding" xmlns="http://docbook.org/ns/docbook">
<title>Сокрытие PHP</title>
@ -9,15 +11,17 @@
Но бывают случаи, когда следует использовать малейшую возможность.
</para>
<para>
Несколько несложных методик могут помочь вам скрыть PHP, что усложняет
работу потенциального взломщика, который пытается найти брешь в вашей
системе. Установив опцию expose_php = off в конфигурационном файле &php.ini;,
вы уменьшите количество доступной хакеру информации.
Несколько несложных методик могут помочь вам скрыть <acronym>PHP</acronym>,
что усложняет работу потенциального взломщика, который пытается
найти брешь в вашей системе. Установив опцию expose_php в <literal>off</literal> в
конфигурационном файле &php.ini;, вы уменьшите количество
доступной хакеру информации.
</para>
<para>
Еще одна методика заключается в настройке веб-сервера таким образом,
чтобы он обрабатывал файлы с различными расширениями как PHP-скрипты.
Это можно указать как в &htaccess; файлах, так и конфигурационном файле Apache.
чтобы он обрабатывал файлы с различными расширениями как
<acronym>PHP</acronym>-скрипты. Это можно указать как в
&htaccess; файлах, так и конфигурационном файле Apache.
В таком случае вы сможете использовать при написании кода нестандартные расширения:
<example>
<title>Маскировка PHP под другие языки программирования</title>
@ -38,21 +42,24 @@ AddType application/x-httpd-php .bop .foo .133t
]]>
</programlisting>
</example>
Также можно спрятать его под видом HTML-кода, что приведет к потере производительности,
так как все HTML файлы будут обрабатываться как PHP-код:
Также можно спрятать его под видом <acronym>HTML</acronym>-кода,
что приведет к потере производительности, так как все
<acronym>HTML</acronym> файлы будут обрабатываться как
<acronym>PHP</acronym>-код:
<example>
<title>Маскировка PHP-кода под html-файлы</title>
<title>Маскировка PHP-кода под <acronym>HTML</acronym>-файлы</title>
<programlisting role="apache-conf">
<![CDATA[
# Теперь PHP-скртпы могут выглядеть как обыкновенный HTML
# Теперь PHP-скрипты выглядят как обыкновенный HTML
AddType application/x-httpd-php .htm .html
]]>
</programlisting>
</example>
Чтобы достичь желаемого эффекта, вы должны переименовать все ваши скрипты
в соответствии с выбранным вами расширением. Описанное в этом разделе документации
повышение безопасности через сокрытие PHP имеет мало недостатков при
небольших затратах.
Чтобы достичь желаемого эффекта, вы должны переименовать все
ваши <acronym>PHP</acronym>-скрипты в соответствии с выбранным
вами расширением. Описанное в этом разделе документации
повышение безопасности через сокрытие является небольшой превентивной
мерой при малых затратах.
</para>
</chapter>
@ -68,7 +75,7 @@ sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../manual.ced"
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil