К содержимому
DDoS·Protect
Решения

Защита онлайн-школ: вебинары, оплата и личные кабинеты учеников

Для онлайн-школы критичны несколько часов в неделю: старт продаж курса, вебинар, дедлайн домашних заданий. Падение в эти моменты стоит дороже, чем день простоя в обычное время, а деньги, вложенные в рекламу запуска, уже потрачены.

Календарь пиков онлайн-школы

СобытиеЧто под нагрузкойЧто настроить
Старт продаж курсаПосадочная, /checkout, форма оплатыКэш посадочной, проверка браузера перед оплатой
ВебинарСтраница трансляции, чат, кнопка «Купить»Лимиты на сообщения в чате, кэш страницы
Дедлайн домашних заданийЗагрузка файлов, /lms/homeworkЛимит размера и числа загрузок, без капчи
Начало учебного года или потокаВход и восстановление пароляЛимиты по учётной записи и источнику

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

Платный контент и общие аккаунты

Отдельная проблема — не флуд, а утечка курса. Один купленный доступ передают десяткам людей, а скрипты выкачивают все уроки за ночь. В журнале это видно как одна учётная запись, которая открывает уроки из разных городов или скачивает материалы быстрее, чем их можно посмотреть. Помогают лимит на скачивание файлов на ученика, разбор таких учётных записей по журналу и защита входа от подстановки паролей.

Осторожно с видео

  • Видеоплеер загружает сегменты (.ts, .m4s) и плейлисты .m3u8 фоновыми запросами. Проверку браузера на эти пути не включают: плеер не сможет её пройти, и видео остановится.
  • Лимит на сегменты считают на ученика, а не на запрос: за урок плеер делает сотни обращений.
  • Вебинарные площадки сторонних сервисов работают на их инфраструктуре; защищается ваша страница со встроенным плеером и чатом.

Формы заявок и интеграции

Формы «оставить заявку» и бесплатные марафоны часто заваливают спамом и накруткой, чтобы испортить статистику рекламы. Лимиты и проверка перед отправкой решают это, но вебхуки платёжного сервиса и CRM должны идти в обход проверок.

Вопросы и ответы

Можно ли запретить ученикам делиться аккаунтом?

Фильтр помогает увидеть подозрительные входы и ограничить скачивание, а лимит одновременных сессий надёжнее делать в самой LMS. Решение о блокировке принимает школа по своим правилам.

Если школа работает на конструкторе или чужой платформе, защита поможет?

Защитить можно только то, что открывается на вашем домене и обслуживается вашим сервером. Страницы на домене платформы защищает сама платформа.

Помешает ли защита ученикам с медленным мобильным интернетом?

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

Ранний доступ

Подключим ваш сайт одним из первых

Сервис готовится к запуску. Оставьте заявку: проверим, от чего нужно защищать ваш проект, и подключим его в числе первых на условиях раннего доступа.