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 MVC Discussion :

Pr�venir les injections sql dans une application ASP.net MVC2(C#)


Sujet :

ASP.NET MVC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    Inscrit en
    D�cembre 2009
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : D�cembre 2009
    Messages : 107
    Par d�faut Pr�venir les injections sql dans une application ASP.net MVC2(C#)
    Bonjour,

    Je voudrais savoir comment je peux r��crire ma requ�te dans l'action
    ci-dessous pour pouvoir �viter les injections sql ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
     public ActionResult Edit(long id)
            {
                Alert alert = db.Alerts.Single(a => a.Id == id);
                return View(alert);
            }
    Merci d'avance.

  2. #2
    R�dacteur/Mod�rateur


    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    F�vrier 2004
    Messages
    19 875
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur .NET
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 19 875
    Par d�faut
    Ce code ne pr�sente aucun risque d'injection SQL... c'est l'un des avantages d'utiliser un ORM comme Linq to SQL ou Entity Framework : tu n'�cris pas de SQL, il n'y a donc pas de risque d'injection.

    Ce qui pr�sente un risque, c'est de construire dynamiquement des requ�tes SQL � partir d'informations saisies par l'utilisateur. Si tu utilises des requ�tes param�tr�es au lieu d'ins�rer ces informations directement dans la requ�te, il n'y a pas de risque. Les ORM utilisent d'ailleurs des requ�tes param�tr�es.

  3. #3
    R�dacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par d�faut
    Enfait, il me semble que pour comprendre ce fil, il faut reprendre le fil pr�c�dent sur la r��criture d'url.

    D�j�, un bon point pour s�curiser les pages est de mettre une gestion des r�les: faire en sorte qu'uniquement les utilisateurs reconnus puissent effectuer l'op�ration.

  4. #4
    Membre confirm�
    Homme Profil pro
    Inscrit en
    D�cembre 2009
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : D�cembre 2009
    Messages : 107
    Par d�faut
    Citation Envoy� par PitMaverick78 Voir le message
    Enfait, il me semble que pour comprendre ce fil, il faut reprendre le fil pr�c�dent sur la r��criture d'url.

    D�j�, un bon point pour s�curiser les pages est de mettre une gestion des r�les: faire en sorte qu'uniquement les utilisateurs reconnus puissent effectuer l'op�ration.
    Salut,

    Merci pour vos r�ponses, �� me rassure.

    Bonne nuit.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 5
    Dernier message: 15/04/2011, 11h53
  2. R�ponses: 0
    Dernier message: 26/01/2011, 09h24
  3. Recevoir les �v�nements SQL dans une application custom
    Par steelidol dans le forum D�veloppement
    R�ponses: 1
    Dernier message: 23/09/2009, 21h02
  4. R�ponses: 2
    Dernier message: 31/07/2009, 00h02
  5. Login et membership dans une application asp.net 3.5
    Par tendre_amie007 dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 26/05/2009, 13h15

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