Updated spec documents

master
oabrivard 4 months ago
parent 201d7d7afa
commit b4f03f9a77

@ -9,9 +9,9 @@ Comprehensive observability is essential for maintaining the Know Foolery quiz g
### Three Pillars of Observability ### Three Pillars of Observability
``` ```
┌──────────────────────────────────────────────────────────────────────── ┌────────────────────────────────────────────────────────────────────────┐
│ Observability Stack │ Observability Stack │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ METRICS │ │ LOGS │ │ TRACES │ │ │ │ METRICS │ │ LOGS │ │ TRACES │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
@ -28,16 +28,16 @@ Comprehensive observability is essential for maintaining the Know Foolery quiz g
│ │ Unified │ │ │ │ Unified │ │
│ │ Dashboard │ │ │ │ Dashboard │ │
│ └─────────────┘ │ │ └─────────────┘ │
└──────────────────────────────────────────────────────────────────────── └────────────────────────────────────────────────────────────────────────┘
Alerts & Notifications Alerts & Notifications
┌──────────────────────────────────────────────────────────────────────── ┌────────────────────────────────────────────────────────────────────────┐
│ Alert Management │ Alert Management │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Email │ │ Slack │ │ PagerDuty │ │ │ │ Email │ │ Slack │ │ PagerDuty │ │
│ │ Alerts │ │ Channels │ │ (Critical) │ │ │ │ Alerts │ │ Channels │ │ (Critical) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │ │ └─────────────┘ └─────────────┘ └─────────────┘ │
└──────────────────────────────────────────────────────────────────────── └────────────────────────────────────────────────────────────────────────┘
``` ```

@ -36,34 +36,34 @@ Know Foolery implements a comprehensive security strategy that addresses authent
### Defense in Depth Strategy ### Defense in Depth Strategy
``` ```
┌─────────────────────────────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────────────────────
│ Security Layers │ │ Security Layers │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Perimeter Security │ │ │ │ Perimeter Security │ │
│ │ WAF • DDoS Protection • Rate Limiting • IP Filtering │ │ │ │ WAF • DDoS Protection • Rate Limiting • IP Filtering │ │
│ └─────────────────────────────────────────────────────────────────────┘ │ │ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │ │ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Application Security │ │ │ │ Application Security │ │
│ │ HTTPS • CORS • CSP • Security Headers • Input Validation │ │ │ │ HTTPS • CORS • CSP • Security Headers • Input Validation │ │
│ └─────────────────────────────────────────────────────────────────────┘ │ │ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │ │ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Authentication & Authorization │ │ │ │ Authentication & Authorization │ │
│ │ OAuth 2.0 • JWT • MFA • RBAC • Session Management │ │ │ │ OAuth 2.0 • JWT • MFA • RBAC • Session Management │ │
│ └─────────────────────────────────────────────────────────────────────┘ │ │ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │ │ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Data Security │ │ │ │ Data Security │ │
│ │ Encryption at Rest • TLS • Field Encryption • Anonymization │ │ │ │ Encryption at Rest • TLS • Field Encryption • Anonymization │ │
│ └─────────────────────────────────────────────────────────────────────┘ │ │ └─────────────────────────────────────────────────────────────────────┘ │
│ │ │ │ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │ │ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ Infrastructure Security │ │ │ │ Infrastructure Security │ │
│ │ Container Security • Network Segmentation • Secrets Management │ │ │ │ Container Security • Network Segmentation • Secrets Management │ │
│ └─────────────────────────────────────────────────────────────────────┘ │ │ └─────────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────┘ └─────────────────────────────────────────────────────────────────────────
``` ```
### Zitadel Integration Architecture ### Zitadel Integration Architecture

Loading…
Cancel
Save