IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

textarea et faille xss [MySQL]


Sujet :

PHP & Base de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut textarea et faille xss
    Bonjour,
    la question est simple : "comment se protéger des failles xss sur un texarea ?"
    On vient de me faire remarquer, très justement, qu'un de mes scripts avait une faille xss. (merci stealth35)

    Je protège la récupération de mes données issues d'un formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    	// recuperation
    	$from_input 	= htmlspecialchars(stripslashes(trim($_POST['from_input'])));
    	$from_textarea 	= stripslashes(trim($_POST['from_textarea']));
    	// avant passage en bdd : protection contre injection sql
    	$from_input 	= mysql_real_escape_string($from_input);
    	$from_textarea 	= mysql_real_escape_string($from_textarea);
    ?>
    On a aussi :
    - Sanitize filters
    - filter_input

    Mais je n'ai pas trouvé de solution contre les failles xss pour un textarea, qui, par définition, doit pouvoir enregistrer et afficher des balises html.

    D'après ce que j'ai lu ("parcouru" serait plus juste) ici, , ou , ...
    les hack xss "basiques" sont surtout de la forme :
    - <script>alert("on t'a eu !")</script>
    - <iframe src="http://site-du-hacker.com"></iframe>

    -> "Comment s'en protéger au mieux ?
    Une 1ère approche serait de supprimer toutes les balises <script> et <iframe> (et leur contenu) avec des regex, ou dom (?)
    -> "Sera-ce suffisant ?"
    -> "Quelle est la bonne méthode ?"
    Merci.
    Dernière modification par Invité ; 17/08/2011 à 13h45.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Faille XSS
    Par smed79 dans le forum Langage
    Réponses: 2
    Dernier message: 14/05/2010, 18h24
  2. [IE 8] Quelles options modifier pour autoriser la faille XSS ?
    Par homeostasie dans le forum IE
    Réponses: 0
    Dernier message: 22/07/2009, 15h30
  3. Réponses: 2
    Dernier message: 08/05/2009, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo