| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Netværk  
  • Ethernet
  • FTP & Telnet
  • IP-adresse
  • Internet Netværk
  • lokale netværk
  • modemer
  • Network Security
  • Andet Computer Networking
  • Routere
  • virtuelle netværk
  • Voice Over IP
  • Trådløst netværk
  • trådløse Routere
  •  
    Computer Viden >> Netværk >> Network Security >> Content
    Sådan Block SQL injektion
    SQL-injektion er en form for netværk angreb, der indebærer " indsprøjtning " kode i en database i et forsøg på at tvinge databaseforespørgsel program til at returnere en fejl, og give injektoren nogle oplysninger om både databasen og oplysninger inden det . Det kan udføres fra enhver webside, der fungerer som en portal til en usikker database , og ikke rense sine forespørgsler. Instruktioner
    1

    Sørg for at angive den type input kræves, når du skriver din SQL-forespørgsel kode. De fleste udviklingsmiljøer muligt at angive "streng ", " integer " eller " date" . For eksempel er URL

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

    fortolkes af databasen som

    SELECT first_name , last_name FROM brugere WHERE user_id = '1234 '

    Denne forespørgsel kan omskrives til

    Dim id som String = Request.Querystring ( "ID" )

    Dim cmd som ny SqlCommand ( " SELECT USER_ID FROM brugere WHERE user_id = @ user_id " )

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

    param.Value = ID

    cmd . Parameters.Add ( param )

    Denne kode forhindrer yderligere oplysninger fra at blive tilføjet i slutningen af SQL forespørgsel, og kun passerer resultatet af user_id anmodning.
    2

    Brug . htaccess til at blokere illegitime , før disse sendes til databasen, vha. RewriteCond () kommando. For eksempel , for at blokere et script forsøger at ændre en anmodning variabel bruge linjen " RewriteCond % { QUERY_STRING } _Anmod (=

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan forhindrer hackere fra Kom følsomme oplysninger…
    ·Ulemperne ved Password Authentication Protocol 
    ·Sådan sikre dine data med Oracle Database Security 
    ·Wireless Router Network Security 
    ·Sådan fjernes DNS spoofing Fra et Toshiba Satellite 30…
    ·Firewall Software til servere 
    ·Hvordan til at overvåge brugernes aktivitet i Windows …
    ·Netværk Scanner Tools 
    ·GPRS Authentication Methods 
    ·Hvordan du giver tilladelse på et computernetværk 
      Anbefalede Artikler
    ·SonicWALL Kan ikke pinge et WLAN 
    ·Realiseringen af ​​et RJ45-kabel 
    ·Hvordan kommer man ind CLI på HP ProCurve 2600 
    ·Hvordan skal tjekkes NIC Card Indstillinger 
    ·Sådan Set Up en VMware Virtual Switch 
    ·Sådan foretages fejlfinding Enterprise Networks 
    ·Hvad er numrene på siden af ​​en Netgear Router 
    ·Forskellen mellem Hub & Switch 
    ·Sådan Se Streaming Online TV fra et andet land med en …
    ·Sådan Block Andre Fra Bouncing Off My Router 
    Copyright © Computer Viden http://www.computerdk.com