Sikkerhed & Arkitektur

Arkitektur & Sikkerhed i overblik

Et ærligt overblik over den tekniske arkitektur af Zentor App — kun allerede verificerede fakta, ingen spekulation.

Læs mere om arkitekturen

Zentor App er opbygget som en multi-tenant-platform. Hver tenant har sin egen datakontekst, og serverside-kontroller begrænser hver autentificeret forespørgsel til den aktive tenant. Den synlige tenant-skifter svækker ikke denne adskillelse: Den skifter blot den aktive kontekst for brugere med adgang til mere end én tenant, mens backend fortsat kontrollerer rettigheder ved hver forespørgsel. Yderligere tenants oprettes ikke af almindelige brugere. De aktiveres af Zentor, og den bekræftede pris for en ekstra tenant i Individuell-pakken er 39 € om måneden.

Godkendelse til Dashboardet er baseret på e-mail og adgangskode, med valgfri TOTP-tofaktorgodkendelse og understøttede SSO-metoder. Et almindeligt session-JWT er gyldigt i 12 timer, og et refresh-token kan forblive gyldigt i op til syv dage. For den dokumenterede offentlige API findes der ikke et separat udvikler-API-nøglesystem. Offentlige formularer og indholds-endpoints fungerer uden login til Dashboardet, mens widget-handlinger bruger et dedikeret embed-token sammen med origin-begrænsninger. Embed-tokenet vises kun én gang i klartekst og bør behandles som en hemmelighed under opsætningen.

Platformen kombinerer Dashboardet, tenant-relaterede backend-tjenester, en videnbase, kommunikationskanaler og en isoleret SIP-implementering til telefoni. SIP-talebotten har været adskilt fra hovedapplikationen siden den 24. juli 2026. Hver aktiveret tenant får en isoleret SIP-instans, og aktivering eller deaktivering forbliver en Master Admin-opgave. Denne adskillelse forhindrer, at tenant-Dashboardet direkte administrerer trunks eller telefoniinfrastruktur på lavt niveau.

Sikkerhedskontrollerne omfatter IP-, domæne- og landeregler. Hver ny regel starter i Dry-Run-tilstand og kan først aktiveres efter en obligatorisk ventetid på 24 timer. Allow-regler har forrang frem for Block-regler. Dette design giver administratorer tid til at kontrollere en regels effekt, før den træder i kraft, og reducerer risikoen for utilsigtet at blokere legitim adgang.

Arkitektursiden bør ikke læses som en offentlig SLA eller som et løfte om, at hver valgfri komponent er tilgængelig i hver pakke. Funktionsadgang afhænger af rettigheder (entitlements) og Add-ons. On-Premises-drift er forberedt, men ikke produktionsklar, da den nuværende licensmekanisme stadig indeholder en pladsholder-nøgle. Den bør derfor beskrives som tilgængelig efter forespørgsel og under indførelse, ikke som en fuldt selvbetjent implementeringsmulighed.

Klient-isolering

Zentor App er en multi-tenant-platform: Hver tenant har en fuldstændig separat, teknisk afskærmet dataverden. Hver forespørgsel begrænses serverseitigt strengt til den pågældende tenant — et forsøg på målrettet at få adgang til en anden tenants data afvises teknisk. En tenant svarer præcist til én virksomhed henholdsvis hjemmeside.

Kryptering af følsomme adgangsoplysninger

Følsomme adgangsoplysninger såsom API-nøgler og adgangstokens opbevares krypteret på serversiden (AES-256-GCM) og lægges ikke i klartekst i databasen.

Hosting

Zentor App er hostet i EU. En komplet, tabelbaseret liste over alle de databehandlere, der anvendes, med land, formål og dataoverførselsgrundlag, findes i databeskyttelseserklæringen.

Til privatlivspolitikken

Certificeringer & prøverapporter

I øjeblikket er der ingen eksterne sikkerhedscertificeringer (f.eks. ISO 27001) og ingen offentliggjorte pentestrapporter for Zentor App. Vi nævner det her bevidst åbent i stedet for at fortie det. Ved konkret behov for certificering eller revision kan du kontakte os direkte.

Spørgsmål om arkitektur eller sikkerhed?

Kontakt os direkte — især i pakken Individuell drøfter vi gerne konkrete sikkerheds- og arkitekturkrav.

Tag kontakt
Tilbage til startsiden