Лимиты и предотвращение злоупотреблений

Лимиты и предотвращение злоупотреблений

Обзор

Live Q&A создан для открытости — любой с кодом присоединения может отправить вопрос, аккаунт не нужен. Эта открытость создаёт очевидные риски злоупотреблений (спам, массовая вставка, накрутка голосов). TimelyChurch защищается от них тремя уровнями:

  1. Лимиты по устройству при отправке вопросов и при голосовании.
  2. Элементы управления Заблокировать участника на панели хоста.
  3. Переключатели уровня сессии Пауза / Отправка ВЫКЛ.

На этой странице документирован каждый уровень, точные значения лимитов и что видят пользователи при их срабатывании.

Лимиты по устройству

TimelyChurch автоматически ограничивает, как быстро каждое устройство участника может отправлять вопросы и подавать голоса:

Действие Лимит
Отправка вопроса 10 в минуту на устройство
Голосование (голос за вопрос или ответ в опросе) 30 в минуту на устройство

«Устройство» определяется по стабильному отпечатку браузера участника (тот же идентификатор, что для дедупликации голосов и флага «это моё»). Он не основан только на IP, поэтому домохозяйство с общим интернет-подключением может каждый публиковать и голосовать независимо в пределах своих лимитов.

Что происходит при превышении лимита устройством

Когда устройство превышает любой лимит, TimelyChurch временно блокирует дальнейшие записи с этого устройства и:

  • Перестаёт принимать новые отправки или голоса с этого устройства на срок до 60 секунд (окна лимитов — 1 минута).
  • Показывает дружелюбный баннер в представлении участника с текстом «Вы слишком быстро — пожалуйста, замедлитесь.»

Представление участника отключает кнопку отправки на период ожидания, затем автоматически включает её снова. Существующие вопросы и голоса не затрагиваются; блокируются только новые записи во время ожидания.

Почему именно эти числа

  • 10 отправок/мин щедро для человека (один хороший вопрос каждые 6 секунд — быстрый набор), но отсекает реалистичную атаку копирования-вставки.
  • 30 голосов/мин комфортно покрывает прокрутку и голосование по длинной очереди (одно нажатие каждые 2 секунды), но останавливает автоматизированные скрипты накрутки голосов.

Если законные участники упираются в лимит, наиболее вероятная причина — общее устройство (киоск в фойе, где несколько человек отправляют с одного браузера). В этом случае рассмотрите больше устройств или направьте участников на напечатанный QR-код, чтобы каждый присоединялся со своего телефона.

Блокировка участника

Когда участник деструктивен и лимитов недостаточно, хост может заблокировать его прямо с панели хоста. Полный поток UI см. на странице модерации. Кратко:

  1. Из любого вопроса участника нажмите Ещё → Заблокировать автора.
  2. При необходимости отметьте «Также скрыть их существующие вопросы от участников.»
  3. Нажмите Заблокировать.

Что это делает:

  • Отпечаток устройства участника добавляется в чёрный список сессии.
  • Он больше не может отправлять вопросы или голосовать за вопросы и опросы.
  • Он видит красный баннер: «Вам заблокировано участие.» Он всё ещё может просматривать очередь (только чтение).
  • Если была отмечена опция «скрыть существующие вопросы», все его предыдущие вопросы убраны из представления участника (остаются видимыми хосту).

Блокировки ограничены сессией. Если тот же человек присоединяется к другой сессии Q&A вашей церкви, он начинает с чистого листа — пришлось бы заблокировать снова. Для постоянного бана пользователя между сессиями администратору церкви нужно решить базовое поведение вне инструмента Q&A (участники Q&A не аутентифицированы).

Просмотр и разблокировка

Вкладка фильтра Заблокированные на панели хоста перечисляет каждое заблокированное устройство для текущей сессии с частичным отпечатком, меткой времени, причиной (если введена) и кнопкой Разблокировать в один клик.

Переключатели уровня сессии

Если злоупотребления становятся неуправляемыми и нужно быстро остановить кровотечение, у хоста есть две крупные кнопки:

Переключатель отправки (ВЫКЛ)

Переведите переключатель Отправка: ВКЛ/ВЫКЛ в заголовке панели хоста в ВЫКЛ. Это немедленно останавливает новые отправки вопросов, оставляя очередь, голосование и опросы. Используйте, когда хотите, чтобы участники продолжали голосовать за существующие вопросы, но перестали добавлять новые (например, осталось 20 минут и вопросов уже достаточно).

Пауза сессии

Нажмите Пауза в элементах управления сессией. Это останавливает всю запись участников — нет отправок, голосов, ответов в опросах. Участники видят баннер «Сессия на паузе — вопросы скоро возобновятся». Панель хоста работает нормально; хост может привести очередь в порядок, затем нажать Возобновить, чтобы вернуть всех онлайн.

Закрыть / Архивировать

Если сессию невозможно восстановить, Закрыть завершает её аккуратно (сохраняет все данные, закрывает каждый активный опрос), а Архивировать убирает из активных списков полностью. Оба доступны из заголовка панели хоста. См. Архив и хранение данных для того, что происходит с данными после.

Что видят хосты при паттернах злоупотреблений

Панель хоста в настоящее время не показывает метрику «устройства с лимитом», но злоупотребления можно заметить эвристически:

  • Много похожих отправок подряд в очереди Ожидающие (если модерация включена).
  • Одно имя автора с множеством коротких вопросов.
  • Скачок голосов на одном вопросе без соответствующего скачка числа участников.

При сомнении включите модерацию в середине сессии (переключатель работает в реальном времени — существующие вопросы остаются одобренными, новые идут в Ожидающие). Это даёт время на сортировку без нарушения для аудитории.

Сводка

Защита Триггер Что видит пользователь
Лимит отправок 11-я отправка за 60 с с одного устройства баннер «слишком быстро», ожидание кнопки
Лимит голосов 31-й голос за 60 с с одного устройства кнопка голоса кратко отключена
Блокировка участника Хост нажимает Заблокировать Красный баннер, режим только чтения для этого устройства в сессии
Отправка ВЫКЛ Хост переключает Панель отправки скрыта, голосование работает
Пауза Хост нажимает Пауза Баннер «Сессия на паузе», все записи заблокированы
Закрыть / Архивировать Хост нажимает Закрыть Сообщение «Сессия завершена», дальнейшие записи невозможны

Предыдущая: Разрешения и роли | Следующая: Архив и хранение данных

Мы используем файлы cookie для персонализации вашего опыта. Продолжая посещать этот сайт, вы соглашаетесь на использование нами файлов cookie

Ещё