1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-23 22:52:18 +01:00
Files
archived-doc-fr/security/intro.xml
Louis-Arnaud 63d086cd8d Style impersonnel dans security/ (#2533)
Remplacement des formulations directes (vous/votre/vos) par des tournures impersonnelles conformément à TRADUCTIONS.txt.
2026-02-25 09:14:27 +01:00

66 lines
2.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: lacatoire Status: ready -->
<!-- Reviewed: yes Maintainer: pmartin -->
<chapter xml:id="security.intro" xmlns="http://docbook.org/ns/docbook">
<title>Introduction</title>
<simpara>
PHP est un langage puissant et l'interpréteur, qu'il soit inclus
dans le serveur web en tant que module ou bien exécuté en tant que binaire <acronym>CGI</acronym> séparé,
est capable d'accéder aux fichiers, d'exécuter des commandes, et d'ouvrir
des connexions réseaux. Toutes ces propriétés rendent fragile la
sécurité d'un serveur web. PHP a été conçu comme
un langage beaucoup plus sécurisé pour écrire des programmes
<acronym>CGI</acronym> que le Perl ou le langage C, et, avec une
sélection rigoureuse des options de compilation et d'exécution
et de bonnes habitudes de programmation, il permet d'obtenir un équilibre
parfait entre liberté et sécurité.
</simpara>
<simpara>
Étant donné qu'il existe de nombreux moyens d'utiliser le langage PHP,
il existe de nombreuses directives de configuration permettant d'en contrôler
le comportement. Un grand nombre d'options permet d'utiliser PHP
dans de nombreuses situations, mais signifie aussi que
certaines combinaisons d'options de compilation et d'exécution peuvent
fragiliser la sécurité du serveur.
</simpara>
<simpara>
La flexibilité de configuration de PHP est épaulée par la flexibilité
du code. PHP peut être utilisé pour construire des applications serveur
complètes, avec tous les pouvoirs d'un utilisateur shell, ou il peut
être utilisé pour de simples SSI (<literal>server-side includes</literal>)
avec peu de risque dans un environnement à sécurité renforcée. La
création de cet environnement et sa sécurisation sont largement à la charge
du développeur PHP.
</simpara>
<simpara>
Ce chapitre commence par quelques conseils généraux de sécurité, explique
les différentes options de configuration et les situations dans lesquelles
elles peuvent être utilisées en toute sécurité, puis décrit quelques
points à considérer lorsque l'on programme pour différents niveaux de
sécurité.
</simpara>
</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:"~/.phpdoc/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
-->