Afgebakend per collectie en actie
Geef precies lees-, aanmaak-, wijzig- of verwijderrechten op precies de collecties die een integratie gebruikt — niets impliciet.
Eén almachtige API-sleutel is een risico zodra hij uitlekt. De machinecredentials van CMSHub hebben expliciete actierechten per collectie — lezen, aanmaken, wijzigen of verwijderen — zodat een integratie alleen de toegang heeft die ze echt nodig heeft, en een gelekte sleutel een kleine, bekende impact heeft.
Maak, roteer en trek API-sleutels per workspace in, elk beperkt tot specifieke collecties en specifieke acties daarop — hetzelfde principe van minimale rechten dat je op elke productiecredential toepast.
Geef precies lees-, aanmaak-, wijzig- of verwijderrechten op precies de collecties die een integratie gebruikt — niets impliciet.
Beheer de levenscyclus van een sleutel vanuit de workspace — roteer hem volgens schema of trek hem direct in als hij is uitgelekt.
Een sleutel zonder expliciet recht op een collectie kan er niet bij — er is geen impliciete terugval naar bredere toegang.
Gebruikerslogins gebruiken met Argon2id afgeleide credentials — een modern, geheugenintensief hashalgoritme — met sessies aan serverzijde, verpakt in JWT's, die direct kunnen worden ingetrokken in plaats van alleen te verlopen.
Wachtwoorden worden gehasht met Argon2id, bestand tegen kraakpogingen versneld met GPU's en ASIC's.
Dankzij sessies aan serverzijde kan een gecompromitteerde sessie direct worden ingetrokken, zonder te wachten tot een token verloopt.
Logins, ingetrokken sessies en sleutelwijzigingen worden vastgelegd, zodat je kunt beantwoorden wie wat wanneer heeft geopend.
Open een workspace en maak een sleutel die precies is afgebakend tot de toegang die je integratie nodig heeft.