Attention à la configuration apache2 de php par défaut

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Attention à la configuration apache2 de php par défaut

Re: Attention à la configuration apache2 de php par défaut

par stealth35 » 31 août 2010, 19:41

arf j'ai cru a un espoir mais les fichier .php.sma ça marche toujours

gestion-serveur/annuler-interpretation- ... 54202.html

Attention à la configuration apache2 de php par défaut

par mojorisin » 31 août 2010, 10:55

A priori, certaines distributions linux utilisent par défaut des directives de configuration pour php avec un "AddHandler application/x-httpd-php .php" et "AddHandler application/x-httpd-php-source .phps" indiquant au serveur comment traiter les fichiers php.
Le problème avec ces directives est que le serveur traitera comme script php tous les fichiers contenant dans leur nom .php c'est à dire fichier.php mais aussi fichier.php.txt.

Cela pose un problème de sécurité sur les formulaires disposant d'un champ d'upload de fichier, qui souvent se basent sur l'extension de fichier afin d'autoriser ou non le fichier.

Dans ce cas il faut modifier les directives pour :
AddType application/x-httpd-php .php et AddType application/x-httpd-php-source .phps