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

ASP.NET Discussion :

HttpRequestValidationException & CrossSiteScriptingValidation


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de LhIaScZkTer
    Inscrit en
    Mai 2004
    Messages
    564
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2004
    Messages : 564
    Par défaut HttpRequestValidationException & CrossSiteScriptingValidation
    Bonjour à tous,

    J'ai une question toute simple à laquelle je n'arrive vraiment pas à trouver de réponse, c'est pas faute d'avoir cherché. Ma toute dernière lueur d'espoir se trouvait Ajout d'une protection contre les scripts intersites dans ASP.NET 1.0 je me suis dis que sous le Framework 2.0 je retrouverais cette class... on peut toujours rêver

    J'ai lu aussi que pour ne plus avoir l'exeception HttpRequestValidationException il fallait simplement faire ValidateRequest="false" dans la catégorie des choses à ne pas faire il me semble qu'elle vient en premier, surtout pour une application web

    Ma question est : Comment fais-t-on pour protéger la saisie dans les zones textes ? Histoire de pouvoir faire un <script>alert('bonjour')</script> sans que cela ne déclenche les foudres de asp.net

    Il me semble avoir trouvé un lien intéressant How To: Prevent Cross-Site Scripting in ASP.NET

    Merci pour votre aide.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    HtmlEncode sur le texte saisi

  3. #3
    Membre éclairé Avatar de LhIaScZkTer
    Inscrit en
    Mai 2004
    Messages
    564
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2004
    Messages : 564
    Par défaut
    Salut lutecefalco,

    Merci pour ta réponse.

    Je veux bien pour le HtmlEncode, mais le problème est que je dois pour cela mettre ValidateRequest="false", alors quel intérêt de le mettre à true ?

    Et d'un autre coté cela va m'encoder tous les caractères spéciaux même les accents. Donc j'imagine qu'en l'enregistrant sur une base de données et qu'ensuite, si je décide de l'exporter vers un fichier excel je vais avoir quelques souci non ?

    Merci pour votre aide

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