| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
réseaux  
  • Ethernet

  • FTP et Telnet

  • Adresse IP

  • Réseau Internet

  • Réseaux locaux

  • modems

  • sécurité des réseaux

  • Autre Réseaux informatiques

  • Routeurs

  • Réseaux virtuels

  • Voice Over IP

  • réseau sans fil

  • Routeurs sans fil
  •  
    Connaissances Informatiques >> réseaux >> sécurité des réseaux >> Content
    Comment faire pour bloquer Injections SQL
    injection SQL est une forme d'attaque de réseau qui implique code " injecter " dans une base de données dans une tentative de forcer le programme d'interrogation de base de données pour retourner une erreur et donner l'injecteur certaines informations à la fois la base de données et de l'information au sein de elle . Elle peut être réalisée à partir de n'importe quelle page Web qui agit comme un portail vers une base précaire et ne pas désinfecter ses requêtes. Instructions
    1

    Assurez-vous de spécifier le type d' entrée requis lors de l'écriture de votre code de requête SQL. La plupart des environnements de développement vous permettent de spécifier "string" , "entier " ou "date" . Par exemple , l'URL

    http://mysite.com/listauthordetails.aspx?user_id=1234

    est interprétée par la base de données

    prenom SELECT, nom_famille DE utilisateurs WHERE user_id = '1234 '

    Cette requête peut être réécrite pour

    Dim ID comme String = Request.QueryString ( "ID" )

    de cmd As New SqlCommand ( " SELECT user_id FROM utilisateurs WHERE user_id = @ user_id " )

    param Dim = new SqlParameter ( " user_id " , SqlDbType.VarChar )

    param.Value = ID

    cmd. Parameters.Add ( param)

    Ce code empêche des informations supplémentaires soient ajoutés à la fin de la requête SQL , et ne laisse passer que le résultat de la demande user_id .
    2

    Utilisez l' fichier . htaccess pour bloquer les demandes illégitimes avant qu'elles ne soient transmises à la base de données , en utilisant le RewriteCond () de commande . Par exemple, pour bloquer un script en essayant de modifier une variable de demande, soit utiliser la ligne " RewriteCond% { QUERY_STRING } _REQUEST ( =

    Previous :

    next :
      articles connexes
    ·Comment faire pour masquer l'application VBS 
    ·Façons de vous protéger lorsque vous utilisez les Ser…
    ·Comment déterminer SSH Passphrase Durée 
    ·Comment vérifier l'authentification de droits d'admini…
    ·Comment ajouter un mot de passe pour un Linksys 
    ·Comment faire pour empêcher les gens de piratage de vo…
    ·Aspects éthiques de piratage informatique 
    ·Qu'est-ce qu'un modded Xbox 
    ·Paramètres recommandés pour un routeur Firewall 1000S…
    ·Catégories de systèmes de détection d'intrusion 
      articles en vedette
    ·Définition de la congestion du réseau 
    ·Comment supprimer votre compte MySpace vous n'avez pas …
    ·Comment trouver une adresse IP dans Fedora 
    ·SBC ATT 2Wire DSL Modem Guide 
    ·PPTP : Protocoles supportés 
    ·La norme d'authentification pour Windows NT 
    ·Ventrilo administrateur Tricks 
    ·Comment ajouter des fonds à Tumblr 
    ·Comment faire pour activer SSL dans le projet 
    ·Comment configurer une clé réseau Linksys 
    Copyright © Connaissances Informatiques http://fr.wingwit.com