Rozsah podle kolekce a akce
Udělte přesně vyhledávání, vytváření, úpravy nebo mazání přesně na kolekcích, se kterými integrace pracuje — nic implicitního.
Jeden všemocný API klíč je riziko ve chvíli, kdy unikne. Strojové přístupy v CMSHub nesou explicitní oprávnění k akcím pro jednotlivé kolekce — vyhledávání, vytváření, úpravy nebo mazání — takže integrace má vždy jen přístup, který skutečně potřebuje, a uniklý klíč má malý a známý dopad.
Vytvářejte, rotujte a odvolávejte API klíče pro každý pracovní prostor, každý omezený na konkrétní kolekce a konkrétní akce nad nimi — stejný princip minimálních oprávnění, jaký byste použili u jakéhokoli produkčního přístupu.
Udělte přesně vyhledávání, vytváření, úpravy nebo mazání přesně na kolekcích, se kterými integrace pracuje — nic implicitního.
Spravujte životní cyklus klíče přímo z pracovního prostoru — rotujte ho podle plánu nebo ho okamžitě odvolejte, pokud unikne.
Klíč bez výslovného oprávnění ke kolekci se jí nemůže dotknout — neexistuje žádný implicitní návrat k širšímu přístupu.
Přihlášení uživatelů používají údaje odvozené pomocí Argon2id — moderního paměťově náročného hashovacího algoritmu — se serverovými relacemi zabalenými v JWT, které lze okamžitě odvolat, ne jen nechat vypršet.
Hesla se hashují pomocí Argon2id, který odolává pokusům o prolomení akcelerovaným přes GPU i ASIC.
Díky serverovým relacím lze kompromitovanou relaci okamžitě odvolat, bez čekání na vypršení tokenu.
Přihlášení, odvolání relací a změny klíčů se zaznamenávají, takže víte, kdo k čemu přistoupil a kdy.
Otevřete pracovní prostor a vytvořte klíč omezený přesně na přístup, který vaše integrace potřebuje.