Namai Saugumas Kas yra sql injekcijos testas? - apibrėžimas iš techopedijos

Kas yra sql injekcijos testas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia SQL įpurškimo testas?

SQL įpurškimo testas yra SQL injekcijos pažeidžiamumo svetainės tikrinimo procesas. SQL įpurškimas yra bandymas išduoti SQL komandas duomenų bazei per svetainės sąsają. Tai yra norint gauti saugomą duomenų bazės informaciją, įskaitant vartotojo vardus ir slaptažodžius. Ši kodo įpurškimo technika išnaudoja saugos pažeidžiamumą programos duomenų bazės sluoksnyje.

Norėdami patikrinti pažeidžiamumą, vartotojai gali atlikti rankinius SQL įpurškimo testus arba įdiegti automatinį SQL įpurškimo nuskaitymą.

„Techopedia“ paaiškina SQL įpurškimo testą

Šis trijų dalių procesas yra būtinas norint apsaugoti svetaines ir žiniatinklio programas nuo SQL įterpimo:

  • Įvertinkite esamą esamos saugos būklę atlikdami išsamų svetainės ir žiniatinklio programų, skirtų SQL įpurškimui, auditą.
  • Įsitikinkite, kad laikomasi geriausios kodavimo praktikos.
  • Atlikite reguliarius interneto saugumo auditus, kai keičiate ar papildote svetainę ar jos komponentus.

Du būdai SQL injekcijos pažeidžiamumui patikrinti yra šie:

  • Automatizuotas SQL įpurškimo nuskaitymas: idealus būdas patikrinti SQL įpurškimo pažeidžiamumą yra įdiegus automatinį interneto pažeidžiamumų skaitytuvą. Šie skaitytuvai siūlo paprastus, automatizuotus metodus, skirtus žiniatinklio programoms ar svetainėms įvertinti, ar nėra SQL įpurškimo pažeidžiamumų. Automatinis skaitytuvas nurodo, kurie URL / scenarijai yra linkę į SQL įterpimą, kad interneto administratorius galėtų iš karto nustatyti kodą.


    Kai kurie pavyzdžiai yra „IBM AppScan“, „Cenzic's Hailstorm“ ir HP „WebInspect“.


  • Rankiniai SQL įpurškimo testai: Neautomatinis testavimas apima kai kurių standartinių testų atlikimą, siekiant patikrinti interneto svetaines ar žiniatinklio programas, ar nėra SQL įpurškimo spragų naudojant interneto naršyklę. Rankinis pažeidžiamumo bandymas yra sudėtingas ir reikalauja daug laiko. Be to, jame reikalaujama aukšto lygio žinių, kad būtų galima stebėti didelę kodo apimtį ir naujausius įsilaužėlių įdiegtus metodus.
Kas yra sql injekcijos testas? - apibrėžimas iš techopedijos