| Sécuriser son serveur web avec php.ini |
|
|
| Écrit par Pascal Khoury | |
| 08-11-2006 | |
|
Il est indispensable de bien paramétrer le fichier php.ini si l'on souhaite atteindre un bon niveau de sécurité en PHP. Dans cet article nous allons parler de 2 directives dans php.ini concernant l'affichage des erreurs en cours d’exécution des scripts php :
L'affichage des erreurs sur les sites de production peut révéler certaines informations importantes sur le serveur ou sur la base de données, comme le nom de la base ou les noms de certaines de ses tables, ce qui constitue une source d'inspiration pour les hackeurs ! display_errorsCette directive détermine si les erreurs doivent être affichées à l'écran ou non selon les valeurs On et Off respectivement. display_startup_errors Pour les sites en développement, il est utile de mettre ces 2 directives sur On afin de faciliter le débogage.
Pour les sites en production (i.e. sites connectés à Internet), il est fortement recommandé de laisser ces valeurs sur Off. Pour le débogage d'un site en production, il vaut mieux utiliser l'historique d'erreur ou le fichier error_log plutôt que d'afficher les erreurs en cours d'exécution des scripts.
|
| < Précédent | Suivant > |
|---|




