![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ||||||||||||||||||||||||||
SQL-injektio hyökkäys
18 joulukuu 2009
SQL-injektio hyökkäys käyttää haittaohjelmia hyödyntää tietoturvaa tietokantaan tai Web-pohjaisten sovellusten. Nämä hyökkäykset tehdään SQL-komentoja ja voi olla vakavia seurauksia, kuten valvoa SQL Server-tai ylentävää oikeuksiinsa näin valvoa tietokannan ylläpitäjän etuoikeus tehdä yhdessä lisätä, muokata ja jopa pudottaa taulukot. ( http://www.stardeveloper.com/articles/display.html?article=2008112501&page=1 )
Sql hyökkäys voidaan estää ottamalla käyttöön sanitization tekniikoita, kuten määritellä, minkälaisia arvonmäärityksessä ) when expecting a string value as user input or getsecureval(cstr(param ),”'”, “”” ) when accepting user input from cookies. ja funktioiden avulla kuin korvata (str, "" "" "") kun odottaa jono arvo käyttäjä syöttää tai getsecureval (CStr (param ),"'", ""), kun vastaan käyttäjien palautteen evästeet. Molemmat menetelmät korvaavat yksittäinen heittomerkki syötetään SQL Injection-iskujen lainausmerkki ja tuottaa virhe.
voidaan myös käyttää Clng (), jos odottaa numeeriset arvot on merkittävä käyttäjä, tämä muuntaa käyttäjän syöttämät numeerinen ensin analysoida, jos se voidaan muuttaa, jos haitallista koodia laitetaan vaan se tuottaa virheilmoituksen. Useimmat web-kehittäjille keskitytään yleensä enemmän tietoturva-aukkoja käyttöjärjestelmän tai www-palvelimen verkkosivuilla ajaa unohtamatta ohjelmointikieltä kuten sql kehittämisessä käytettyjen tietokannan että verkkosivuilla.
Suosio: unranked [ ? ]
Kommentit
Onko sinulla jotain sanottavaa?
























