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

Клиники и медицинские сервисы: онлайн-запись и личные кабинеты пациентов

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

Как боты занимают расписание

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

Чек-лист для онлайн-записи

  • Лимит на число активных записей с одного устройства и номера телефона.
  • Проверка браузера перед отправкой формы записи (/zapis, /api/appointments) для подозрительных источников.
  • Лимит на отправку SMS-кодов подтверждения — иначе рассылку используют для SMS-бомбинга.
  • Защита входа в кабинет пациента от подбора паролей.
  • Кэш для страниц врачей, услуг и цен, чтобы всплеск трафика не мешал записи.

Интеграции, которые нельзя ломать

ИнтеграцияЧто нужно учесть
Медицинская информационная система (МИС)Обмен расписанием и записями идёт без браузера: исключение по адресам или ключу
Запись через Госуслуги и ЕГИСЗОбычно идёт через МИС, а не через сайт; проверьте, нет ли обращений к вашему домену
Агрегаторы записи к врачуОтдельный ключ и лимит для каждого партнёра
ТелемедицинаWebSocket-соединения видеоконсультаций не должны обрываться проверкой
Лаборатория и результаты анализовЗагрузка PDF в кабинет — лимит на скачивание, без кэша

Медицинские данные в журналах

Медицинские сведения относятся к особой категории персональных данных. Журналы запросов хранятся в России, доступ к ним выдаётся только нужным сотрудникам, а тела запросов к кабинету пациента можно не записывать. Подробнее — в статье о 152-ФЗ и защите от DDoS.

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

Пациенты старшего возраста справятся с проверкой?

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

Сайт сети клиник на нескольких доменах можно защитить вместе?

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

Можно ли не пропускать через фильтр кабинет пациента?

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

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

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

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