Bon, l'admin de mon serveur en à marre de tous les sites php mal écrit qui vérolent son serveur. Encore une grosse attaque cette semaine..
Du coup, je demande : y'a t'il moyen d'utiliser php sur un serveur de manière totalement sécure ?
Peut-on par exemple juste désactiver tout ce qui est system et l'uploade de fichier ? Si oui comment ?
Et avec cette solution, est-ce que des forums ou ce genre de choses continueront à fonctionner ?
merci..
# Re: Sécuriser un serveur PHP...
Posté par Nico . Évalué à 4.
L'aide sur php.net sera nettement plus détaillée que ma mémoire.
Tu peux aussi consulter le misc n°9 qui avait publié un article sur les limites du safe mode.
bon courage
# Re: Sécuriser un serveur PHP...
Posté par Benjamin (site web personnel) . Évalué à 4.
php.ini :
safe_mode on
safe_mode_exec_dir /dossiervide :)
et pour chaque hébergé :
dans httpd.conf :
<directory /var/www/heberge1>
php_value open_basedir /var/www/heberge1
</directory>
<directory /var/www/heberge2>
php_value open_basedir /var/www/heberge2
</directory>
et tu devrais être relativement tranquille
inutile d'interdire l'upload (ca n'apporte aucune sécu supplémentaire)
Bon courage.
[^] # Re: Sécuriser un serveur PHP...
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
Interdire l'uploade n'apporte rien ? Mais si on authorise l'upload, ça permet d'uploder un fichier malveillant non ?
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Sécuriser un serveur PHP...
Posté par Moby-Dik . Évalué à 2.
Pareil dans Sacré Graal, quand ils offrent un lapin géant aux Français. Malin non ?
[^] # Re: Sécuriser un serveur PHP...
Posté par Matthieu BENOIST . Évalué à 1.
Go Away !!! ------->[]
[^] # Re: Sécuriser un serveur PHP...
Posté par DPhil (site web personnel) . Évalué à 2.
Les magic quotes à on.
Une installation de php en module CGI avec su_exec.
Interdire l'upload.
Interdire les fonctions system et équivalent.
Utiliser Apache dans un chroot.
Désinstaller GCC sur le serveur.
Faire attention aux modules compilés avec PHP, certains sont des passoires.
Controler les ressources avec les directives du php.ini et aussi avec pam_limits et tant qu'on y est faire du process accounting pour vérifier que personne ne consomme trop de ressources.
Eduquer les utilisateurs pour qu'ils codent plus proprement, qu'ils utilisent des fichiers .htaccess sur les répertoires contenant des scripts d'administration.
Patcher son noyau pour ne pas se retrouver comme Gentoo, Debian et Savannah.
# Re: Sécuriser un serveur PHP...
Posté par Ju. . Évalué à 3.
http://www.ed-diamond.com/produit.php?produit=144(...)
Ils fournissent toutes les infos pour securiser ton serveur php... (je l'ai lu, tres interessant)
Mais bon les principales sont plus haut.
Bon courage.
[^] # Re: Sécuriser un serveur PHP...
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
Merci pour l'info, je vais essayer de trouver...
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Sécuriser un serveur PHP...
Posté par Ju. . Évalué à 1.
Au pire je te file le mien si tu refais une conf OOo...
[^] # Re: Sécuriser un serveur PHP...
Posté par mcben . Évalué à 1.
(pas besoin d'avoir de billet pour y accéder)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.