Причина
Американский WebRTC-шлюз и скрипты с публичных CDN
Эксперты провели глубокий трафик-анализ и вскрыли внешние каналы передачи данных.
В этом и была вся соль
Для организации видеосвязи врача и пациента разработчики использовали популярный готовый облачный шлюз Agora/Twilio. С точки зрения кода всё выглядело красиво: пара строк JavaScript в браузере — и работает HD-видеозвонок. Но эксперты проверили маршрутизацию сигнальных сессий: медиатрафик онлайн-приёма пациента передавался через серверы в Франкфурте и Вирджинии. Это не просто нарушало правила реестра Минцифры о независимости от зарубежной инфраструктуры, но и прямо нарушало ст. 15.2 закона 152-ФЗ «О персональных данных» и тайну сведений о здоровье (ст. 13 закона №323-ФЗ).
Второй миной оказался модуль визуализации томограмм (DICOM Viewer). Чтобы ускорить загрузку интерфейса, фронтенд подтягивал библиотеки обработки трёхмерных изображений с публичных американских CDN (Cloudflare и unpkg). Как только эксперты запустили тестовый стенд в изолированной виртуальной сети без доступа в глобальный интернет (как это устроено во всех государственных больницах через контур ЕГИСЗ), просмотрщик снимков перестал открываться вовсе.
Вдобавок на первой демонстрационной сессии разработчики неосторожно запустили тестовую базу, где среди обезличенных карточек эксперты заметили настоящие полисы ОМС и СНИЛС реальных людей. Возник риск проверки со стороны Роскомнадзора.
«Нам казалось, что если видеосервис быстрый и удобный, то какая разница, где физически находится сервер WebRTC? Эксперты Минцифры быстро объяснили: диалог врача с пациентом — это врачебная тайна наивысшей категории, и если видеопоток уходит за пределы РФ, такой софт не может работать в государственных больницах ни дня», — признался основатель компании.из анализа причин отказа с разработчиками МИС