CyberGlossary

Безопасность приложений

Безопасность приложений (AppSec)

Также известно как: AppSec, Безопасность ПО

Определение

Дисциплина проектирования, разработки, тестирования и эксплуатации ПО, обеспечивающая его устойчивость к злоупотреблениям, подделке и несанкционированному доступу на протяжении всего жизненного цикла.

Безопасность приложений объединяет людей, процессы и инструменты, помогающие сделать ПО свободным от эксплуатируемых уязвимостей и способным защищать себя в продуктивной среде. Она включает моделирование угроз, безопасное проектирование, стандарты безопасного кодирования, ревью кода, автоматизированное тестирование (SAST, DAST, IAST, SCA), управление зависимостями и средства защиты во время выполнения, такие как WAF и RASP. Команды AppSec работают с инженерией, встраивая контроли в CI/CD-конвейеры, чтобы выявлять уязвимости как можно раньше, когда их исправление дешевле всего. Цель — не идеал, а приемлемый риск: баланс между скоростью поставки, поверхностью атаки и влиянием на бизнес.

Примеры

  • Добавить сканирование SAST через Semgrep и SCA через Snyk в конвейер GitHub Actions.
  • Перед каждым релизом запускать DAST-сканирование OWASP ZAP в staging-окружении.

Связанные термины