CliniGA CRO

Блог CliniGA CRO

Активное содержимое в выгрузках CSV: данные не должны становиться командами

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

Иллюстративная фотография категории: Активное содержимое в выгрузках CSV: данные не должны становиться командами
Фото: IAEA Imagebank · Лицензия: CC BY 2.0 · Изображение обрезано и уменьшено.
Опубликовано
Обновлено

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

Сохранение смысла данных

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

Практический пример

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

Контрольные проверки

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

Критерии приемки и ограничения

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

Частые вопросы

Разве CSV — не просто обычный текст?
Файл может быть обычным текстом, однако открывающее его приложение способно интерпретировать некоторые ячейки как активные выражения.
Становится ли защищенная копия исходной записью?
Только если утвержденный порядок ведения записей определяет для нее эту роль. Созданная копия для проверки не становится авторитетной автоматически.

Источники

  1. FDA — Электронные системы, записи и подписи в клинических исследованиях
  2. MHRA — Руководство по целостности данных GxP