Администрирование и безопасность

Безопасность и персональные данные

Пароли, блокировка, сеансы, где хранятся данные.

  • Пароли хранятся только в виде хеша; минимальная длина 10 символов.
  • После 8 неудачных попыток вход блокируется на 15 минут.
  • Все формы защищены от подделки запросов (CSRF), браузеру запрещено подгружать сторонние скрипты.
  • Кнопка «Выйти на всех устройствах» закрывает все сеансы.
  • Вход в два шага: после пароля — код из приложения-аутентификатора (TOTP, работает без почты, с 10 одноразовыми кодами восстановления) или код из письма. Его включает сам пользователь в профиле или владелец проекта для всей команды, и требование проекта выполняет любой из способов; по умолчанию выключен. Ключ приложения хранится в базе только зашифрованным, коды восстановления — только хэшами. Подробно — в статье «Ваш аккаунт».
  • Аудиторский след неизменяем и связан цепочкой хешей; целостность проверяется каждую ночь.
  • Резервная копия базы делается каждую ночь и хранится 14 дней.
  • Новый аккаунт открывается только после подтверждения e-mail; формы защищены от ботов без сторонних сервисов. Подробно, со схемами, — в статье «Подтверждение e-mail, боты, удаление пользователей».
  • Сотрудники CRO и спонсоров могут входить через аккаунт своей компании, с её вторым фактором: «Вход через аккаунт компании (SSO)».

Шифрование персональных данных

Шифрование персональных данных в базе отложено до промышленной установки: пока данные пациентов хранятся так же, как остальные данные исследования, на сервере портала. Данные, которые зашифровал релиз stage-a.18 (почта пациента для напоминаний ePRO, имя и подпись в удалённом согласии, заметки о попытках связаться, ключ псевдонимов), обновление расшифровало без потерь. В аудит-трейле каждого такого исследования есть запись «Вкл → Выкл» с числом расшифрованных значений.

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

Персональные данные

В этой установке данные хранятся на сервере в России. Портал не передаёт данные сторонним сервисам: шрифты, скрипты и стили загружаются с самого портала. Подробности на странице «Обработка персональных данных».

Честно о статусе. Это тестовая некоммерческая установка. Мы не заявляем соответствие 21 CFR Part 11, GCP или 152-ФЗ в полном объёме: валидация и документы появятся до работы с реальными пациентами.