Kompatybilność protokołów autoryzacji i model integracji dla federacyjnego IAM w środowiskach multi-cloud
W ramach działań badawczo-rozwojowych w projekcie Next Gen Cloud (inicjatywa IPCEI-CIS), zespół Oktawave rozwija uniwersalny, rozproszony system uwierzytelniania i autoryzacji.
Pierwszy etap prac w Zadaniu 4 obejmował analizę architektoniczną i weryfikację kompatybilności protokołów autoryzacyjnych bezpośrednio na styku z warstwą danych. Celem było wyeliminowanie ograniczeń interoperacyjności i przygotowanie podstaw pod federacyjną bramę autoryzacyjną. W środowisku multi-cloud zapewni ona spójność z rozwijanym w ramach Zadania 1 mechanizmem replikacji danych.
Weryfikacja protokołów i integracja z usługami storage
Prace B+R skoncentrowano na architekturze serwera tożsamości i testach procesów autoryzacyjnych dla kluczowych protokołów dostępu do danych: RBD, RGW oraz NFS. W środowisku laboratoryjnym wykorzystano mechanizmy OpenID Connect oraz OAuth 2.0 zaimplementowane w dotychczasowym serwerze tożsamości (Identity Provider) platformy Oktawave.
Testy pozwoliły ocenić translację tokenów na konkretne role i atrybuty uprawnień, a także zweryfikować stabilność przepływu kluczy dostępowych między warstwą tożsamości a podsystemami pamięci masowej. Istotnym elementem badań była weryfikacja obsługi odświeżania tokenów oraz analiza wpływu mechanizmów autoryzacji na opóźnienia w procesach replikacji danych i synchronizacji blokowej w środowiskach o niskiej latencji.
Wyniki potwierdziły zgodność standardu OAuth 2.0 z wymaganiami badanych protokołów. Architektura zapewnia ścisłą izolację tenantów i umożliwia bezpieczne stosowanie tokenów w warstwie pośredniczącej (proxy/broker) bez naruszania integralności procesów replikacji.
Referencyjny model integracji z zewnętrznymi dostawcami platform chmurowych
Równolegle przeprowadzono analizę potencjalnych scenariuszy integracji z zewnętrznymi dostawcami usług chmurowych, uwzględniając wymagania w zakresie federacji tożsamości oraz zgodności z mechanizmami SSO i SAML 2.0. W wyniku tych prac zespół opracował wstępny, teoretyczny model warstwy integrującej, a następnie przygotował architekturę referencyjną (Reference Integration Model). Model ten umożliwia budowę uniwersalnej bramy autoryzacyjnej, zdolnej do obsługi różnych dostawców infrastruktury.
Podsumowanie etapu i kolejne kroki
- Zrealizowane prace badawcze potwierdziły poprawność doboru protokołów oraz wykonalność przyjętych założeń integracyjnych. W kolejnej fazie prac w ramach Zadania 4 zespół skoncentruje się na:
- Rozpoczęciu prac nad integracją i walidacją wypracowanego modelu referencyjnego w środowisku testowym.
- Przygotowaniu środowiska oraz metodyki testów weryfikacyjnych.
O projekcie
Projekt Next Gen Cloud realizowany jest w ramach europejskiej inicjatywy IPCEI (Important Projects of Common European Interest), której celem jest rozwój nowoczesnej, interoperacyjnej i suwerennej infrastruktury chmurowej w Europie.
Ostatnie wpisy
Może zainteresują Cię także…
