mirror of
https://github.com/php/doc-ru.git
synced 2025-08-16 18:22:04 +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"?>
|
||||
<!-- 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
|
||||
|
Reference in New Issue
Block a user