Security Architecture - Single Tenant

1 min read

UNIQUE can deploy a customer environment as its own (single) separated tenant on UNIQUE’s enterprise subscription. That way all data storage and data processing is encapsulated in this landing zone and separated from all other customers.

Overview

Diagram: Untitled Diagram-1722939562529

Azure Application Gateway

  • Web application firewall is filtering all requests

  • IP blocking can be configured in the web application firewall optionally

Azure Storage Accounts

  • data at rest is secured with soft delete for 30 days

  • data is backed-up with 14 days backup retention and RPO of 24h

Azure OpenAI Deployments

Kong Application Gateway

  • validates JWTs

  • Incoming requests are rate-limited

SSO

  • SSO can be configured to connect to customer IDP using Entra ID, OIDC, SAML, and other methods supported by Zitadel

Encryption

  • All data at rest is encrypted using 2048 bits RSA-HSM keys, managed by UNIQUE

  • All data in transit is encrypted using TLS 1.2+

Data classification

  • Zitadel only processes and stores user authentication data

  • Redis does not store any customer data, only state

  • Azure Key Vault stores encryption keys and secrets

  • All other services and data storages store data of classification level confidential, internal or public depending on the customers restrictions on data classifications to use on UNIQUE

MS Defender for Cloud (MDC)

  • MDC monitoring and alerting on all incidents happening in the Azure landing zone resources

  • Connected to MS Sentinel SIEM for monitoring and alerting

  • 24/7 SOC monitoring of incidents for quick triage and response 

Last updated