Дом Безопасность Что такое тест впрыска SQL? - определение из техопедии

Что такое тест впрыска SQL? - определение из техопедии

Оглавление:

Anonim

Определение - что означает тест SQL Injection?

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

Пользователи могут выполнять ручные тесты SQL-инъекций или реализовывать автоматическое сканирование SQL-инъекций для проверки уязвимостей.

Techopedia объясняет тест SQL-инъекций

Следующий процесс, состоящий из трех частей, необходим для защиты веб-сайтов и веб-приложений от внедрения SQL-кода:

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

Два метода проверки на наличие уязвимостей SQL-инъекций:

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


    IBM AppScan, Cenzic Hailstorm и HP WebInspect - вот некоторые примеры.


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