Curso TLS and Certificates for Message Brokers

  • DevOps | CI | CD | Kubernetes | Web3

Curso TLS and Certificates for Message Brokers

8h
Visão Geral

Este curso aborda a implementação de TLS e gerenciamento de certificados digitais em plataformas de mensageria e Event Streaming. O participante aprenderá os fundamentos de criptografia assimétrica, PKI, certificados X.509, Certificate Authorities, truststores e keystores, além da configuração de TLS e mTLS em message brokers. O conteúdo também aborda geração, distribuição, renovação e revogação de certificados, troubleshooting de conexões seguras e boas práticas para ambientes de produção envolvendo Apache Kafka, RabbitMQ e Apache Pulsar.

Objetivo

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

  • Compreender o funcionamento do TLS em plataformas de mensageria
  • Trabalhar com certificados X.509 e PKI
  • Configurar TLS para conexões entre clients e brokers
  • Implementar Mutual TLS
  • Gerenciar keystores, truststores e Certificate Authorities
  • Planejar renovação e rotação de certificados
  • Diagnosticar falhas de TLS e certificados
  • Aplicar boas práticas de segurança para ambientes de produção
Publico Alvo
  • Administradores de Message Brokers
  • Administradores de Middleware
  • Engenheiros de Segurança
  • Engenheiros DevOps
  • Engenheiros de Cloud
  • Engenheiros de Infraestrutura
  • Engenheiros de Integração
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos básicos de message brokers
  • Familiaridade com redes TCP/IP
  • Noções de criptografia
  • Conhecimentos básicos de Linux e linha de comando
  • Familiaridade com certificados digitais é recomendada
Conteúdo Programatico

Module 1: TLS and PKI Fundamentals

  1. TLS architecture
  2. Encryption and cryptographic concepts
  3. Symmetric and asymmetric cryptography
  4. Public Key Infrastructure
  5. Digital certificates
  6. X.509 certificates
  7. Certificate Authorities

Module 2: Certificates and Trust Management

  1. Certificate chains
  2. Root and Intermediate CAs
  3. Private and public keys
  4. Keystores
  5. Truststores
  6. Certificate validation
  7. Certificate expiration and revocation

Module 3: TLS for Message Brokers

  1. Broker-side TLS configuration
  2. Client-side TLS configuration
  3. TLS listeners
  4. Encryption in transit
  5. Mutual TLS authentication
  6. Certificate-based client identity
  7. Secure broker-to-broker communication

Module 4: Platform Configuration and Workshop

  1. TLS configuration in Apache Kafka
  2. TLS configuration in RabbitMQ
  3. TLS configuration in Apache Pulsar
  4. Certificate generation and deployment
  5. Certificate rotation strategies
  6. TLS connectivity testing
  7. Troubleshooting certificate and handshake failures
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