Autres projets personnels: blog modulable PHP Minimus | Mini cms sans base de données PHP Nanomus | Sécurité Firewall universel pour site en PHP et Stop Spam Referer
PHP Maximus CMS

Sécuriser le config.php de votre forum phpBB3

Forum dédié au support du bridge phpBB3 SEO
Règles du forum
Veuillez préciser si vous utilisez la version SEO de phpBB 3 ou non.

Sécuriser le config.php de votre forum phpBB3

Messagede Cyril » Ven 19 Mar, 2010 6:29 pm

Dans la logique de phpBB, y'a quand même quelques trucs très très étranges qui m'échappe quand au minimum à faire en matière de sécurité ...

Passons sur le fait que le fichier config.php soit sur le root, ce qui n'est pas de la meilleure idée, en attendant le fichier n'est absolument pas sécurisé contre une quelconque lecture par un autre script, ce qui est potentiellement très dangereux puisqu'il détient les accès à la base de données lol

En l'état et avant d'aller plus en avant, ouvrez le fichier config.php puis juste après

Code: Tout sélectionner
<?php


ajoutez cette ligne

Code: Tout sélectionner
defined('IN_PHPBB') or die('Acces config denied');


Nota: je vire aussi le la fermeture de fichier par défaut ( c'est plus sage ), dernière ligne du fichier suivante
Code: Tout sélectionner
?>



Rajout du 22 mars 2010

Remplacez ceci
Code: Tout sélectionner
// là je précise le nom de ma table _authors de mon maximus
@define('TABLE_BB3_AUTHORS', $prefix.'_authors');
// là je précise le nom de ma table _users de mon maximus
@define('TABLE_BB3_USERS', $prefix.'_users');
// là je ne touche plus rien :)
@define('PHPBB_INSTALLED', true);


par ceci, ce qui évitera quelques erreurs dans les fichiers logs et évitera de perdre du temps de calcul bêtement :(

Code: Tout sélectionner
// là je précise le nom de ma table _authors de mon maximus
if ( !defined('TABLE_BB3_AUTHORS') )
           define('TABLE_BB3_AUTHORS', $prefix.'_authors');
// là je précise le nom de ma table _users de mon maximus
if ( !defined('TABLE_BB3_USERS') )
          define('TABLE_BB3_USERS', $prefix.'_users');
// là je ne touche plus rien :)
if ( !defined('PHPBB_INSTALLED') )
          define('PHPBB_INSTALLED', true);
Image
- Le projet Maximus CMS sur SourceForge
Maximus, CMS fun pour internautes funs
Vous voulez un cms plus petit PHP Minimus, un cms minimaliste PHP Nanomus, un pare feu pour votre site PHP Firewall
Avatar de l’utilisateur
Cyril
Développeur Maximus CMS
Développeur Maximus CMS
 
Messages: 17264
Inscription: Mar 26 Avr, 2005 12:00 pm
Localisation: fr

Re: Sécuriser le config.php de votre forum phpBB3

Messagede GravuTrad » Ven 19 Mar, 2010 11:54 pm

Même la version seo a ce souci?

on peut rapporter le tout chez phpbb? (ca peut les aider?)
Avatar de l’utilisateur
GravuTrad
Maitre S Maximus
Maitre S Maximus
 
Messages: 6539
Inscription: Jeu 12 Mai, 2005 12:00 pm
Localisation: be

Re: Sécuriser le config.php de votre forum phpBB3

Messagede epsylon » Sam 20 Mar, 2010 10:00 am

salut

le root tu peux le bouger avec un alias et un include et ensuite le mettre dans un rep comme dans max non?
epsylon
Team Dev Maximus
Team Dev Maximus
 
Messages: 12306
Inscription: Jeu 28 Avr, 2005 12:00 pm
Localisation: fr

Re: Sécuriser le config.php de votre forum phpBB3

Messagede Cyril » Sam 20 Mar, 2010 1:02 pm

@GravuTrad : oui même la seo , la seo protège bien contre les attaques classiques via l'url mais il reste pas mal de paramètres à sécuriser dans cette version, d'ailleurs PHP Firewall sera livré par défaut avec notre version, je ne compte pas qu'une faille de phpbb mette tous les utilisateurs de la communauté à mal

pour ta seconde question
on peut rapporter le tout chez phpbb? (ca peut les aider?)


crois tu réellement qu'ils ont besoin de conseils d'un blaireau comme moi ?
franchement moi je dis que si c'est comme ça, c'est que c'est voulu :cry: :oops:
mais personnellement je ne livre pas un script en l'état lol


@epsylon il faudrait le faire oui comme pour maximus, ce qui killerait toute possibilité de s'amuser avec ce foutu fichier ( là tel qu'il est, c'est un libre accès à tout le monde , incroyable quand même ), mais je n'ai pas fait encore le tour de toutes les dépendances et il est possible suivant le code que ce soit impossible de le faire, je vais tester durant plusieurs jours avant de valider ceci
Image
- Le projet Maximus CMS sur SourceForge
Maximus, CMS fun pour internautes funs
Vous voulez un cms plus petit PHP Minimus, un cms minimaliste PHP Nanomus, un pare feu pour votre site PHP Firewall
Avatar de l’utilisateur
Cyril
Développeur Maximus CMS
Développeur Maximus CMS
 
Messages: 17264
Inscription: Mar 26 Avr, 2005 12:00 pm
Localisation: fr

Re: Sécuriser le config.php de votre forum phpBB3

Messagede epsylon » Sam 20 Mar, 2010 2:08 pm

sur bbtomax je l'avais fait avec succes je pense que sur phpbb tu peux aussi
epsylon
Team Dev Maximus
Team Dev Maximus
 
Messages: 12306
Inscription: Jeu 28 Avr, 2005 12:00 pm
Localisation: fr

Re: Sécuriser le config.php de votre forum phpBB3

Messagede Cyril » Sam 20 Mar, 2010 2:15 pm

comme je t'ai dis, je n'ai pas fait encore le tour des dépendances

si le forum a des dépendances profondes avec le chemin du fichier cela impliquera de modifier un ou des fichiers de phpbb ce que je ne veux pas faire

dans mon idée, et c'est certainement la plus sage, on ne doit pas toucher au produit ou si on le modifie ce doit être uniquement des ajouts ci et là ce qui ne doit pas provoquer de rupture dans le code ou de bug, si on commence à bricoler dans les fichiers autant dire que l'on va casser la compatibilité du script original, ce qui entrainera instantanément des soucis pour les utilisateurs finaux

mais si c'est jouable sans causer de bugs et sans modifier de fichiers alors oui autant le faire, je le testerai mais le plus important est fait avec le contrôle en début de fichier

je te confirme que le fait de déplacer le fichier config.php est une très bonne idée, le renommer autrement c'est une vrai banane parce que de toute façon les informations sont chargées dans chaque page ...

j'avais vu à différents endroits qu'il fallait renommer le fichier config, mais autant dire que ça n'aura qu'un impact: créer des bugs là où il n'y en avait pas, coté sécurité ça ne tient pas la route
Image
- Le projet Maximus CMS sur SourceForge
Maximus, CMS fun pour internautes funs
Vous voulez un cms plus petit PHP Minimus, un cms minimaliste PHP Nanomus, un pare feu pour votre site PHP Firewall
Avatar de l’utilisateur
Cyril
Développeur Maximus CMS
Développeur Maximus CMS
 
Messages: 17264
Inscription: Mar 26 Avr, 2005 12:00 pm
Localisation: fr

Re: Sécuriser le config.php de votre forum phpBB3

Messagede Cyril » Lun 22 Mar, 2010 4:24 pm

Actualisation du message initial
Image
- Le projet Maximus CMS sur SourceForge
Maximus, CMS fun pour internautes funs
Vous voulez un cms plus petit PHP Minimus, un cms minimaliste PHP Nanomus, un pare feu pour votre site PHP Firewall
Avatar de l’utilisateur
Cyril
Développeur Maximus CMS
Développeur Maximus CMS
 
Messages: 17264
Inscription: Mar 26 Avr, 2005 12:00 pm
Localisation: fr

Re: Sécuriser le config.php de votre forum phpBB3

Messagede GravuTrad » Sam 27 Mar, 2010 2:47 am

Tiens le début tu avais déja vu ici lol:

http://www.php-maximus.org/wiki/index.p ... ximus_2008
Avatar de l’utilisateur
GravuTrad
Maitre S Maximus
Maitre S Maximus
 
Messages: 6539
Inscription: Jeu 12 Mai, 2005 12:00 pm
Localisation: be

Re: Sécuriser le config.php de votre forum phpBB3

Messagede Cyril » Sam 27 Mar, 2010 9:19 am

non, le wiki a été actualisé entre temps lol
crois tu que je chôme ?
Image
- Le projet Maximus CMS sur SourceForge
Maximus, CMS fun pour internautes funs
Vous voulez un cms plus petit PHP Minimus, un cms minimaliste PHP Nanomus, un pare feu pour votre site PHP Firewall
Avatar de l’utilisateur
Cyril
Développeur Maximus CMS
Développeur Maximus CMS
 
Messages: 17264
Inscription: Mar 26 Avr, 2005 12:00 pm
Localisation: fr

Re: Sécuriser le config.php de votre forum phpBB3

Messagede GravuTrad » Lun 02 Jan, 2012 8:19 pm

Peux t'on par ailleurs utiliser une base sql différente entre le site et le forum phpbb3 ou il faut tout sur la même? est ce que ça change quelque chose niveau sécu?
Avatar de l’utilisateur
GravuTrad
Maitre S Maximus
Maitre S Maximus
 
Messages: 6539
Inscription: Jeu 12 Mai, 2005 12:00 pm
Localisation: be


Retourner vers Bridge forum phpBB3 SEO et Maximus CMS

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron
Maximus Autres projets Aide Contribuer Sites associés Publicités

Partenaire hébergement professionnel www.hebeh.com, votre hébergement de qualité à bas prix.
Retrouvez PHP Maximus sur Facebook et sur Twitter.