Itthon Biztonság Mi az a sql injekciós támadás? - meghatározás a techopedia alapján

Mi az a sql injekciós támadás? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az SQL Injection Attack?

Az SQL befecskendezés támadás egy SQL parancsok kiadására tett kísérlet az adatbázishoz egy weboldal felületén keresztül. Ezzel tárolt adatbázis-információkat szerezhet, ideértve a felhasználóneveket és a jelszavakat.

Ez a kódinjekciós technika kihasználja az alkalmazás adatbázis rétegének biztonsági réseit. A hackerek kihasználják a rosszul kódolt webhelyeket és webes alkalmazásokat az SQL parancsok injektálására, például egy bejelentkezési űrlappal kihasználva az adatbázisban tárolt adatokhoz való hozzáférést.

Egyszerűen fogalmazva, az SQL befecskendezés támadások azért fordulnak elő, mert a felhasználói beviteli mezők lehetővé teszik az SQL utasítások átjutását és az adatbázis közvetlen lekérdezését.

A Techopedia magyarázza az SQL Injection Attack-et

A modern webhelyek tartalmaznak bejelentkezési oldalakat, keresési oldalakat, támogatási és termékkérési űrlapokat, bevásárlókocsikat, visszajelzési űrlapokat és így tovább.

Ezek a weboldal-szolgáltatások mind érzékenyek az SQL befecskendezés támadásokra, a rendelkezésre álló felhasználói beviteli mezők miatt. A támadó könnyen végrehajthat önkényes SQL utasításokat, ha ezek a webhelyek hajlamosak az SQL befecskendezésre. Ez veszélyeztetheti az adatbázisok integritását, és felfedheti az érzékeny adatokat.

Az alkalmazott háttér-adatbázis alapján az SQL-befecskendezés biztonsági rései különböző szintű befecskendezési támadásokat eredményezhetnek. A támadók manipulálhatják a meglévő lekérdezéseket, használhatnak alszelekteket, vagy hozzáadhatnak további lekérdezéseket. Bizonyos esetekben a fájlokba való beolvasás vagy a fájlokba való kiírás is lehetséges. A támadók shell parancsokat is végrehajthatnak a gyökér operációs rendszeren (OS).

Néhány SQL-kiszolgáló, például a Microsoft SQL Server, tárolt és kiterjesztett eljárásokat tartalmaz. Ha egy SQL befecskendező támadó hozzáférést kap ezekhez az eljárásokhoz, ez nagyon nemkívánatos eredményekhez vezethet. A helytelenül kódolt webhelyek és az internetes alkalmazások mindig hajlamosak az ilyen támadásokra.

Az injekciós támadások elkerülésének ideális módja a webhelyek és a webalkalmazások sebezhetőségének felismerése az élő alkalmazás előtt. Vannak automatikus SQL-beolvasó szkennerek, amelyek segítenek a penetrációs tesztelőknek ellenőrizni a webhelyek és webes alkalmazások sebezhetőségét az esetleges SQL-befecskendezési támadások esetére.

Ez elősegíti a web adminisztrátorának a sérülékeny kód azonnali kijavítását és a webhelyek védelmét az esetleges SQL befecskendezési támadásoktól.

Mi az a sql injekciós támadás? - meghatározás a techopedia alapján