Zakres na poziomie kolekcji i akcji
Nadawaj dokładnie odczyt, tworzenie, edycję lub usuwanie i dokładnie dla tych kolekcji, z którymi pracuje integracja — nic domyślnego.
Jeden wszechmocny klucz API staje się problemem w chwili wycieku. Poświadczenia maszynowe CMSHub mają jawne uprawnienia do akcji w każdej kolekcji — odczyt, tworzenie, edycja lub usuwanie — więc integracja ma tylko taki dostęp, jakiego naprawdę potrzebuje, a wyciek klucza ma niewielki, znany z góry zasięg.
Twórz, rotuj i odwołuj klucze API w każdej przestrzeni roboczej, ograniczając każdy do konkretnych kolekcji i konkretnych akcji — ta sama zasada minimalnych uprawnień, jaką stosujesz do każdego poświadczenia produkcyjnego.
Nadawaj dokładnie odczyt, tworzenie, edycję lub usuwanie i dokładnie dla tych kolekcji, z którymi pracuje integracja — nic domyślnego.
Zarządzaj cyklem życia klucza z poziomu przestrzeni roboczej — rotuj go według harmonogramu albo natychmiast odwołaj, jeśli wycieknie.
Klucz bez jawnego uprawnienia do kolekcji nie ma do niej dostępu — nie ma ukrytego przejścia na szerszy dostęp.
Logowanie użytkowników opiera się na poświadczeniach wyprowadzanych z Argon2id — nowoczesnego algorytmu haszowania wymagającego dużo pamięci — oraz na sesjach po stronie serwera opakowanych w JWT, które można odwołać natychmiast, zamiast czekać, aż wygasną.
Hasła są haszowane algorytmem Argon2id, odpornym na próby łamania przyspieszane przez GPU i ASIC.
Dzięki sesjom po stronie serwera przejętą sesję można odwołać natychmiast, bez czekania na wygaśnięcie tokena.
Logowania, odwołania sesji i zmiany kluczy są rejestrowane, więc zawsze wiesz, kto, do czego i kiedy miał dostęp.
Otwórz przestrzeń roboczą i utwórz klucz z dokładnie takim dostępem, jakiego potrzebuje Twoja integracja.