Curso Messaging Authentication and Authorization

  • DevOps | CI | CD | Kubernetes | Web3

Curso Messaging Authentication and Authorization

8h
Visão Geral

Este curso apresenta os fundamentos e as práticas de autenticação e autorização aplicadas a plataformas de mensageria e Event Streaming. O participante aprenderá a proteger brokers, producers, consumers, topics, queues e interfaces administrativas por meio de mecanismos como SASL, TLS/mTLS, certificados digitais, OAuth 2.0, ACLs e RBAC. O curso também aborda princípios de least privilege, gestão de identidades, controle de acesso granular e integração de mecanismos de segurança em plataformas como Apache Kafka, RabbitMQ e Apache Pulsar.

Objetivo

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

  • Diferenciar autenticação de autorização em plataformas de mensageria
  • Configurar mecanismos de autenticação para producers e consumers
  • Utilizar TLS e mTLS para proteger conexões
  • Compreender e aplicar SASL e OAuth 2.0
  • Configurar ACLs e políticas de autorização
  • Aplicar o princípio de least privilege
  • Gerenciar identidades e credenciais de serviços
  • Projetar controles de acesso seguros para brokers e recursos de messaging
Publico Alvo
  • Administradores de Message Brokers
  • Administradores de Middleware
  • Engenheiros de Segurança
  • Engenheiros DevOps
  • Engenheiros de Cloud
  • Engenheiros de Integração
  • Engenheiros de Plataforma
  • 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 certificados digitais
  • Familiaridade com Linux é recomendada
Conteúdo Programatico

Module 1: Messaging Authentication Fundamentals

  1. Authentication versus authorization
  2. Messaging security architecture
  3. Producer and Consumer identities
  4. Broker authentication
  5. Service accounts
  6. Credential management

Module 2: Authentication Mechanisms

  1. Username and password authentication
  2. TLS authentication
  3. Mutual TLS
  4. Digital certificates
  5. SASL mechanisms
  6. OAuth 2.0 and token-based authentication

Module 3: Authorization and Access Control

  1. Authorization models
  2. Access Control Lists
  3. Role-Based Access Control
  4. Topic permissions
  5. Queue permissions
  6. Producer and Consumer permissions
  7. Administrative permissions

Module 4: Platform Security and Practical Workshop

  1. Apache Kafka authentication and authorization
  2. RabbitMQ authentication and authorization
  3. Apache Pulsar authentication and authorization
  4. Least privilege implementation
  5. Credential and certificate management
  6. Authentication failure troubleshooting
  7. Final messaging access control exercise
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