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