Visão Geral
Este curso aborda os principais conceitos, mecanismos e práticas de segurança aplicados a plataformas de mensageria e Event Streaming. O participante aprenderá a proteger message brokers, topics, queues, exchanges, subscriptions e APIs de administração, implementando autenticação, autorização, TLS, controle de acesso, gestão de identidades, criptografia e auditoria. O conteúdo também aborda segurança em ambientes distribuídos e Cloud Native, incluindo Kubernetes, gerenciamento de secrets, hardening, monitoramento, detecção de incidentes e boas práticas para plataformas como Apache Kafka, RabbitMQ, Apache Pulsar e outros brokers.
Conteúdo Programatico
Module 1: Messaging Security Fundamentals
- Messaging security concepts
- Threat landscape
- Attack surfaces
- Messaging security risks
- Security architecture
- Defense-in-depth principles
Module 2: Authentication and Identity Management
- Authentication mechanisms
- Username and password authentication
- Certificate-based authentication
- SASL mechanisms
- OAuth 2.0 concepts
- Service identities
- Identity lifecycle management
Module 3: Authorization and Access Control
- Authorization models
- Role-Based Access Control
- Access Control Lists
- Topic and queue permissions
- Administrative permissions
- Least privilege
- Privileged access management
Module 4: TLS and Encryption
- TLS architecture
- Certificate management
- Mutual TLS
- Encryption in transit
- Encryption at rest
- Key management
- Certificate rotation
Module 5: Messaging Platform Hardening
- Broker hardening
- Network segmentation
- Firewall configuration
- Secure listener configuration
- Administrative interface protection
- Secure configuration management
- Vulnerability management
Module 6: Secrets and Secure Configuration
- Secrets management
- Credential protection
- Kubernetes Secrets
- External secret management
- Credential rotation
- Configuration security
- Secure deployment practices
Module 7: Security Monitoring and Auditing
- Security logging
- Audit trails
- Authentication monitoring
- Authorization failures
- Anomaly detection
- Security metrics
- Incident investigation
Module 8: Messaging Security Workshop
- Secure broker architecture
- TLS and certificate configuration
- Authentication and authorization implementation
- Topic and queue access control
- Security monitoring and audit configuration
- Vulnerability and incident response exercises
- Final secure messaging platform architecture project