par
chrislabricole » 09 nov. 2008, 11:56
Oui, c'est vrai, en fait ça dépend, c'est si un formulaire que pour les admin qui saches le html, pas de prob, mais si c'est pour tout le monde, c'est la que ça pose problème, car une personne peut très bien faire ça :
<script>alert('Faille XSS');</script>
Et voilà, tu as une belle faille XSS, (regarde sur Internet se que l'on peut faire avec une faille XSS...)
Donc, pour résoudre ça, c'est là que le BBCode est bien

En fait, pas vraiment ça pour ta solution, il faut utiliser les REGEX, il existe beaucoup beaucoup de tuto sur ça

N'oublie pas, pas de htmlentities() ou autre y compris nl2br() AVANT l'enregistrement

Oui, c'est vrai, en fait ça dépend, c'est si un formulaire que pour les admin qui saches le html, pas de prob, mais si c'est pour tout le monde, c'est la que ça pose problème, car une personne peut très bien faire ça :
[php]<script>alert('Faille XSS');</script>[/php]
Et voilà, tu as une belle faille XSS, (regarde sur Internet se que l'on peut faire avec une faille XSS...)
Donc, pour résoudre ça, c'est là que le BBCode est bien ;)
En fait, pas vraiment ça pour ta solution, il faut utiliser les REGEX, il existe beaucoup beaucoup de tuto sur ça ;)
N'oublie pas, pas de htmlentities() ou autre y compris nl2br() AVANT l'enregistrement ;)