Čo je to časovo založená slepá SQL injekcia?
Čo je to časovo založená slepá SQL injekcia?

Video: Čo je to časovo založená slepá SQL injekcia?

Video: Čo je to časovo založená slepá SQL injekcia?
Video: CS50 2015 - Week 8 2024, Smieť
Anonim

Čas - založené Blind SQLi

Čas - založené na SQL Injection je inferenciálny SQL Injection technika, ktorá sa spolieha na odoslanie SQL dotaz do databázy, čo prinúti databázu čakať na zadané množstvo čas (v sekundách) pred odpoveďou

Len tak, čo je to slepá injekcia SQL?

Popis. Blind SQL (Štruktúrovaný Dopytovací Jazyk) injekciou je typ SQL Injection útok, ktorý kladie databáze pravdivé alebo nepravdivé otázky a určuje odpoveď na základe odpovede aplikácií. To umožňuje využívať SQL Injection zraniteľnosť ťažšie, ale nie nemožné..

čo je slepý útok SQL injection, dá sa mu zabrániť? Rovnako ako u bežných SQL injekcia , slepé SQL injection útoky môžu byť zabránené prostredníctvom starostlivého používania parametrizovaných dotazov, ktoré zaisťujú, že vstup používateľa nemôže zasahovať do štruktúry zamýšľaného SQL dopyt.

Je teda časovo založený útok SQL injection?

Čas - Na základe Slepý Útoky SQL Injection . Čas - založené techniky sa často používajú na dosiahnutie testov, keď neexistuje iný spôsob, ako získať informácie z databázového servera. Tento druh útok vstrekuje a SQL segment, ktorý obsahuje špecifickú funkciu DBMS alebo ťažký dotaz, ktorý generuje a čas meškanie.

Kedy sa môže útočník pokúsiť o slepú injekciu SQL?

Blind SQL injection je identická s normálnou SQL Injection okrem toho, že keď an pokusy útočníka na zneužitie aplikácie namiesto získania užitočného chybového hlásenia dostanú namiesto toho všeobecnú stránku špecifikovanú vývojárom. To robí využitie potenciálu SQL Injection útok ťažšie, ale nie nemožné.

Odporúča: