Исправление процесса сброса пароля

Исправьте обработчик, запретите повтор и смену чужого пароля, затем защитите портал сотрудников, сохраняя нормальное восстановление.

КибербезопасностьLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

Одна пошаговая работа проводит через обычное восстановление, видимые нарушения, небольшую правку Python и регрессионную проверку за четыре шага. Одно самостоятельное задание переносит правила на портал сотрудников с другими записями и неверным составным условием. Каждая часть запускается независимо.

Чему вы научитесь

  • Следовать письму и отличать временный токен от пароля входа.
  • Демонстрировать повтор, чужую запись и истёкшие токены на вымышленных аккаунтах.
  • Читать и менять небольшую функцию Python с объяснёнными условиями и готовой транзакционной функцией.
  • Требовать сохранённого владельца, будущего срока, неиспользованного состояния и атомарного погашения.
  • Проверять нормальное восстановление и вход вместе с отказом нарушениям, конкуренцией и сохранением других записей.

Для кого этот курс

Для начинающих, интересующихся безопасностью приложений и восстановлением аккаунтов. Нужны лишь ввод в терминале и переключение вкладок; опыт Python, SQL и разработки аутентификации не требуется. Небольшая правка объясняется заранее.

LabEx предоставляет готовый Linux с App Server, Portal Web и Mailbox Web. Доставка и личности вымышлены; HTTP, транзакции SQLite, смена паролей и вход исполняются реально. Локальная установка и внешняя почта не нужны.

Часто задаваемые вопросы

Нужно писать систему аутентификации?

Нет. Исправляется один маленький обработчик. Блокировки, хеширование и остальное приложение готовы; нужный синтаксис Python объясняется.

Как проверяют завершение?

Проверки читают реальные результаты и запускают ваш неизменённый обработчик во временных HTTP-/SQL-данных. Допустимое восстановление должно работать, недопустимые запросы — отклоняться. Отчёты, скопированные журналы и надписи об успехе не оцениваются.

Это полный список защиты промышленной системы?

Нет. Фокус на владельце, сроке, однократности и атомарности. Безопасная доставка, ограничение частоты, отзыв сессий, защита от перечисления и промышленная идентификация вне курса. Самостоятельное задание повторяет изученные инструменты и схему токена без нового протокола.

Преподаватель

labby
Labby
Labby is the LabEx teacher.