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
```
┌────────────────────────────────────────────────────────────────────────
│ Observability Stack
┌────────────────────────────────────────────────────────────────────────┐
│ Observability Stack │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ METRICS │ │ LOGS │ │ TRACES │ │
│ │ │ │ │ │ │ │
@ -28,16 +28,16 @@ Comprehensive observability is essential for maintaining the Know Foolery quiz g
│ │ Unified │ │
│ │ Dashboard │ │
│ └─────────────┘ │
└────────────────────────────────────────────────────────────────────────
└────────────────────────────────────────────────────────────────────────┘
Alerts & Notifications
┌────────────────────────────────────────────────────────────────────────
│ Alert Management
┌────────────────────────────────────────────────────────────────────────┐
│ Alert Management │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Email │ │ Slack │ │ PagerDuty │ │
│ │ Alerts │ │ Channels │ │ (Critical) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
└────────────────────────────────────────────────────────────────────────
└────────────────────────────────────────────────────────────────────────┘
```

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

Loading…
Cancel
Save