Каталог курсов
Безопасные границы в ПО
Исправьте уязвимости в изолированной среде и докажите безопасность кода.
- Продвинутый
- 9 уроков
- 2 проекта
- Около 1.5 ч
- EN · UZ · KO · RU · ES · FR · DE · AR
На искусственных тестовых примерах исправьте XSS, SQL-инъекции, ошибки авторизации, утечки секретов, CSRF и ошибки CORS. Все лабораторные работы изолированы от сети, используют отказ по умолчанию и предназначены для систем, которыми вы владеете или которые вам разрешено тестировать.
Программа курса
Раздел 1
Недоверенный ввод
Сохраняйте данные данными в точках вывода браузера и базы данных.
- XSS и контексты вывода
- Параметры SQL
- Валидация и кодирование
Раздел 2
Идентификация и целостность запросов
Проверяйте права доступа к ресурсам и отклоняйте поддельные межсайтовые действия.
- Аутентификация и авторизация
- Защита от CSRF
- CORS — граница браузера
Раздел 3
Секреты и проверка защиты
Снизьте риск раскрытия учётных данных и подтвердите поведение до и после исправления.
- Жизненный цикл секретов
- Отказ по умолчанию
- Регрессионные тесты безопасности
Учебные треки
ИИ-инженер
Создайте и запустите настоящий ИИ-продукт: он ищет по вашим материалам, использует только одобренные вами инструменты и каждый раз проходит одинаковые проверки. Для него есть план на случай сбоя и показатели скорости и затрат.
Курсов в программе: 11
Разработчик с ИИ
Выпустите безопасное приложение на TypeScript, используя ИИ в работе: с протестированными алгоритмами, инструментами в безопасных границах, понятными вам архитектурными решениями и релизами, которые можно проверить после выпуска.
Курсов в программе: 16
Фулстек-разработчик
Создайте протестированное фулстек-приложение на React и поделитесь им: интерфейс, доступный всем, данные, видимые только владельцу, API с чёткими ограничениями, корректные обновления в реальном времени и развёртывания с возможностью отката.
Курсов в программе: 14
Python-разработчик: работа с данными
Анализируйте реальные данные и создавайте протестированные инструменты, которые безопасно обращаются к внешним API и ищут по вашим материалам, используя Python, Git, SQL и векторный поиск.
Курсов в программе: 10
Оживите свою идею. Начните за 60 секунд.
7 дней бесплатно на любом тарифе для новых участников · Отмена в любой момент
Начать