Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Varför visas inte alla webbplatser lappat mot SQL attacker

    ? Samma kod som webbdesigners använder för att hämta den information som driver deras webbplatser från SQL-databaser ger också en av de vanligaste vektorerna server attack för hackare . Även om dessa sårbarheter kan härröra från ett företags möjliggör företagens önskemål Trump säkerhetsfrågor i tillämpningen säkerhetsuppdateringar , kan de bero också från en källa utan säkerhet patch kan fixa : dålig programmering . SQL Attacks

    Webbsidor som drar information från SQL-databaser är utformade för att ta in specifik information från användare , och sedan använda den informationen för att skapa en fråga sats för att hämta specifik information från en databas . SQL injection attacker i form av webbplatsens användare " manipulera denna process för att lura webbplatsens kod till att konstruera en fråga som returnerar känslig information från en databas i stället för den offentliga informationen sidans programmeraren är utformad att återvända . Genom att använda trick som anger data i inmatningsfälten att tvinga ett felmeddelande som avslöjar information om databasens struktur , eller skriva in text som gör att koden för att returnera information från andra delar av databasen , kan en hacker samla in information för att lansera en massivt angrepp mot ett företag eller organisation server .
    server driftstopp

    databasprogram leverantörer släpper säkerhetsuppdateringar att stänga sårbarheter som SQL injection attacker kan utnyttja , eftersom säkerhet forskare upptäcker dem , men företagen inte alltid tillämpa dessa patchar till sina servrar direkt efter att de släppts . Även om inte omedelbart tillämpa programfixar innebär att företagen medvetet kör en server med kända sårbarheter , kräver tillämpningen av dessa patchar tar servrar offline för underhåll . Detta innebär att kunderna inte kommer att kunna komma åt online- tjänster som företaget tillhandahåller , vilket resulterar i kundtjänst driftstopp eller förlorade intäkter från online-försäljning . Av denna anledning , företag ofta vänta med servrar offline att applicera patchar tills en tid när de behöver för att utföra flera andra uppgraderingar och patchar .
    Ease of Attack

    en SQL-injektion attack är en av de enklaste sårbarheter att utnyttja , och är ofta den första attacken en novis hacker lär . Det finns otaliga lektioner och tutorials gratis på Internet för att undervisa alla som är intresserade hur man utför dem . Kombinerat med populariteten för webbplatser med offentlig - vända sidor som hämtar data från SQL-databaser , innebär detta att varje potentiell hacker har en mängd mål att sondera med SQL injection attacker . Detta resulterar i säkerhet forskare " ständigt lärande av nya sårbarheter och utnyttjar . Även ett företag som tog sin server nere för underhåll varje gång det talas om ett nytt potentiell sårbarhet skulle vara den mest säkra , skulle den också ha en hel del server driftstopp . Addera Dålig Programmering

    Även om ett företag lämpligen tillämpas varje patch en SQL programvara leverantör har släppt , kan patchar inte stänga av en annan plats för SQL injection attacker : dålig programmering . Många framgångsrika SQL- attacker är resultatet av Web programmerare " misslyckas med att vidta enkla åtgärder såsom validera användarens input för att säkerställa att det inte är utformad för att tvinga SQL felmeddelanden , eller hindrar användaren från att manuellt skriva in viktiga delar av en SQL-fråga som en hackare kan använda för att välja olika känsliga datafält . Programmerare som koden sådana sårbarheter i sina webbsidor är praktiskt inbjudande SQL injection attacker på sina servrar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Utförandet av en associativ array i PHP
    ·Hur du använder PHP SQLite som en Cache
    ·Hur ansluta till SQLite Med Mongoose
    ·Hur ansluta PHP MySQL till en DB
    ·Hur accessrepeater rader i PHP
    ·Så här ställer du in tid för en PHP Timeout
    ·Hur man skriver ett PHP- skript för att vända en Stri…
    ·Lättaste PHP ramar
    ·Hur du kontrollerar om en Record Finns i MySQL
    ·Hur Infoga PHP-kod i en statisk Block
    Utvalda artiklarna
    ·Varför abstrakta klasser i Java
    ·Python Metoder för Listor
    ·Hur man installerar Python
    ·CNC-bearbetning Basics
    ·Vad är skillnaden mellan lokala och globala variabler
    ·Hur Exit Visual Basic
    ·Hur du formaterar Symboler i VB
    ·MySQL Distinkt Tutorial
    ·Hur Jämför datoralgoritmer
    ·Hur man lär Rational Rose
    Copyright © Dator Kunskap http://www.dator.xyz