Bezpečnost & Architektura

Architektura & bezpečnost v přehledu

Upřímný přehled technické architektury Zentor App pouze již ověřené fakta, žádné spekulace.

Více o architektuře

Zentor App je postavena jako multi-tenantní platforma. Každý tenant má vlastní datový kontext a serverové kontroly omezují každý autentizovaný požadavek na aktivního tenanta. Viditelný přepínač tenantů toto oddělení neoslabuje: pouze mění aktivní kontext pro uživatele s přístupem k více než jednomu tenantovi, zatímco backend nadále ověřuje oprávnění u každého požadavku. Další tenanty nevytvářejí běžní uživatelé. Aktivuje je Zentor, potvrzená cena za dalšího tenanta v balíčku Individuell je 39 € měsíčně.

Autentizace pro Dashboard je založena na e-mailu a hesle, s volitelnou dvoufaktorovou autentizací TOTP a podporovanými metodami SSO. Běžný relační JWT token platí 12 hodin, refresh token může zůstat platný až sedm dní. Pro zdokumentované veřejné API neexistuje samostatný systém API klíčů pro vývojáře. Veřejné formuláře a obsahové endpointy fungují bez přihlášení do Dashboardu, zatímco operace widgetu používají vyhrazený embed token spolu s omezeními podle origin. Embed token se v čitelné podobě zobrazí pouze jednou a během nastavení by se s ním mělo zacházet jako s tajemstvím.

Platforma spojuje Dashboard, backendové služby vázané na tenanta, znalostní databázi, komunikační kanály a izolované nasazení SIP pro telefonii. SIP hlasový bot je od 24. července 2026 oddělen od hlavní aplikace. Každý aktivovaný tenant získá izolovanou instanci SIP, aktivace nebo deaktivace zůstává úkolem Master Admina. Toto oddělení zabraňuje tomu, aby Dashboard tenanta přímo spravoval trunky nebo telefonní infrastrukturu na nízké úrovni.

Mezi bezpečnostní kontroly patří pravidla pro IP adresy, domény a země. Každé nové pravidlo začíná v režimu Dry-Run a lze jej aktivovat až po povinné 24hodinové čekací době. Pravidla Allow mají přednost před pravidly Block. Tento návrh dává administrátorům čas ověřit dopad pravidla, než začne platit, a snižuje riziko, že bude omylem zablokován legitimní přístup.

Stránka architektury by neměla být čtena jako veřejné SLA ani jako příslib, že každá volitelná komponenta je dostupná v každém balíčku. Přístup k funkcím závisí na oprávněních (entitlements) a Add-onech. Provoz On-Premises je připraven, ale není produkčně zralý, protože aktuální licenční mechanismus stále obsahuje zástupný klíč. Měl by být proto popisován jako dostupný na vyžádání a ve fázi zavádění, nikoli jako plně samoobslužná možnost nasazení.

Izolace mandantů

Zentor App je multi-tenant platforma: Každý tenant má zcela vlastní, technicky izolovaný datový svět. Každý požadavek je serverově přísně omezen na vlastního tenanta — pokus o cílený přístup k datům jiného tenanta je technicky odmítnut. Jeden tenant odpovídá přesně jedné firmě, resp. webové stránce.

Šifrování citlivých přístupových údajů

Citlivé přístupové údaje, jako jsou API klíče a přístupové tokeny, jsou na straně serveru ukládány šifrovaně (AES-256-GCM), nikoli v otevřeném textu v databázi.

Hosting

Zentor App je hostován v EU. Úplný tabularní seznam všech zpracovatelů, které jsou využívány, včetně země, účelu a základu jejich přenosu, je k dispozici v tomto prohlášení o ochraně osobních údajů.

K prohlášení o ochraně osobních údajů

Certifikace & zkušební zprávy

V současné době neexistují žádné externí bezpečnostní certifikace (např. ISO 27001) a žádné publikované zprávy o pentestu pro Zentor App. Záměrně to nazýváme otevřené místo skryté. Pokud potřebujete konkrétní certifikaci nebo testování, obraťte se na nás přímo.

Dotazy k architektuře nebo bezpečnosti?

Obraťte se na nás přímo — zejména v balíčku Individuell rádi probereme konkrétní požadavky na bezpečnost a architekturu.

Navázat kontakt
Zpět na hlavní stránku