Мы используем cookie для стабильной работы сервиса. Подробнее

Атака и защита веб - сайтов по OWASP Top 10

4.3
ФорматОнлайн
Длительность24 ак. ч. + 24 ак. ч. самостоятельно
Объём11 занятий
О курсе

Подробнее

Цель курса - научить успешно выявлять и устранять проблемы безопасности веб-приложений. Курс посвящен методикам проведения тестирования на проникновение согласно классификации OWASP Top 10. В курсе представлены подробные материалы по работе веб-серверов и веб-приложений. Детально описаны уязвимости в соответствии с классификацией OWASP Top 10 и техники применения эксплойтов для многочисленных тестов на проникновение. А также предложены рекомендации по укреплению защищённости веб-приложений для каждого вида уязвимости. В процессе обучения рассматривается применение современных ИИ-инструментов в задачах анализа безопасности. ИИ используется как вспомогательный инструмент для анализа исходного кода, поиска потенциальных уязвимостей, анализа результатов тестирования, а также подготовки и проверки защитных мер. При этом особое внимание уделяется самостоятельной проверке полученных результатов и пониманию принципов работы обнаруженных уязвимостей. На занятиях используется учебное веб-приложение, специально написанное на PHP + MySQL, содержащее множество уязвимостей, отсортированных по OWASP Top 10 2025. Студенты не только узнают, какие бывают уязвимости, но и учатся эксплуатировать эти уязвимости, то есть, проводить атаки на каждую уязвимость, учатся защищаться от таких атак. Курс авторский. Занятия проводит инструктор, имеющий статус сертифицированного этичного хакера, аналитика безопасности и пентестера. Целевая аудитория курса: Системные администраторы безопасности, инженеры и аудиторы, работающие или предполагающие работать на средних и крупных предприятиях. К основной целевой аудитории данного курса также относятся специалисты в области информационных технологий, включая администраторов предприятий, желающих улучшить свои знания и навыки в области безопасности веб-серверов. Курс будет интересен квалифицированным специалистам, желающим понять принципы и техники взлома веб-сайтов и меры по защите веб-сайтов от взлома, а также освоить применение современных ИИ-инструментов при анализе безопасности веб-приложений. После завершения обучения вы будете уметь проводить анализ и выполнять последовательное тестирование основных способов атаки на веб-приложения по классификации OWASP Top 10, выявлять уязвимости в исходном коде и применять современные инструменты, включая ИИ, для анализа и повышения защищённости веб-приложений. Научитесь быть неуязвимым у признанного профессионала мирового уровня.
Результат

Что вы получите

  • подготовить учебное окружение и учебный сайт, в том числе с использованием ИИ-инструментов как вспомогательных;
  • провести на учебном стенде проверку по категориям OWASP Top 10 2025 и сформулировать меры защиты по каждой пройденной категории;
  • выявить на учебном приложении типовые дефекты контроля доступа, конфигурации, криптографии, инъекций, дизайна, аутентификации, целостности, журналирования и обработки исключений;
  • отделить вывод ИИ-инструмента от проверенного результата и объяснить, в чём состоит найденная проблема.
Содержание

Программа курса

11 занятий
№ТемаЧто внутри
01Модуль 1. Концепции веб-сайтов  (1 ак. ч.)

Принципы работы веб-серверов и веб-приложений. Принципы безопасности веб-сайтов и веб-приложений. Что такое OWASP. Обзор классификации OWASP Top 10 2025. Знакомство с инструментами учебной проверки. Использование ИИ-инструментов при анализе веб-приложений (вспомогательно). Настройка лаборатории. Практика: запуск учебного сайта и подготовка окружения, с использованием ИИ-инструментов в процессе анализа учебного приложения. Результат: слушатель ориентируется в классификации 2025 и имеет рабочий учебный стенд.

02Модуль 2. Нарушение контроля доступа  (2 ак. ч.)

Концепции и принципы нарушений контроля доступа. Административный портал; ограничение доступа к каталогам; обход каталога; небезопасная прямая ссылка на объект (iDOR); подключение файла (LFI/RFI); невалидированный редирект и форвард; подделка запросов на стороне сервера (SSRF). Способы защиты. Использование ИИ для выявления нарушений контроля доступа. Практика: учебные задания по контролю доступа на учебном сайте и формулирование защиты. Результат: слушатель находит типовые нарушения доступа на стенде и называет меры защиты.

03Модуль 3. Небезопасная конфигурация  (2 ак. ч.)

Принципы атак на конфигурацию. Примеры из программы: robots.txt; раскрытие информации; небезопасное хранение архивов; раскрытие Git; раскрытие Docker API; общие ресурсы в AJAX; CORS; небезопасная конфигурация FTP, WebDAV, SMB, SNMP; «человек посередине» в HTTP. Практика: учебные задания по конфигурации учебного веб-сервера и защита. Результат: слушатель выявляет типовые ошибки конфигурации на стенде.

04Модуль 4. Атака на цепочку поставок  (4 ак. ч.)

Концепции атак на цепочку поставок. Примеры из программы: CI/CD; переполнение буфера (локальное и удалённое); Log4Shell. Способы защиты. Практика: учебные задания по цепочке поставок на учебном сайте и защита. Результат: слушатель понимает риски поставки компонентов и типовые учебные сценарии этой категории.

05Модуль 5. Криптографические уязвимости  (1 ак. ч.)

Концепции криптографических дефектов. Примеры из программы: Base64 как «шифрование»; хранение данных в текстовых файлах, HTML5-хранилище и базах; передача учётных данных по HTTP; небезопасное управление ключами. Способы защиты. Практика: учебные задания по криптографии на учебном сайте и защита. Результат: слушатель отличает кодирование от криптозащиты и видит типовые ошибки хранения и передачи секретов.

06Модуль 6. Инъекции  (6 ак. ч.)

Понятие инъекции. XSS: отражённые и хранимые; XSS в запросах, JSON/AJAX/XML, записях, cookie, User-Agent; защита от XSS. SQL-инъекции: простые (ошибки, объединение), хранимые, слепые (логическая и временная основа); защита. Иные типы из программы: NoSQL, LDAP, XML, манипуляция HTTP-запросом, почтовые заголовки, SSI, PHP-код, команды ОС. Использование ИИ для защиты от инъекций. Практика: учебные задания по инъекциям на учебном сайте и защита. Результат: слушатель выявляет типовые инъекции на стенде и формулирует защиту.

07Модуль 7. Небезопасный дизайн  (2 ак. ч.)

Концепции небезопасного дизайна. Примеры из программы: валидация только на клиенте; небезопасное восстановление и сброс пароля; ошибки бизнес-логики; CSRF; clickjacking; XXE; небезопасная загрузка файлов. Защитные меры. Практика: учебные задания по дизайну на учебном сайте и защита. Результат: слушатель связывает ошибку проектирования с учебным сценарием и мерой защиты.

08Модуль 8. Сбои аутентификации  (2 ак. ч.)

Концепции и методы аутентификации. Форма входа; слабые пароли; перебор; универсальный пароль. Управление сеансом: cookie; предсказание идентификатора; фиксация сеанса; выход. Методы защиты. Практика: учебные задания по аутентификации на учебном сайте и защита. Результат: слушатель проверяет учебную аутентификацию и сеанс и называет защиту.

09Модуль 9. Сбои в обеспечении целостности ПО и данных  (2 ак. ч.)

Концепции целостности. Атаки на целостность портала. Сериализация и принцип атаки на десериализацию. Примеры из программы: обход аутентификации; инъекция бэкдора; атаки на целостность ПО. Способы защиты. Практика: учебные задания по целостности на учебном сайте и защита. Результат: слушатель понимает риск нарушения целостности кода и данных на учебном стенде.

10Модуль 10. Сбои журналирования и оповещений  (1 ак. ч.)

Концепции журналирования и оповещений. Примеры сбоев. Ограничение доступа устройств и логирование; логирование HTTP-заголовков; десериализация записей журналов. Способы защиты. Практика: учебные примеры сбоев журналирования на стенде и защита. Результат: слушатель видит, чем опасны журналы без оповещения.

11Модуль 11. Некорректная обработка исключительных ситуаций  (1 ак. ч.)

Концепции. Примеры из программы: заголовок Host; ограничение доступа устройств; подделка HTTP-запросов. Способы защиты. Практика: учебные задания по обработке исключений на учебном сайте и защита. Результат: слушатель связывает некорректную обработку сбоя с учебным сценарием и мерой защиты.

01Модуль 1. Концепции веб-сайтов  (1 ак. ч.)

Принципы работы веб-серверов и веб-приложений. Принципы безопасности веб-сайтов и веб-приложений. Что такое OWASP. Обзор классификации OWASP Top 10 2025. Знакомство с инструментами учебной проверки. Использование ИИ-инструментов при анализе веб-приложений (вспомогательно). Настройка лаборатории. Практика: запуск учебного сайта и подготовка окружения, с использованием ИИ-инструментов в процессе анализа учебного приложения. Результат: слушатель ориентируется в классификации 2025 и имеет рабочий учебный стенд.

02Модуль 2. Нарушение контроля доступа  (2 ак. ч.)

Концепции и принципы нарушений контроля доступа. Административный портал; ограничение доступа к каталогам; обход каталога; небезопасная прямая ссылка на объект (iDOR); подключение файла (LFI/RFI); невалидированный редирект и форвард; подделка запросов на стороне сервера (SSRF). Способы защиты. Использование ИИ для выявления нарушений контроля доступа. Практика: учебные задания по контролю доступа на учебном сайте и формулирование защиты. Результат: слушатель находит типовые нарушения доступа на стенде и называет меры защиты.

03Модуль 3. Небезопасная конфигурация  (2 ак. ч.)

Принципы атак на конфигурацию. Примеры из программы: robots.txt; раскрытие информации; небезопасное хранение архивов; раскрытие Git; раскрытие Docker API; общие ресурсы в AJAX; CORS; небезопасная конфигурация FTP, WebDAV, SMB, SNMP; «человек посередине» в HTTP. Практика: учебные задания по конфигурации учебного веб-сервера и защита. Результат: слушатель выявляет типовые ошибки конфигурации на стенде.

04Модуль 4. Атака на цепочку поставок  (4 ак. ч.)

Концепции атак на цепочку поставок. Примеры из программы: CI/CD; переполнение буфера (локальное и удалённое); Log4Shell. Способы защиты. Практика: учебные задания по цепочке поставок на учебном сайте и защита. Результат: слушатель понимает риски поставки компонентов и типовые учебные сценарии этой категории.

05Модуль 5. Криптографические уязвимости  (1 ак. ч.)

Концепции криптографических дефектов. Примеры из программы: Base64 как «шифрование»; хранение данных в текстовых файлах, HTML5-хранилище и базах; передача учётных данных по HTTP; небезопасное управление ключами. Способы защиты. Практика: учебные задания по криптографии на учебном сайте и защита. Результат: слушатель отличает кодирование от криптозащиты и видит типовые ошибки хранения и передачи секретов.

06Модуль 6. Инъекции  (6 ак. ч.)

Понятие инъекции. XSS: отражённые и хранимые; XSS в запросах, JSON/AJAX/XML, записях, cookie, User-Agent; защита от XSS. SQL-инъекции: простые (ошибки, объединение), хранимые, слепые (логическая и временная основа); защита. Иные типы из программы: NoSQL, LDAP, XML, манипуляция HTTP-запросом, почтовые заголовки, SSI, PHP-код, команды ОС. Использование ИИ для защиты от инъекций. Практика: учебные задания по инъекциям на учебном сайте и защита. Результат: слушатель выявляет типовые инъекции на стенде и формулирует защиту.

07Модуль 7. Небезопасный дизайн  (2 ак. ч.)

Концепции небезопасного дизайна. Примеры из программы: валидация только на клиенте; небезопасное восстановление и сброс пароля; ошибки бизнес-логики; CSRF; clickjacking; XXE; небезопасная загрузка файлов. Защитные меры. Практика: учебные задания по дизайну на учебном сайте и защита. Результат: слушатель связывает ошибку проектирования с учебным сценарием и мерой защиты.

08Модуль 8. Сбои аутентификации  (2 ак. ч.)

Концепции и методы аутентификации. Форма входа; слабые пароли; перебор; универсальный пароль. Управление сеансом: cookie; предсказание идентификатора; фиксация сеанса; выход. Методы защиты. Практика: учебные задания по аутентификации на учебном сайте и защита. Результат: слушатель проверяет учебную аутентификацию и сеанс и называет защиту.

09Модуль 9. Сбои в обеспечении целостности ПО и данных  (2 ак. ч.)

Концепции целостности. Атаки на целостность портала. Сериализация и принцип атаки на десериализацию. Примеры из программы: обход аутентификации; инъекция бэкдора; атаки на целостность ПО. Способы защиты. Практика: учебные задания по целостности на учебном сайте и защита. Результат: слушатель понимает риск нарушения целостности кода и данных на учебном стенде.

10Модуль 10. Сбои журналирования и оповещений  (1 ак. ч.)

Концепции журналирования и оповещений. Примеры сбоев. Ограничение доступа устройств и логирование; логирование HTTP-заголовков; десериализация записей журналов. Способы защиты. Практика: учебные примеры сбоев журналирования на стенде и защита. Результат: слушатель видит, чем опасны журналы без оповещения.

11Модуль 11. Некорректная обработка исключительных ситуаций  (1 ак. ч.)

Концепции. Примеры из программы: заголовок Host; ограничение доступа устройств; подделка HTTP-запросов. Способы защиты. Практика: учебные задания по обработке исключений на учебном сайте и защита. Результат: слушатель связывает некорректную обработку сбоя с учебным сценарием и мерой защиты.

Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Атака и защита веб - сайтов по OWASP Top 10» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 12 октября 2026 г.

Продолжить выбор

Похожие курсы

Повышение осведомлённости персонала объектов КИИ
1 ак. час
Повышение осведомлённости персонала объектов КИИ

Электронный практико-ориентированный курс предназначен для самостоятельного изучения направлен на повышение уровня знаний сотрудников в области обеспечения безопасности объектов к…

Онлайн1 занятий
5 400 ₽
Специалист DevSecOps
180 ак.часов
Специалист DevSecOps

Слушатели получат комплексные знания о принципах DevSecOps-культуры, научатся автоматизировать процессы безопасности, выявлять уязвимости на ранних стадиях разработки и развивать…

Онлайн
60 000 ₽
Информационная безопасность - курс переподготовки
−17%400 часов
Информационная безопасность - курс переподготовки

Программа профессиональной переподготовки по информационной безопасности ориентирована на специалистов, стремящихся освоить комплексные компетенции в области защиты информации в с…

Онлайн13 занятий
Текстовые уроки
39 910 ₽−17%
32 980 ₽Скидка до 26 октября
Комплект курсов «Основы кибербезопасности» и «Этичный хакинг»
−10%
Комплект курсов «Основы кибербезопасности» и «Этичный хакинг»

«Онлайн-курс по кибербезопасности»: Погрузишься в основы кибербезопасности: узнаешь про виды атак, защиту сетей, безопасность ОС и лучшие практики информационной безопасности. Смо…

ОнлайнНачальный
24 245 ₽−10%
21 820 ₽Рассрочка на 12 мес.
Профессия Этичный хакер
−45%1 месяц
Профессия Этичный хакер

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
324 606 ₽−45%
178 533 ₽от 5 759 ₽/мес на 31 мес.
Начать без затрат

Бесплатные курсы

Специалист по мультидоменному управлению политиками безопасности R81.10
Бесплатно
Специалист по мультидоменному управлению политиками безопасности R81.10

Курс «Специалист по мультидоменному управлению политиками безопасности R81.10»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучени…

Онлайн
Бесплатно
Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес