Curso Security for Messaging Platforms

  • DevOps | CI | CD | Kubernetes | Web3

Curso Security for Messaging Platforms

16h
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.

Objetivo

Após realizar este curso, você será capaz de:

  • Identificar ameaças e riscos em plataformas de mensageria
  • Implementar autenticação e autorização para brokers
  • Configurar TLS e criptografia de comunicações
  • Implementar controle granular de acesso a topics, queues e APIs
  • Proteger credenciais, secrets e identidades
  • Aplicar técnicas de hardening em plataformas de mensageria
  • Implementar auditoria e monitoramento de segurança
  • Projetar arquiteturas de messaging alinhadas a princípios de Zero Trust
  • Responder a incidentes e vulnerabilidades em ambientes de mensageria
Publico Alvo
  • Administradores de Middleware
  • Administradores de Message Brokers
  • Engenheiros DevOps
  • Engenheiros de Cloud
  • Engenheiros de Segurança
  • Engenheiros de Plataforma
  • Engenheiros de Integração
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos básicos de message brokers
  • Familiaridade com redes TCP/IP
  • Noções de autenticação e autorização
  • Conhecimentos básicos de TLS e criptografia
  • Familiaridade com Linux é recomendada
Conteúdo Programatico

Module 1: Messaging Security Fundamentals

  1. Messaging security concepts
  2. Threat landscape
  3. Attack surfaces
  4. Messaging security risks
  5. Security architecture
  6. Defense-in-depth principles

Module 2: Authentication and Identity Management

  1. Authentication mechanisms
  2. Username and password authentication
  3. Certificate-based authentication
  4. SASL mechanisms
  5. OAuth 2.0 concepts
  6. Service identities
  7. Identity lifecycle management

Module 3: Authorization and Access Control

  1. Authorization models
  2. Role-Based Access Control
  3. Access Control Lists
  4. Topic and queue permissions
  5. Administrative permissions
  6. Least privilege
  7. Privileged access management

Module 4: TLS and Encryption

  1. TLS architecture
  2. Certificate management
  3. Mutual TLS
  4. Encryption in transit
  5. Encryption at rest
  6. Key management
  7. Certificate rotation

Module 5: Messaging Platform Hardening

  1. Broker hardening
  2. Network segmentation
  3. Firewall configuration
  4. Secure listener configuration
  5. Administrative interface protection
  6. Secure configuration management
  7. Vulnerability management

Module 6: Secrets and Secure Configuration

  1. Secrets management
  2. Credential protection
  3. Kubernetes Secrets
  4. External secret management
  5. Credential rotation
  6. Configuration security
  7. Secure deployment practices

Module 7: Security Monitoring and Auditing

  1. Security logging
  2. Audit trails
  3. Authentication monitoring
  4. Authorization failures
  5. Anomaly detection
  6. Security metrics
  7. Incident investigation

Module 8: Messaging Security Workshop

  1. Secure broker architecture
  2. TLS and certificate configuration
  3. Authentication and authorization implementation
  4. Topic and queue access control
  5. Security monitoring and audit configuration
  6. Vulnerability and incident response exercises
  7. Final secure messaging platform architecture project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas