Hva er hovedforskjellen mellom en normal SQL-injeksjon og en blind SQL-injeksjonssårbarhet?
Hva er hovedforskjellen mellom en normal SQL-injeksjon og en blind SQL-injeksjonssårbarhet?

Video: Hva er hovedforskjellen mellom en normal SQL-injeksjon og en blind SQL-injeksjonssårbarhet?

Video: Hva er hovedforskjellen mellom en normal SQL-injeksjon og en blind SQL-injeksjonssårbarhet?
Video: what is an SQL Injection? 2024, November
Anonim

Blind SQL-injeksjon er nesten identisk med normal SQL-injeksjon , den eneste forskjell er måten dataene hentes fra databasen. Når databasen ikke sender ut data til nettsiden, blir en angriper tvunget til å stjele data ved å stille databasen en rekke sanne eller usanne spørsmål.

På samme måte spør folk, når kan en angriper forsøke en blind SQL-injeksjon?

Blind SQL-injeksjon er identisk med normalen SQL-injeksjon bortsett fra at når en angriper forsøk for å utnytte en applikasjon i stedet for å få en nyttig feilmelding, får de en generisk side spesifisert av utvikleren i stedet. Dette gjør utnyttelse til et potensial SQL-injeksjonsangrep vanskeligere, men ikke umulig.

På samme måte, hva er blinde SQL-injeksjonsangrep kan det forhindres? Som med vanlig SQL-injeksjon , blinde SQL-injeksjonsangrep kan være forhindret gjennom forsiktig bruk av parameteriserte spørringer, som sikrer at brukerinndata ikke kan forstyrre strukturen til den tiltenkte SQL spørsmål.

På samme måte spørs det, hva er SQL-injeksjonssårbarhet?

SQL-injeksjon er en nettsikkerhet sårbarhet som lar en angriper forstyrre spørringene som en applikasjon gjør til databasen.

Hvordan fungerer SQL-injeksjon eksempel?

Eksempel av en unionsbasert SQL-injeksjon Den lar angriperen kombinere resultatene av to eller flere SELECT-setninger til ett enkelt resultat. I SQL-injeksjon , UNION-operatøren brukes vanligvis til å legge ved en skadelig SQL spørring til den opprinnelige spørringen som skal kjøres av nettapplikasjonen.

Anbefalt: