Полный обзор: email-подтверждение, CAPTCHA, антифрод, баны, защита платежей и персональных данных. Что мы делаем, чтобы защитить пользователей.
Безопасность — не отдельная функция, а слой, пронизывающий все процессы. Разбираем, что мы делаем, чтобы защитить пользователей и сделки.
При регистрации каждый пользователь получает письмо со ссылкой подтверждения. Ссылка действительна 24 часа.
Зачем:
Что ограничено без подтверждения:
Дополнительная верификация через Telegram-бот. Команда /link создаёт связь между сайтом и ботом, и в дальнейшем это становится вторым каналом восстановления (можно сбросить пароль через бота).
На регистрации и восстановлении пароля используется Turnstile от Cloudflare — бесплатный и менее навязчивый аналог reCAPTCHA.
Что это даёт:
Невидимое поле в форме регистрации. Обычный пользователь его не видит, а бот заполняет автоматически.
Что происходит: если поле заполнено — регистрация блокируется, событие логируется как подозрительное.
Ограничения на частоту действий:
Что это даёт: защита от DDoS-подобных атак и спама.
При создании заявки проверяется:
Что это даёт: фильтрует нереалистичные и спам-заявки ещё до публикации.
Рефералка — частая цель накрутчиков. Что защищает:
suspiciousПлатежи проходят через ЮKassa — лицензированную платёжную систему. ReMarket не хранит данные банковских карт — они обрабатываются в ЮKassa напрямую.
Вебхуки от ЮKassa принимаются только с доверенных IP-адресов (диапазоны ЮKassa). Запросы с других IP отклоняются.
Каждый платёж создаётся с уникальным Idempotence-Key. Это защищает от двойного зачисления монет, если вебхук пришёл дважды.
Все транзакции логируются:
История операций доступна в профиле → «История операций».
Пароли хранятся в виде bcrypt-хешей (10 раундов). Даже администрация платформы не может увидеть ваш пароль.
Аутентификация работает через NextAuth (JWT). Токен сессии шифруется. Срок жизни сессии — 30 дней, после чего нужно войти заново.
Два способа:
1. Через email:
2. Через Telegram-бот:
/reset_password в @ReMarketApp_bot/set_new_passwordЗачем два способа: если email недоступен (удалён, потерян) — всегда есть второй путь.
Команда /unlink в боте немедленно отвязывает Telegram от аккаунта. Email при этом остаётся.
Если вы столкнулись с нарушением:
/report_chat ID в боте — для продавцов (если покупатель неактивен)/supportСрок рассмотрения: обычно 1–3 дня.
Если считаете бан несправедливым — напишите на support@reversemarketplace.ru или в поддержку бота. Укажите:
Администрация пересмотрит решение.
Важно: мы не публикуем ваш email, телефон, Telegram ни в публичном профиле, ни в поиске. Эти данные видны только вам.
Мы не продаём и не передаём ваши данные рекламным сетям. Передача возможна только:
Подробнее — в /privacy.
Весь трафик — только через HTTPS. HTTP-запросы автоматически редиректятся.
База данных бэкапится регулярно. Резервные копии хранятся отдельно от основного сервера.
1. Используйте сложный пароль.
2. Привяжите Telegram. Даёт второй канал восстановления.
3. Проверяйте email. Не игнорируйте письма с подозрительными действиями (кто-то пытался войти, изменения в аккаунте).
4. Не переходите по ссылкам из чатов. Если покупатель/продавец присылает ссылку «оплатите здесь» — это мошенничество. В ReMarket все платежи идут только через сайт.
5. Жалуйтесь. Если кто-то ведёт себя подозрительно — не молчите. Одна жалоба может защитить других пользователей.
Безопасность ReMarket — это комбинация:
Мы делаем всё возможное, чтобы платформа была безопасной. Но часть работы — за вами.
Политика конфиденциальности → Пользовательское соглашение → Как связать Telegram →
Регистрация бесплатна. Продавцам — 30 монет в подарок и промокод START100.