О курсе
Курс для тех, кто начинает с нуля: каждый термин объясняется на примере, а теория сразу закрепляется задачами — вычислить, расшифровать, найти уязвимость, выбрать действие в ситуации.
Вы научитесь:
- читать HTTP-запросы, адреса и журналы сервера, оценивать риски по формуле «вероятность × ущерб»;
- считать стойкость паролей, понимать хеширование с солью, многофакторную аутентификацию и защиту сессий;
- находить SQL- и командные инъекции и защищаться от них параметризованными запросами и проверкой ввода;
- распознавать XSS и применять экранирование, санитизацию, Content Security Policy;
- проверять права доступа на сервере, находить IDOR, обход каталогов и CSRF;
- различать кодирование, шифрование и хеширование, понимать HTTPS, сертификаты и HSTS;
- находить ошибки конфигурации, хранить секреты вне кода, оценивать уязвимости по CVSS и расследовать атаки по журналам;
- моделировать угрозы по STRIDE и проводить итоговый аудит веб-приложения.
В курсе 8 модулей и 16 лабораторных работ. Они выполняются вручную или в браузере на легальных учебных сервисах — CyberChef, PortSwigger Web Security Academy, CSP Evaluator, MDN HTTP Observatory, badssl.com — без установки программ.
Для кого этот курс
Студенты IT-направлений и все, кто хочет понять, как атакуют и защищают сайты: будущие разработчики, тестировщики, системные администраторы и начинающие специалисты по информационной безопасности. Опыт программирования не нужен.
Начальные требования
Уверенная работа с компьютером и браузером; школьная математика: степени, проценты, умножение и деление больших чисел; общее представление о том, что такое сайт и интернет-магазин; умение читать простые английские слова в названиях кнопок и заголовков.
Программа курса
В курс входят
- 64 урока
- 346 тестов
Наши преподаватели
Сертификат
Сертификат Stepik
Отзывы прошедших курс
Сколько стоит обучение
1 200 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.