Этот практический курс безопасности предназначен начинающим, умеющим вводить команды и менять вкладки. Вы исправите готовое небольшое приложение, чтобы ссылка принадлежала одной записи, правильно истекала и работала один раз.
Одна пошаговая работа проводит через обычное восстановление, видимые нарушения, небольшую правку Python и регрессионную проверку за четыре шага. Одно самостоятельное задание переносит правила на портал сотрудников с другими записями и неверным составным условием. Каждая часть запускается независимо.
Чему вы научитесь
- Следовать письму и отличать временный токен от пароля входа.
- Демонстрировать повтор, чужую запись и истёкшие токены на вымышленных аккаунтах.
- Читать и менять небольшую функцию Python с объяснёнными условиями и готовой транзакционной функцией.
- Требовать сохранённого владельца, будущего срока, неиспользованного состояния и атомарного погашения.
- Проверять нормальное восстановление и вход вместе с отказом нарушениям, конкуренцией и сохранением других записей.
Для кого этот курс
Для начинающих, интересующихся безопасностью приложений и восстановлением аккаунтов. Нужны лишь ввод в терминале и переключение вкладок; опыт Python, SQL и разработки аутентификации не требуется. Небольшая правка объясняется заранее.
LabEx предоставляет готовый Linux с App Server, Portal Web и Mailbox Web. Доставка и личности вымышлены; HTTP, транзакции SQLite, смена паролей и вход исполняются реально. Локальная установка и внешняя почта не нужны.
Часто задаваемые вопросы
Нужно писать систему аутентификации?
Нет. Исправляется один маленький обработчик. Блокировки, хеширование и остальное приложение готовы; нужный синтаксис Python объясняется.
Как проверяют завершение?
Проверки читают реальные результаты и запускают ваш неизменённый обработчик во временных HTTP-/SQL-данных. Допустимое восстановление должно работать, недопустимые запросы — отклоняться. Отчёты, скопированные журналы и надписи об успехе не оцениваются.
Это полный список защиты промышленной системы?
Нет. Фокус на владельце, сроке, однократности и атомарности. Безопасная доставка, ограничение частоты, отзыв сессий, защита от перечисления и промышленная идентификация вне курса. Самостоятельное задание повторяет изученные инструменты и схему токена без нового протокола.





