Přístup k bezpečnosti Sengi a Sloonek

Jaký je rozdíl mezi sdílenou databází a izolovanými databázemi pro jednotlivé tenanty? Proč je přístup Sengi bezpečnější.

Jaký je rozdíl mezi sdílenou databází a izolovanými databázemi pro jednotlivé tenanty? Proč je přístup Sengi bezpečnější.

Jaký je rozdíl mezi přístupy k multi-tenancy? První přístup: Sdílená databáze Všechny tenanti sdílejí jednu databázi a data jsou izolována pomocí cizích klíčů odkazujících na entitu "Company". Tento přístup je efektivnější z hlediska správy, ale může být složitější zajistit absolutní izolaci dat. Druhý přístup: Izolované databáze (Sengi) Každý tenant má svou vlastní, zcela izolovanou databázi. Jediná společná databáze obsahuje domény uživatelských účtů. Data nejsou nijak sdílená ani přístupná, jsou zcela izolovaná. Co je bezpečnější? Z hlediska bezpečnosti je lepší přístup s izolovanými databázemi: Vyšší úroveň izolace – Data jsou fyzicky oddělena, snižuje se riziko neúmyslného přístupu. Lepší ochrana proti útokům – Narušení jedné databáze neohrozí ostatní. Jednodušší správa oprávnění – Každý tenant má vlastní sadu oprávnění. Zvýšená důvěra zákazníků – Fyzické oddělení dat zvyšuje důvěru. Izolované databáze, jaké používá Sengi, poskytují vyšší úroveň bezpečnosti díky fyzickému oddělení dat, lepší ochraně proti útokům a jednodušší správě oprávnění.