Target audience: Security Admins, DevOps
Content: TLS, Certificates, Access control
Priority: Critical for production
Security configuration for production operation of the Data Gateway.
| Runbook | Description | Duration |
|---|---|---|
| Set Up TLS | Enable HTTPS, configure certificates | ~15 min |
| Renew Certificate | Renewal process, automation | ~10 min |
| Firewall Rules | Access restriction, IP whitelist | ~10 min |
| # | Check | Priority | Done |
| — | ——- | ———- | —— |
| 1 | TLS/HTTPS enabled | Critical | [ ] |
| 2 | No self-signed certificates in prod | Critical | [ ] |
| 3 | TLS 1.2+ enforced | High | [ ] |
| 4 | Weak ciphers disabled | High | [ ] |
| 5 | Firewall configured | Critical | [ ] |
| 6 | Certificate expiry monitored | High | [ ] |
| 7 | Logs contain no passwords | Critical | [ ] |
# Check HTTPS status curl -I https://gateway.example.com/health # Check TLS version openssl s_client -connect gateway.example.com:443 -tls1_2 openssl s_client -connect gateway.example.com:443 -tls1_3 # Check certificate expiry echo | openssl s_client -connect gateway.example.com:443 2>/dev/null | openssl x509 -noout -dates
« <- Operator Handbook | -> Set Up TLS »
Wolfgang van der Stille @ EMSR DATA d.o.o. - Data Gateway Professional