Будинки Безпека Що таке тест на ін'єкцію sql? - визначення з техопедії

Що таке тест на ін'єкцію sql? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає тест на ін'єкцію SQL?

Тест ін'єкції SQL - це процес тестування на веб-сайті уразливості SQL-ін'єкцій. SQL-ін'єкція - це спроба видавати команди SQL базі даних через інтерфейс веб-сайту. Це для отримання збереженої інформації бази даних, включаючи імена користувачів та паролі. Ця техніка введення коду використовує вразливість безпеки в рівні бази даних програми.

Користувачі можуть виконувати ручні тести ін'єкцій SQL або впроваджувати автоматизоване сканування SQL-ін'єкцій для перевірки наявності вразливих місць.

Техопедія пояснює тест ін'єкцій SQL

Наступний процес із трьох частин є важливим при захисті веб-сайтів, а також веб-додатків від інжекції SQL:

  • Оцініть сучасний стан існуючої безпеки, провівши комплексний аудит веб-сайту та веб-додатків для інжекцій SQL.
  • Переконайтеся, що дотримуються кращих методів кодування.
  • Проводьте регулярні перевірки безпеки веб-сторінок, коли зміни або доповнення зроблено на веб-сайті чи веб-компонентах.

Два способи перевірити наявність уразливості SQL для ін'єкцій:

  • Автоматизоване сканування ін'єкцій SQL: Ідеальний спосіб перевірити вразливість ін'єкцій SQL - це впровадження автоматизованого сканера вразливості в Інтернеті. Ці сканери пропонують прості, автоматизовані методи для оцінки веб-додатків або веб-сайтів на предмет можливих вразливих місць введення SQL. Автоматизований сканер вказує, які URL-адреси / скрипти схильні до ін'єкції SQL, щоб веб-адміністратор міг миттєво виправити код.


    Приклади IBM AppScan, Hailstorm Cenzic та WebInspect HP - деякі приклади.


  • Тести ручного введення SQL: Ручне тестування передбачає запуск деяких стандартних тестів для вивчення веб-сайтів або веб-додатків на предмет вразливості ін'єкцій SQL за допомогою веб-браузера. Ручне тестування вразливості є складним та вкрай трудомістким. Крім того, він вимагає високого рівня знань для моніторингу значних обсягів коду, а також останніх методів, впроваджених хакерами.
Що таке тест на ін'єкцію sql? - визначення з техопедії