par
zeus » 13 mai 2008, 10:05
Tu as bien compris le truc, nous ne donnons que des conseils.
Mais, quand tu nous dis "chacun sa méthode", on a franchement l'impression qu'on est HS de pas protéger chaque transfert de variable.
Sinon, sache que les principes de protections ont un cout en terme de temps d'exécution. Que si tu développes un petit site collaboratif, ça ne se verra peut être jamais, mais que si tu est sur une application de plus grosse envergure, ça va finir par se voir.
Et sinon, protéger pour protéger, c'est aussi inutile que de faire
$nb = 12;
for($i=0; $i<5; $i++)
{
$nb+1;
}
parce que tu penses que le + n'est pas protégé. C'est une caricature, mais franchement, c'est dans la même idée.
Que tu protège tout ce qui arrive de l'extérieur est une excellente chose. Que tu protèges les chaines à l'intérieur de ton application, pourquoi pas, même si j'en vois moins l'utilité, du moins selon l'application.
Que tu protèges avec un addslashes() des valeurs entières, je trouve ça inutile et paranoïaque.
Maintenant, il est clair que je cherche à te convaincre, mais tu restes le maître des clés et c'est toi qui décide pour ton application.
Tu as bien compris le truc, nous ne donnons que des conseils.
Mais, quand tu nous dis "chacun sa méthode", on a franchement l'impression qu'on est HS de pas protéger chaque transfert de variable.
Sinon, sache que les principes de protections ont un cout en terme de temps d'exécution. Que si tu développes un petit site collaboratif, ça ne se verra peut être jamais, mais que si tu est sur une application de plus grosse envergure, ça va finir par se voir.
Et sinon, protéger pour protéger, c'est aussi inutile que de faire
[php]$nb = 12;
for($i=0; $i<5; $i++)
{
$nb+1;
}[/php]
parce que tu penses que le + n'est pas protégé. C'est une caricature, mais franchement, c'est dans la même idée.
Que tu protège tout ce qui arrive de l'extérieur est une excellente chose. Que tu protèges les chaines à l'intérieur de ton application, pourquoi pas, même si j'en vois moins l'utilité, du moins selon l'application.
Que tu protèges avec un addslashes() des valeurs entières, je trouve ça inutile et paranoïaque.
Maintenant, il est clair que je cherche à te convaincre, mais tu restes le maître des clés et c'est toi qui décide pour ton application.