Seminarium: Systemy Rozproszone
28 listopada 2019, godzina 12:15,
sala
Funkcjonalność rozstrzygania, czy dany użytkownik jest uprawniony do dostępu do danego obiektu, jest kluczowa dla zapewnienia prywatności w systemie informatycznym.
W ramach prezentacji opowiem o systemie Zanzibar — globalnym systemie Google'a do przechowywania i ewaluacji list kontroli dostępu. Jest on używany przez wiele usług Google'a takich jak Kalendarz, Cloud, Dysk, Mapy, Zdjęcia, czy YouTube. Jako że autoryzacja jest często na ścieżce krytycznej interakcji użytkownika, system utrzymuje latencję w 95 percentylu na poziomie mniejszym niż 10 milisekund. Na przestrzeni trzech lat dostępność systemu utrzymała się na poziomie ponad 99,999%.
Podczas prezentacji przyjrzymy się, w jaki sposób twórcom systemu udało się uzyskać tak dobre parametry techniczne, zachowując równocześnie elastyczność API pozwalającą na obsługę rozmaitych polityk kontroli dostępu stosowanych w różnych serwisach.
Zapraszam,
Marek Zbysiński
Bibliografia: