WebGoat — тренажёр по взлому веб-приложений

★ 9.3K

WebGoat — это открытый учебный проект OWASP: намеренно уязвимое веб-приложение для обучения безопасности. Его берут, когда нужно научиться находить и понимать уязвимости на практике, а не в теории: разработчики учатся видеть, как их код можно взломать, специалисты по безопасности отрабатывают техники тестирования, студенты проходят курс на живом примере. Приложение специально содержит уязвимости с уроками и подсказками, поэтому атаковать его законно и безопасно — это тренажёр, созданный для взлома. Написан на Java, запускается локально одним разворачиванием. Ключевой момент: WebGoat предназначен для учёбы на СВОЁМ экземпляре; применять освоенные техники к чужим системам без разрешения незаконно. Отличная отправная точка, чтобы понять, как устроены типовые атаки и как от них защищаться.