Skip to Content
PlatformSecurity Model

Security Model

ModularIoT implements defense-in-depth security across all platform layers.

Authentication

API Keys

  • Tenant-scoped credentials
  • Rotatable secrets
  • Scoped permissions

OAuth 2.0 / OIDC

  • User authentication
  • SSO integration
  • Token-based sessions

Device Certificates

  • Mutual TLS for devices
  • Certificate rotation
  • Revocation support

Authorization

Role-Based Access Control

  • Predefined roles (admin, operator, viewer)
  • Custom role definitions
  • Permission granularity

Resource-Based Access

  • Tenant isolation
  • Asset-level permissions
  • Data filtering

Data Protection

Encryption in Transit

  • TLS 1.3 for all connections
  • Certificate pinning option
  • Perfect forward secrecy

Encryption at Rest

  • AES-256 for stored data
  • Key management service
  • Per-tenant keys option

Audit

Audit Logging

  • All access logged
  • Tamper-evident logs
  • Retention per compliance

Compliance Support

  • SOC 2 alignment
  • GDPR data handling
  • Industry certifications
Last updated on