ClearScan
Безопасность и данные
Что именно защищает данные пациентов в ClearScan — коротко и по существу. Эту страницу можно переслать ИТ-отделу или юристу клиники.
Отдельный сервер для каждой клиники
Общей базы или учётных записей с другими клиниками нет. У каждой клиники — собственный отдельный сервер; где его разместить — дата-центр и страну — выбираем вместе с клиникой с учётом её требований.
Вход и учётные записи
Пароли хранятся только в виде стойкого хеша (bcrypt). Двухфакторный вход с приложением-аутентификатором (TOTP) обязателен для администраторов и по умолчанию включён для всех ролей. Число попыток входа ограничено, чтобы затруднить подбор пароля.
Роли и права
Каждый работает только с тем, что нужно его роли: врач-рентгенолог, заведующий отделением, лаборант, менеджер, администратор клиники. Администратор настраивает права ролей в матрице доступа.
Журнал действий
Просмотры, выгрузки и изменения данных пациентов записываются в журнал действий: кто, что и когда. Для просмотра и выгрузки запись обязательна: если записать событие не удалось, данные не выдаются.
Ссылка для пациента
Пациенту не нужна учётная запись: снимки и заключение он открывает по ссылке. Ссылка содержит случайный ключ, а в базе хранится только его хеш. Код доступа и срок действия задаёт врач; он же может отозвать ссылку в один клик.
Шлюз ClearScan в клинике
Шлюз принимает исследования от аппаратов в локальной сети и сам передаёт их в портал по HTTPS (серверы клиник, которые мы разворачиваем, работают только через HTTPS) — открывать входящие порты из интернета не нужно. У каждого шлюза собственный ключ доступа, который можно отозвать из портала. Пока связи нет, исследования ждут в очереди шлюза.
Подписанные обновления
Обновления приходят подписанными: сервер проверяет подпись перед установкой и отказывает, если её нет или она не совпадает. Перед каждым обновлением создаётся резервная копия базы, а неудачное обновление автоматически откатывается.
Резервные копии
Резервные копии базы и настроек зашифрованы. Копию вне сервера (S3-совместимое хранилище) можно включить в панели администратора: архив шифруется ещё до выгрузки, поэтому хранилище видит только зашифрованные данные.
Договор и пилот
Пилот начинаем на тестовых данных — без данных ваших пациентов. Перед переходом на реальные исследования подписываем договор и договор обработки данных (DPA) в соответствии с GDPR.
Вопросы по безопасности
Запрос документации, вопросы ИТ-отдела или сообщение об уязвимости — пишите на адрес ниже.