Команда ИПТИП РТУ МИРЭА заняла первое место на хакатоне VTP API Hackaton 2024

26.11.2024

Команда Института перспективных технологий и индустриального программирования РТУ МИРЭА стала победителем хакатона VTP API Hackaton 2024 в треке gRPC.

VTP API Hackaton — ежегодный хакатон, организуемый Платформой ВТБ API, который прошёл в этом году с 21 октября по 23 ноября. Команда студентов группы ЭФБО-02-23 — Александр Аксёнов, Анастасия Колодкина, Ярослав Ходырев — представила лучшее решение в реализации микросервиса, имплементирующего стандарты СТО БР ФАПИ.СЕК с реализацией на протоколе gRPC.

Решение состоит из трёх частей:

  1. gRPC-сервер, для работы с клиентскими запросами на регистрацию и авторизацию маршрутизируя их на соответствующий модуль user;
  2. user, сервис по обработке запросов от центрального gRPC-сервера, который содержит бизнес-логику для работы с пользователями. Он взаимодействует с модулем auth;
  3. auth, сервис проверки и обработки запросов на аутентификацию, использующий Keyclock для создания и валидации токенов доступа.

При этом ключевыми особенностями проекта стали:

  • Интеграция с Keyclock, с настроенным OpenID Connect (OIDC) и OAuth 2.0;
  • Шифрование данных с использованием TLS;
  • Архитектура взаимодействия gRPC;
  • Защита данных с шифрованием и хешированием данных, где все сертификаты хранятся в защищённых директориях отдельных сервисов.

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

Поздравляем ребят и выражаем благодарность наставнику команды, старшему преподавателю кафедры индустриального программирования ИПТИП Станиславу Евгеньевичу Макиевскому! Желаем дальнейшего развития и успехов!


Другие новости