За технологиями: наш IT-специалист рассказывает о безопасности данных, пользовательском опыте, использовании ИИ и многом другом.
В этом интервью Джимми Кёстерманс, инженер-программист команды Global-PPS, приоткрывает завесу тайны над технологиями, лежащими в основе платформы. Он рассказывает о том, как ИТ-отдел обеспечивает безопасность данных, удобство работы пользователей и непрерывные инновации, а также делится своим видением будущих разработок, таких как искусственный интеллект, новые модули и более тесная интеграция с другими платформами. Джимми также подчеркивает важность обратной связи от пользователей и сотрудничества для того, чтобы сделать Global-PPS перспективным инструментом в борьбе с устойчивостью к противомикробным препаратам.
Не могли бы вы кратко представиться и рассказать о своей роли в команде Global-PPS?
“Я — инженер-программист проекта Global-PPS, и в мои основные обязанности входит преобразование пользовательских требований от конечных пользователей или экспертов в предметной области самого проекта в техническое решение. Я вовлечен во весь жизненный цикл разработки программного обеспечения Global-PPS: управление данными, кибербезопасность, системную архитектуру, технический анализ, реализацию и проектирование. И, конечно же, пользовательский опыт — это действительно ключевой момент в моей работе. За последние пять лет платформа значительно улучшилась, и удобство использования остается постоянным предметом внимания.”
Можете ли вы привести пример недавнего инструмента или функции платформы, которую вы разработали?
“Хорошим примером является функциональность онлайн-отчетности на платформе Global-PPS. Ранее пользователи создавали статические отчеты объемом от 50 до 60 страниц, что затрудняло поиск нужной информации. Мы внедрили интерактивные онлайн-отчеты, которые разделены на разные разделы, позволяют пользователям применять фильтры и экспортировать графики и таблицы для презентаций.”
С точки зрения IT-сферы, что происходит «за кулисами», когда участники вводят данные в инструмент 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.”