Vad är den största skillnaden mellan en normal SQL-injektion och en blind SQL-injektionssårbarhet?
Vad är den största skillnaden mellan en normal SQL-injektion och en blind SQL-injektionssårbarhet?

Video: Vad är den största skillnaden mellan en normal SQL-injektion och en blind SQL-injektionssårbarhet?

Video: Vad är den största skillnaden mellan en normal SQL-injektion och en blind SQL-injektionssårbarhet?
Video: what is an SQL Injection? 2024, Maj
Anonim

Blind SQL-injektion är nästan identisk med normal SQL-injektion , det enda skillnad är hur data hämtas från databasen. När databasen inte matar ut data till webbsidan, tvingas en angripare att stjäla data genom att ställa en rad sanna eller falska frågor till databasen.

På samma sätt frågar folk, när kan en angripare försöka en blind SQL-injektion?

Blind SQL-injektion är identisk med normala SQL-injektion förutom att när en angriparens försök för att utnyttja en applikation istället för att få ett användbart felmeddelande får de en generisk sida specificerad av utvecklaren istället. Detta gör att utnyttja en potential SQL Injection attack svårare men inte omöjligt.

På samma sätt, vad är blind SQL-injektionsattack kan det förhindras? Som med vanliga SQL-injektion , blinda SQL-injektionsattacker kan vara förhindras genom noggrann användning av parametriserade frågor, som säkerställer att användarinmatning inte kan störa strukturen för det avsedda SQL fråga.

På samma sätt frågas det, vad är SQL-injektionssårbarhet?

SQL-injektion är en webbsäkerhet sårbarhet som tillåter en angripare att störa de frågor som ett program gör till sin databas.

Hur fungerar SQL-injektion exempel?

Exempel av en unionsbaserad SQL-injektion Det tillåter angriparen att kombinera resultaten av två eller flera SELECT-satser till ett enda resultat. I SQL-injektion , UNION-operatören används vanligtvis för att bifoga en skadlig SQL fråga till den ursprungliga frågan som är avsedd att köras av webbapplikationen.

Rekommenderad: