Перейти к содержимому

Каталог курсов

Безопасные границы в ПО

Исправьте уязвимости в изолированной среде и докажите безопасность кода.

На искусственных тестовых примерах исправьте XSS, SQL-инъекции, ошибки авторизации, утечки секретов, CSRF и ошибки CORS. Все лабораторные работы изолированы от сети, используют отказ по умолчанию и предназначены для систем, которыми вы владеете или которые вам разрешено тестировать.

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

  1. Раздел 1

    Недоверенный ввод

    Сохраняйте данные данными в точках вывода браузера и базы данных.

    1. XSS и контексты вывода
    2. Параметры SQL
    3. Валидация и кодирование
  2. Раздел 2

    Идентификация и целостность запросов

    Проверяйте права доступа к ресурсам и отклоняйте поддельные межсайтовые действия.

    1. Аутентификация и авторизация
    2. Защита от CSRF
    3. CORS — граница браузера
  3. Раздел 3

    Секреты и проверка защиты

    Снизьте риск раскрытия учётных данных и подтвердите поведение до и после исправления.

    1. Жизненный цикл секретов
    2. Отказ по умолчанию
    3. Регрессионные тесты безопасности

Учебные треки

ИИ-инженер

Создайте и запустите настоящий ИИ-продукт: он ищет по вашим материалам, использует только одобренные вами инструменты и каждый раз проходит одинаковые проверки. Для него есть план на случай сбоя и показатели скорости и затрат.

Курсов в программе: 11

Разработчик с ИИ

Выпустите безопасное приложение на TypeScript, используя ИИ в работе: с протестированными алгоритмами, инструментами в безопасных границах, понятными вам архитектурными решениями и релизами, которые можно проверить после выпуска.

Курсов в программе: 16

Фулстек-разработчик

Создайте протестированное фулстек-приложение на React и поделитесь им: интерфейс, доступный всем, данные, видимые только владельцу, API с чёткими ограничениями, корректные обновления в реальном времени и развёртывания с возможностью отката.

Курсов в программе: 14

Python-разработчик: работа с данными

Анализируйте реальные данные и создавайте протестированные инструменты, которые безопасно обращаются к внешним API и ищут по вашим материалам, используя Python, Git, SQL и векторный поиск.

Курсов в программе: 10

Оживите свою идею. Начните за 60 секунд.

7 дней бесплатно на любом тарифе для новых участников · Отмена в любой момент

Начать

К курсам