Ano ang pangunahing pagkakaiba sa pagitan ng isang normal na SQL injection at isang blind SQL injection na kahinaan?
Ano ang pangunahing pagkakaiba sa pagitan ng isang normal na SQL injection at isang blind SQL injection na kahinaan?

Video: Ano ang pangunahing pagkakaiba sa pagitan ng isang normal na SQL injection at isang blind SQL injection na kahinaan?

Video: Ano ang pangunahing pagkakaiba sa pagitan ng isang normal na SQL injection at isang blind SQL injection na kahinaan?
Video: AQUARIUM LIGHTING TUTORIAL - PLANTED TANK LIGHTING 2024, Abril
Anonim

Blind SQL injection ay halos magkapareho sa normal na SQL Injection , Ang nag-iisang pagkakaiba pagiging ang paraan ng pagkuha ng data mula sa database. Kapag ang database ay hindi nag-output ng data sa web page, ang isang attacker ay mapipilitang magnakaw ng data sa pamamagitan ng pagtatanong sa database ng isang serye ng mga tama o maling tanong.

Gayundin, nagtatanong ang mga tao, kailan maaaring subukan ng isang umaatake ang isang bulag na SQL injection?

Blind SQL injection ay kapareho ng normal SQL Injection maliban na kapag ang isang mga pagtatangka ng umaatake upang pagsamantalahan ang isang application sa halip na makakuha ng isang kapaki-pakinabang na mensahe ng error ay nakakakuha sila ng isang generic na pahina na tinukoy ng developer sa halip. Ginagawa nitong potensyal ang pagsasamantala Pag-atake ng SQL Injection mas mahirap pero hindi imposible.

Katulad nito, ano ang pag-atake ng bulag na SQL injection na mapipigilan? Gaya ng regular SQL injection , Ang mga bulag na pag-atake ng SQL injection ay maaari maging pinigilan sa pamamagitan ng maingat na paggamit ng mga parameterized na query, na nagsisiguro na ang input ng user ay hindi makakasagabal sa istruktura ng nilalayon SQL tanong.

Katulad nito, ito ay tinatanong, ano ang SQL injection vulnerability?

SQL injection ay isang web security kahinaan na nagpapahintulot sa isang umaatake na makagambala sa mga query na ginagawa ng isang application sa database nito.

Paano gumagana ang halimbawa ng SQL injection?

Halimbawa ng isang Union-Based SQL Injection Pinapayagan nito ang umaatake na pagsamahin ang mga resulta ng dalawa o higit pang SELECT statement sa isang resulta. Sa SQL Injection , ang operator ng UNION ay karaniwang ginagamit upang mag-attach ng malisyosong SQL query sa orihinal na query na nilalayong patakbuhin ng web application.

Inirerekumendang: