methodology
Тестирование безопасности
Около 6 мин чтения
ISTQB | id: 07-03 | Уровень: middle
Определение
Тестирование безопасности (security testing) — выявление уязвимостей, которые могут позволить несанкционированный доступ, утечку данных или нарушение целостности системы. Цель — убедиться, что конфиденциальность, целостность и доступность (CIA-триада) защищены.
«Функция работает» ≠ «Функция безопасна». SQL-инъекция тоже «работает».
OWASP Top 10 (2021)
Open Web Application Security Project — десять самых критичных рисков безопасности веб-приложений.
| # | Угроза | Суть | Пример атаки |
|---|---|---|---|
| A01 | Broken Access Control | Нет проверки прав доступа | Пользователь видит чужие данные через /api/user/123 вместо |