У дома Сигурност Какво е тест за инжектиране на sql? - определение от техопедия

Какво е тест за инжектиране на sql? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава SQL Injection Test?

Тестът за инжектиране на SQL е процес на тестване на уебсайт за уязвимости на SQL инжектиране. SQL инжектирането е опитът за издаване на SQL команди в база данни чрез уеб интерфейс. Това е за получаване на съхранена информация от база данни, включително потребителски имена и пароли. Тази техника на инжектиране на код използва уязвимост на защитата в слоя база данни на приложението.

Потребителите могат да извършват ръчни тестове за SQL инжектиране или да внедрят автоматизирано сканиране на SQL инжектиране, за да проверят за уязвимости.

Techopedia обяснява SQL Injection Test

Следният процес от три части е от съществено значение при осигуряване на уебсайтове, както и уеб приложения от инжектиране на SQL:

  • Оценете настоящото състояние на съществуващата сигурност, като извършите цялостен одит на уебсайта и уеб приложенията за инжектиране на SQL.
  • Уверете се, че се спазват най-добрите практики за кодиране.
  • Извършвайте редовни одити на уеб сигурността винаги, когато се извърши промяна или добавяне към уебсайта или уеб компонентите.

Два метода за проверка за уязвимости на SQL инжектиране са:

  • Автоматизирано сканиране на SQL инжектиране: Идеалният начин за тестване на уязвимостта на SQL инжектиране е чрез внедряване на автоматичен скенер за уязвимост в мрежата. Тези скенери предлагат прости, автоматизирани методи за оценка на уеб приложенията или уебсайтовете за възможни уязвимости на SQL инжектиране. Автоматичният скенер посочва кои URL адреси / скриптове са предразположени към инжектиране на SQL, така че уеб администраторът може незабавно да поправи кода.


    AppScan на IBM, Hailstorm на Cenzic и WebInspect на HP са някои примери.


  • Ръчни тестове за инжектиране на SQL: Ръчното тестване включва извършване на някои стандартни тестове за проучване на уебсайтове или уеб приложения за уязвимости на SQL инжектиране с помощта на уеб браузър. Ръчното тестване на уязвимостта е предизвикателно и отнема много време. Освен това той призовава за високо ниво на експертиза за наблюдение на значителни обеми от код, както и на най-новите техники, прилагани от хакерите.
Какво е тест за инжектиране на sql? - определение от техопедия