24FreelanceБиржа фриланса, которая не спит
Срок приёма заявок истёк

Двухфакторная аутентификация и защита аккаунтов в веб-приложении

102 просмотра 0 откликов#42046
Бюджет€3 975за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод
Приём заявокСрок приёма заявок истёкдо 30.08.2026
Откликов0в среднем по разделу: 0,1
Просмотров10231 за 14 дней

Описание проекта

У нас работает зрелое веб-приложение с классическим входом по e-mail и паролю, и мы хотим поднять безопасность аккаунтов до современного уровня. Цель проекта — спроектировать и реализовать полноценный слой двухфакторной аутентификации вместе с набором функций защиты учётной записи, аккуратно встроенных в нашу существующую модель пользователя и логику сессий. Нам не нужен одноразовый прототип: нужен код продакшн-качества, разумные значения по умолчанию и удобный сценарий для обычных пользователей, которые не разбираются в безопасности. Выбранный исполнитель работает с нашим текущим стеком, соблюдает принятые в проекте соглашения по коду и сдаёт результат, который наша команда сможет поддерживать после передачи.

Конкретно требуется поддержка TOTP, совместимая с распространёнными приложениями-аутентификаторами, канал одноразовых кодов по электронной почте как альтернативный второй фактор и одноразовые резервные коды, которые пользователь может распечатать или сохранить на случай потери устройства. Подключение должно быть пошаговым и обратимым: выдача секрета через QR, обязательный шаг проверки до фактического включения 2FA и понятный путь восстановления, который не блокирует человека навсегда. Параллельно ожидаем нормальное управление сессиями: читаемый список активных сессий и устройств, возможность удалённо завершить любую из них, а также оповещения о входе, которые уведомляют владельца при появлении нового устройства или необычной попытки входа. Всё это должно следовать актуальным практикам хранения секретов, ограничения частоты запросов и защиты от перебора и повторного использования кодов.

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

— TOTP через приложения-аутентификаторы и одноразовые коды по e-mail как вторые факторы
— Одноразовые резервные коды восстановления с безопасной перегенерацией
— Пошаговое и обратимое подключение с выдачей QR и шагом проверки
— Список активных сессий и устройств с удалённым завершением
— Оповещения о входе с нового устройства и о подозрительных попытках
— Ограничение частоты, защита от перебора и повторов, безопасное хранение секретов
Веб программирование Наличные, Банковский перевод
24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Веб программирование» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora