config et sécu serveur LAMP [Réglé]

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
Je me suis fais un petit serveur LAMP, avec également phpmyadmin et webmin. Je voudrais configurer Apapche et PHP afin qu'il ne montrent pas leur version et pour sécuriser un peu le tout, mais je trouve divers fichiers pour faire cela, et je ne sais pas lequel modifier.
j'ai des fichiers dans /etc, également dans /etc/httpd.
Si quelque s'y connait en config / sécu LAMP, merci d'avance,
Très cordialement,
ANDRE Ani

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Déjà, 1° ne pas utiliser phpmyadmin (ou le limiter à son réseau privé)
Code TEXT :
Order Allow,Deny Allow from 192.168.0. Deny from all
Pour la partie httpS et un peu de sécurisation, j'étais en train de réfléchir à faire un tuto. (J'ai des infos sur le comment faire sur Debian, je vais adapter pour Mageia)
Merci

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
Pour php, j'ai un fichier /etc/php.ini et /etc/php-cgi-fcgi.ini, et je ne sais pas lequel modifier pour la config de php.
Et peut-être qu'il y a d'autres fichiers encore je ne sais pas...
Peut être pourrais-je t'aider pour le tuto, ça m'intéresse. Dis moi si je peux faire quelque chose.
Édité par ANDRE_Ani Le 30/11/2012 à 08h22

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
la configuration pour phpmyadmin, c'est dans ce fichier:
/etc/httpd/conf/webapps.d/phpmyadmin.conf
Par défaut, je vois que seul 127.0.0.1 (soit la machine sur laquelle est installée phpmyadmin) à accès à l'outil.
Pour le tuto, j'ai plein de fichiers texte sur mon PC un peu partout, je vais donc centraliser ça, et en rédiger un tuto.
Merci

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
Si je peux aider, se serait volontiers, n'hésites pas


PaLmAs Membre non connecté
-
- Voir le profil du membre PaLmAs
- Inscrit le : 02/04/2007
- Groupes :
Citation :
Déjà, 1° ne pas utiliser phpmyadmin (ou le limiter à son réseau privé)
tu développes ?


Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
c'est simple, si tu laisses accessible phmyadmin à tout public, les robots vont se faire plaisir. S'ils trouvent le mot de passe jackpot, c'est pas bien

La personne malveillante peut supprimer des choses en base de données, ou la blinder jusqu'à faire exploser ta capacité disque.
Merci
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


PaLmAs Membre non connecté
-
- Voir le profil du membre PaLmAs
- Inscrit le : 02/04/2007
- Groupes :
Citation :
c'est simple, si tu laisses accessible phmyadmin à tout public, les robots vont se faire plaisir
je crois pas non! comment laisse tu phpmyadmin à "tout public" ? les robots vont donc hacker ton phpmyadmin, sans faille, sans connaitre le chemin de celui ci ? (configuration apache) en quoi phpmyadmin serait il moins costaud que un cms ? Comment gère tu ta base sur un serveur distant ? tous par ssh ? que dire alors de webmin ou plesk(qui lui utilise phpmyadmin) ?
Citation :
S'ils trouvent le mot de passe jackpot, c'est pas bien

Valable pour tout code/site/cms qui existent, que ce soit a cause d'une faille (injection sql, upload, $_GET ou $_POST, etc....), après si ton mot de passe est digne de ce nom, et que le site/cms est à jour, ça risque pas plus que autres choses.
De plus tu peux bloquer le dossier phpmyadmin avec un .htaccess bien configurer pour éviter les failles de sécurité. ,le renommer aussi, destadminphpdédé, ne pas le lier au nom de domaine mais àl'ip -> conf apache.

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
Je voudrais sécuriser un peu lamp, mais je ne sais pas trop dans quel fichier faire les modifs.
Merci d'avance,
Très cordialement,
ANDRE Ani

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
le fichier de conf de php est /etc/php.ini
Après, pour éviter les injections SQL ou tout autres tentatives de piratage via des URL truquées, tu peux installer mod_security via
Code BASH :
urpmi apache-mod_security
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
Et pour la doc, sur le net, si on a pas ubuntu, c'est galère de trouver quelque chose.

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
Je n'arrive pas à avoir l'url rewriting. J'ai installé wordpress et mis une url personnalisée.
Dans httpd.conf, j'ai bien cette ligne :
Code TEXT :
LoadModule rewrite_module modules/mod_rewrite.so
Et dans apache, le module est chargé semble-t-il :
Code TEXT :
# /usr/sbin/apachectl -t -D DUMP_MODULES Loaded Modules: rewrite_module (shared)
Mais l'url rewriting ne fonctionne pas, j'ai que des 404...
Qu'ais-je oublié svp ?
Merci d'avance,
Très crdialement,
ANDRE Ani

AgentSteel Membre non connecté
-
- Voir le profil du membre AgentSteel
- Inscrit le : 10/07/2011
- Site internet
ANDRE_Ani :
Hello,Je voudrais configurer Apapche et PHP afin qu'il ne montrent pas leur version et pour sécuriser un peu le tout, mais je trouve divers fichiers pour faire cela, et je ne sais pas lequel modifier.
j'ai des fichiers dans /etc, également dans /etc/httpd.
ANDRE Ani
j'ai des fichiers dans /etc, également dans /etc/httpd.
ANDRE Ani
Tu peux modifier la valeur "ServerTokens" de "Full" à "Prod"
dans /etc/httpd/conf/httpd.conf (qui est le fichier de conf principal de Apache sous Mageia).

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet
php-cgi-fcgi.ini
Et du coup je ne savais pas lequel modifier, mais c'est bon, j'ai modifié php.ini.
Maintenant, j'essaye d'activer l'url rewriting, l'envoie de mail (avec ssmtp) et ensuite voir mod-securiy.

ANDRE_Ani Membre non connecté
-
- Voir le profil du membre ANDRE_Ani
- Inscrit le : 04/10/2009
- Site internet

L'URL rewriting marche. Il faut mettre AllowOverride à All dans http.conf. Il semble que mon soucis venait de là.
Les mails de wordpress marche aussi finalement. J'ai du changer de compte mail (dans ssmtp) tout simplement.
Maintenant, je vais voir pour le mod_security. Il semble être chargé car j'ai security_module (shared) qui apparait en vérifiant avec apachectl. Et dans /etc/httpd/modules.d j'ai 82_mod_security.conf.
Alors plus qu'à regarder la config de ce truc la

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie