Hjem Sikkerhet Hva er et sql injeksjonsangrep? - definisjon fra techopedia

Hva er et sql injeksjonsangrep? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr SQL Injection Attack?

Et SQL-injeksjonsangrep er et forsøk på å gi SQL-kommandoer til en database via et nettstedgrensesnitt. Dette for å få lagret databaseinformasjon, inkludert brukernavn og passord.

Denne kodeinjeksjonsteknikken utnytter sikkerhetsproblemer i et applikasjons databasesjikt. Hackere utnytter dårlig kodede nettsteder og webapper for å injisere SQL-kommandoer, for eksempel ved å benytte seg av et påloggingsskjema for å få tilgang til dataene som er lagret i databasen.

Enkelt sagt forekommer SQL-injeksjonsangrep fordi brukerinputfeltene lar SQL-setningene gå gjennom og direkte spørre i databasen.

Techopedia forklarer SQL Injection Attack

Moderne nettsteder inkluderer påloggingssider, søkesider, support- og produktforespørselsskjemaer, handlekurver, tilbakemeldingsskjemaer og så videre.

Disse nettstedfunksjonene er alle sårbare for SQL-injeksjonsangrep på grunn av tilgjengeligheten av brukerinputfelt. En angriper kan enkelt utføre vilkårlige SQL-setninger hvis disse nettstedene er utsatt for SQL-injeksjon. Dette kan kompromittere databasenes integritet og kan eksponere sensitive data.

Basert på back-end-databasen som brukes, kan SQL-injeksjonssårbarheter resultere i forskjellige nivåer av injeksjonsangrep. Angripere kan manipulere eksisterende spørsmål, bruke undervalg eller legge til flere spørsmål. I noen tilfeller kan det til og med være mulig å lese inn eller skrive ut til filer. Angriperne kan også utføre skallkommandoer på root-operativsystemet (OS).

Noen SQL-servere som Microsoft SQL Server inneholder lagrede og utvidede prosedyrer. Hvis en SQL-injeksjonsangriper får tilgang til disse prosedyrene, kan det føre til svært uønskede utfall. Ukorrekt kodede nettsteder og webapps er alltid utsatt for denne typen angrep.

Den ideelle måten å unngå injeksjonsangrep er ved å oppdage sårbarheter på nettsteder og webapper før du går live. Det er automatiserte SQL-injeksjonsskannere som hjelper penetrasjonstesterne med å verifisere sårbarheten til nettsteder og webapper for potensielle SQL-injeksjonsangrep.

Dette hjelper nettadministratoren med å fikse den sårbare koden umiddelbart og beskytte nettstedene mot potensielle SQL-injeksjonsangrep.

Hva er et sql injeksjonsangrep? - definisjon fra techopedia