За технологиями: наш IT-специалист рассказывает о безопасности данных, пользовательском опыте, использовании ИИ и многом другом.
В этом интервью Джимми Кёстерманс, инженер-программист команды Global-PPS, приоткрывает завесу тайны над технологиями, лежащими в основе платформы. Он рассказывает о том, как ИТ-отдел обеспечивает безопасность данных, удобство работы пользователей и непрерывные инновации, а также делится своим видением будущих разработок, таких как искусственный интеллект, новые модули и более тесная интеграция с другими платформами. Джимми также подчеркивает важность обратной связи от пользователей и сотрудничества для того, чтобы сделать Global-PPS перспективным инструментом в борьбе с устойчивостью к противомикробным препаратам.
Не могли бы вы кратко представиться и рассказать о своей роли в команде Global-PPS?
“Я — инженер-программист проекта Global-PPS, и в мои основные обязанности входит преобразование пользовательских требований от конечных пользователей или экспертов в предметной области самого проекта в техническое решение. Я вовлечен во весь жизненный цикл разработки программного обеспечения Global-PPS: управление данными, кибербезопасность, системную архитектуру, технический анализ, реализацию и проектирование. И, конечно же, пользовательский опыт — это действительно ключевой момент в моей работе. За последние пять лет платформа значительно улучшилась, и удобство использования остается постоянным предметом внимания.”
Можете ли вы привести пример недавнего инструмента или функции платформы, которую вы разработали?
“Хорошим примером является функция онлайн-отчетности на платформе Global PPS. Раньше пользователи формировали статические отчеты объемом от 50 до 60 страниц, из-за чего им было трудно найти нужную информацию. Мы внедрили интерактивные онлайн-отчеты, которые разделены на разные разделы, позволяют пользователям применять фильтры, а также экспортировать графики и таблицы для презентаций.”
С точки зрения ИТ, что происходит «за кулисами», когда участники вводят данные в инструмент Global PPS? Что происходит при обнаружении расхождений?
“Если посмотреть на процесс с высоты птичьего полета, он на самом деле довольно прост: пользователь входит в систему, его учетные данные проверяются, и после их подтверждения он может вводить данные на платформу. Данные передаются по защищенному соединению, что обеспечивает их защиту на протяжении всего процесса.”
“Когда , выполняется серия проверок правильности, чтобы убедиться, что информация является полной и непротиворечивой. Поддержание качества данных является ключевой частью процесса. Хотя участники несут ответственность за качество вводимых ими данных, результаты сравнительного анализа платформы также зависят от данных, представленных всеми другими пользователями. Именно поэтому команда Global PPS уделяет значительное время мониторингу качества данных, как путем внедрения проверок правильности в приложении, так и путем проведения ручной проверки данных.”
“При обнаружении несоответствий дата-вебмастера связываются с конечным пользователем для уточнения проблемы. При необходимости они могут самостоятельно внести исправления, но обязательно по согласованию с пользователем.”
“Как только всё проходит проверку, данные сохраняются в центре обработки данных Университета Антверпена. Они хранятся не на чьем-то ноутбуке или локальном компьютере, а в защищенной инфраструктуре университета, которая следует собственным политикам безопасности и мерам защиты.”
Вы уже вкратце затронули темы безопасности и конфиденциальности данных. В здравоохранении они приобретают все большее значение. Как Global-PPS гарантирует защиту данных участников и кто имеет к ним доступ?
“По моему мнению, конфиденциальность и безопасность данных начинаются с осведомленности: люди должны понимать важность защиты данных. В 2019 году Антверпенский университет подвергся кибератаке, поэтому в университете существует высокий уровень осведомленности. Поскольку платформа Global-PPS является частью инфраструктуры университета, мы тесно сотрудничаем, чтобы обеспечить безопасность всего процесса.”
“Мы применяем комплексный подход к безопасности, который можно сравнить с луковицей. Существуют различные уровни защиты, и каждый уровень защищает ядро, которым в нашем случае являются приложение и база данных. Это начинается с физического уровня, например, самого датацентра, который защищен с помощью контроля доступа, замков и видеонаблюдения. Другие уровни — это сетевая безопасность с межсетевыми экранами, VPN и системами обнаружения вторжений. Существует также важный человеческий фактор, поскольку люди должны осознавать риски безопасности и потенциальных злоумышленников.”
“На уровне приложения мы применяем такие меры, как политика паролей, стандарты безопасного кодирования и ролевая аутентификация, а в будущем также планируется внедрение многофакторной аутентификации. На уровне безопасности данных все хранимые данные зашифрованы, что означает, что даже если кто-то получит доступ к базе данных, он не сможет прочитать информацию.”
“Что касается конфиденциальности данных, мы никогда не передаем данные третьим лицам без официального одобрения вовлеченных сторон. Мы обеспечиваем соответствие платформы таким нормативным требованиям, как GDPR, и тесно сотрудничаем с юридическим отделом Университета Антверпена и его сотрудником по защите данных в Департаменте безопасности. Так что существует множество аспектов, которые показывают, что мы очень серьезно относимся к безопасности и конфиденциальности данных.”
Только исследователи Global PPS имеют доступ к данным?
“Да, но важно отметить, что сами данные псевдонимизированы. Не существует прямой связи между пациентом в больнице и пациентом в системе Global-PPS. Для каждого пациента генерируется синтетический идентификатор, что гарантирует анонимность. Больница может использовать этот номер для сопоставления его со своими собственными картами пациентов, но в базе данных Global-PPS имена не хранятся. Пациент не может быть идентифицирован только на основе данных на платформе. Конечные пользователи имеют доступ только к своим собственным необработанным данным. Исследователи могут работать с доступными данными, но доступ к исходным данным остается контролируемым”.”
Каковы некоторые из главных трудностей при поддержке и разработке глобальной платформы, такой как Global PPS?
“Для меня самая сложная часть — это сам процесс разработки программного обеспечения. Я часто сравниваю создание приложения со строительством домика на дереве и строительством настоящего дома. Каждый может построить домик на дереве, но для строительства нормального дома требуется гораздо больше: нужно думать об электричестве, стабильности, безопасности и многих других аспектах”.”
“Global-PPS начинался как простой проект, больше похожий на домик на дереве. Но по мере того как приложение росло и становилось все более сложным, мы достигли точки, когда оно должно было превратиться в настоящий дом. Задача заключается не только в создании самого приложения, но и в управлении такими аспектами, как безопасность, масштабируемость, отказоустойчивость и борьба со сложностью. Некоторые из этих аспектов являются приоритетными, поскольку мы хотим гарантировать, что система рассчитана на будущее”.”
“Например, что вы будете делать, когда сотни или даже тысячи пользователей одновременно зайдут на платформу? Как вы справляетесь со сложными проверками? Или как вы защищаете систему от хакеров? Подобная инженерия делает разработку такой платформы, как Global PPS, гораздо более сложной задачей, чем просто создание экранов и хранение данных в базе данных.”
Видите ли вы возможности для искусственного интеллекта в Global PPS? И если да, то какими они могут быть в будущем?
“Сложно предсказать будущее искусственного интеллекта. Вокруг него много шумихи, но когда мы применяем его на практике, мы также видим его ограничения. Нам нужно убедиться, что ИИ выполняет действия правильно.”
“Мы уже используем инструменты ИИ на операционном уровне для повышения эффективности и производительности. В рамках платформы я вижу возможности, например, в поддержке пользователей при вводе данных путем обнаружения возможных неверных или несогласованных вводных данных и повышения качества данных. В более долгосрочной перспективе ИИ также может помочь с анализом данных, например, добавляя информацию в отчеты или помогая пользователям интерпретировать графики.”
“Однако мы консервативны, когда речь заходит об автономных агентах ИИ. Поскольку конфиденциальность и безопасность данных очень важны, мы не хотим, чтобы системы ИИ действовали независимо или подвергали риску утечки конфиденциальные данные. ИИ, вероятно, станет частью платформы, но всегда с учетом безопасности и конфиденциальности.”
Заглядывая в будущее, каких разработок или инноваций ИТ-команде следует ожидать сообществу Global-PPS?
“Я думаю, что добавление новых модулей станет одним из самых интересных направлений. Этот процесс должны инициировать исследователи и профильные эксперты, но было бы очень ценно, если бы Global-PPS могла охватывать весь жизненный цикл устойчивости к противомикробным препаратам (AMR) — от выявления и эпидемиологического надзора до мероприятий по оптимизации их применения”.”
“Мы также постоянно совершенствуем инфраструктуру отчетности. В настоящее время у пользователей есть интерактивные отчёты с фильтрами, однако в будущем было бы интересно сделать отчётность ещё более динамичной — например, предоставив пользователям возможность создавать собственные отчёты, аналогично таким инструментам, как Power BI. Это сложная задача, но её определенно стоит изучить.”
“Более того, мы улучшаем пользовательский опыт и внедряем дополнительные меры безопасности. Например, мы внедряем постквантовую криптографию, чтобы гарантировать, что данные останутся защищенными от будущих атак с использованием квантовых компьютеров. Это глобальная задача, и совместно с университетом мы внедряем эти новые меры безопасности, возможно, уже этим летом.”
Хотите ли вы поделиться чем-либо еще с сообществом Global-PPS с точки зрения ИТ?
“Прежде всего, не стесняйтесь сообщать о своих потребностях или идеях команде Global-PPS. Если пользователи делятся предложениями, платформа может становиться только лучше и лучше. Мы очень серьезно относимся к их отзывам, мы уже внесли в приложение и на платформу изменения, основанные на практическом опыте.”
“Во-вторых, устойчивость к противомикробным препаратам является серьезной глобальной проблемой: ежегодно от нее умирает множество людей, и прогнозы предсказывают рост этого показателя. Я считаю, что Global PPS — это один из способов помочь в борьбе с данной проблемой. Кроме того, ею можно пользоваться бесплатно, и поддержка также предоставляется бесплатно, что является довольно уникальным явлением.”
“Поэтому мой призыв таков: распространяйте информацию! Расскажите об этом другим, чтобы еще больше людей могли воспользоваться Global-PPS.”