Ceci est une ancienne révision du document !
Table des matières
Configurer la sécurité de PhpMyAdmin
La configuration de PhpMyAdmin se fait au sein du fichier .\xampp\phpMyAdmin\config.inc.php
La sécurité pour ce produit s'envisage sous deux angles.
L'authentification
Par défaut, PhpMyadmin est livré avec un compte root sans mot de passe et accompagné d'un auto-login. Deux actions sont donc nécessaires pour protéger l'environnement. D'abord, attribuer un mot de passe au compte root :
Ensuite, désactiver l'auto-login. Rechercher dans config.inc.php la variable $cfg['Servers'][$i]['auth_type'] et adapter sa valorisation : “config” (auto-login) ou “cookie” (login form)
$cfg['Servers'][$i]['auth_type'] = "cookie";
La sécurisation de l'authentification
Une fois activée l'authentification, le système de chiffrage nécessite d'être sécurisé par une passphrase. En effet, les mots de passes seront, dès lors, stockés dans des cookies. Ainsi, il faut intervenir sur la variable $cfg['blowfish_secret'], dans le même fichier, en lui attribuant une valeur textuelle aléatoire d'au moins 32 caractères :
$cfg['blowfish_secret'] = "remplacer par une chaine aléatoire d'au moins 32 car.";
