Padrão de segurança para microsserviços no Kubernetes

NGINX | 17 de março de 2022

Este artigo é o quarto da nossa série de cinco partes sobre redes do Kubernetes para o Microservices March 2022:

Não deixe também de baixar nosso eBook gratuito, Gerenciando o tráfego do Kubernetes com o NGINX: um guia prático, para obter orientações detalhadas sobre como implementar redes do Kubernetes com o NGINX.

Dominar o tráfego norte-sul é apenas o começo… quando seus serviços começam a se comunicar dentro do cluster — o chamado tráfego leste-oeste —, surge todo um novo conjunto de problemas! A Unidade 3 responde à pergunta: Como proteger minhas APIs e aplicações para que estejam prontas para produção?

Três atividades orientam você progressivamente, desde uma visão geral de alto nível até a aplicação prática. Recomendamos que você conclua as três para aproveitar ao máximo a experiência.

Etapa 1: Assista à transmissão ao vivo (1 hora)

Cada transmissão ao vivo do Microservices March oferece uma visão geral do tema, com a participação de especialistas da learnk8s e da NGINX. Se você perder a transmissão ao vivo em 21 de março, não se preocupe! Você poderá assisti-la sob demanda.

Neste episódio, abordamos:

  • O padrão sidecar
  • Políticas para tornar os serviços mais seguros e resilientes
  • Malhas de serviço
  • TLS mútuo (mTLS)
  • Criptografia de ponta a ponta

 

Etapa 2: Aprofunde seus conhecimentos (1 a 2 horas)

Esperamos que você tenha mais dúvidas após a transmissão ao vivo. Por isso, selecionamos uma coleção de leituras e vídeos relevantes. O conteúdo aprofundado desta unidade aborda como proteger seus aplicativos e APIs do Kubernetes.

Webinar | Segurança do Kubernetes – Práticas recomendadas e reflexões de especialistas
Nesta transmissão ao vivo de 35 minutos, analisamos as tendências de segurança, a transferência do controle da segurança para o seu ambiente Kubernetes e o papel da segurança do Kubernetes na mitigação de violações de APIs.
Blog | Seis maneiras de proteger o Kubernetes usando ferramentas de gerenciamento de tráfego
As organizações adotam o Kubernetes por sua promessa de agilidade e redução de custos. No entanto, quando ocorrem incidentes de segurança em um ambiente Kubernetes, a maioria das organizações retira suas implantações do Kubernetes do ambiente de produção. Neste blog, abordamos seis casos de uso comuns que você pode solucionar com um controlador Ingress ou uma malha de serviços, gerando um impacto significativo na segurança dos seus aplicativos e APIs.

Blog | Sete diretrizes para implementar Zero Trust no Kubernetes
A implementação de Zero Trust em infraestruturas e aplicações baseadas em Kubernetes pode ser desafiadora. Este blog apresenta um conjunto de diretrizes para criar uma arquitetura Zero Trust no Kubernetes.

A esta altura, você provavelmente também está se perguntando sobre malhas de serviço e se elas são algo de que sua organização precisa.

Blog | Como escolher uma malha de serviços Saiba como determinar se você está pronto para adotar uma malha e, em caso afirmativo, como escolher uma.
Webinar | Você está pronto para uma malha de serviços? Da avaliação à implementação
Assista a este webinar sob demanda para acompanhar uma discussão sobre a preparação para uma malha de serviços, a importância do plano de dados e uma demonstração do NGINX Service Mesh.

Pesquisa adicional

Se você quiser aprofundar seus conhecimentos sobre segurança e service mesh — e tiver mais de uma ou duas horas disponíveis —, sugerimos três recursos adicionais para começar.

eBook | Segurança de aplicações web
Embora existam muitos recursos disponíveis sobre segurança de redes e de TI, até agora havia uma carência de conhecimento aprofundado sobre a segurança de aplicações web modernas. Este guia aborda conceitos de segurança ofensiva e defensiva que engenheiros de software podem aprender e aplicar facilmente.

eBook | O caminho empresarial para arquiteturas de service mesh
Este eBook prático explica como uma service mesh fornece uma camada de infraestrutura configurável que torna a comunicação entre serviços flexível, confiável e rápida.

Webinar | Aproveite ao máximo o Kubernetes com o NGINX
Conheça os benefícios de duplicar serviços de aplicações dentro do Kubernetes e confira algumas práticas consolidadas para implantar serviços como WAF em aplicações executadas no Kubernetes. Abordamos as vantagens e desvantagens das diferentes opções e os critérios mais importantes para ajudar você a tomar as melhores decisões.

Etapa 3: Coloque a mão na massa (1 hora)

Mesmo com os melhores webinars e pesquisas, nada se compara a colocar a mão na massa com a tecnologia. Os laboratórios orientam você em cenários comuns para consolidar seu aprendizado.

Em nosso terceiro laboratório autoguiado, Proteja aplicações Kubernetes contra injeção de SQL, você usa o NGINX como sidecar para proteger um pod e interceptar tráfego leste-oeste indesejado.

Para acessar o laboratório, você precisa se inscrever no Microservices March 2022. Se você já se inscreveu, o e-mail que recebeu com o Guia de Aprendizagem da Unidade 3 inclui instruções de acesso. Como alternativa, você pode experimentar o laboratório em seu próprio ambiente usando o Tutorial do NGINX: proteja aplicações Kubernetes contra injeção de SQL como guia.

 

Por que se inscrever no Microservices March?

Embora algumas das atividades (as transmissões ao vivo e os blogs) estejam disponíveis gratuitamente, precisamos coletar algumas informações pessoais para que você tenha acesso à experiência completa. A inscrição oferece a você:

  • Acesso a quatro laboratórios no seu próprio ritmo, nos quais você pode experimentar a tecnologia na prática por meio de cenários comuns
  • Participação no canal do Slack do Microservices March para fazer perguntas aos especialistas e interagir com outros participantes
  • Guias de aprendizagem semanais para ajudar você a acompanhar a programação
  • Convites de calendário para as transmissões ao vivo

O que vem a seguir?

Unidade 4: Estratégias avançadas de implantação do Kubernetes começa em 28 de março. Aprenda sobre implantações sem tempo de inatividade usando táticas como divisão de tráfego, implantações blue-green, rastreamento e mapeamento do fluxo de tráfego em tempo real.

Para obter orientações detalhadas sobre como implementar redes do Kubernetes com o NGINX, baixe nosso eBook, Gerenciamento do tráfego do Kubernetes com o NGINX: um guia prático.


Compartilhar

Sobre o autor

Jenn Gile
Jenn GileDiretor de Marketing de Produto, NGINX

Mais publicações de Jenn Gile

Publicações relacionadas no blog

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade
NGINX | 10/10/2024

Como o F5 NGINX One aprimora o gerenciamento e a observabilidade

Descubra como o F5 NGINX One aprimora o gerenciamento e a observabilidade de ambientes híbridos e multicloud ao oferecer um console web centralizado baseado em SaaS, com insights em tempo real, conformidade automatizada e gerenciamento simplificado de configurações.

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa
NGINX | 17/06/2024

Do OpenAPI ao NGINX como gateway de API usando uma API declarativa

Descubra como transformar uma definição de esquema OpenAPI em uma configuração NGINX totalmente funcional, operando como um API Gateway com a segurança de um Web Application Firewall e um Portal do Desenvolvedor, usando uma abordagem declarativa de API.

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor
NGINX | 14/07/2021

Como gerenciar picos repentinos de tráfego e sobrecarga do servidor

Picos de tráfego e sobrecarga de servidores são preocupações sérias para varejistas online em qualquer época, mas especialmente durante a “Cyber Season” de compras de fim de ano. Detalhamos como você pode aproveitar as soluções de entrega de aplicações de nível de produção da NGINX para se preparar para aumentos repentinos de tráfego.

Distribuição segura de chaves privadas SSL com o NGINX
NGINX | 02/04/2019

Distribuição segura de chaves privadas SSL com o NGINX

Descrevemos três maneiras progressivamente mais seguras de proteger chaves privadas SSL ao configurar o NGINX para processar tráfego HTTPS: permitir acesso de leitura apenas ao usuário root, criptografar as chaves com senhas armazenadas separadamente e distribuir as senhas a partir de um repositório central.

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX
NGINX | 24/05/2018

Agrupando solicitações de API em lotes com NGINX Plus e o módulo JavaScript do NGINX

O módulo JavaScript do NGINX lançado com o NGINX Plus R15 oferece suporte a subsolicitações, possibilitando uma classe totalmente nova de casos de uso para o NGINX Plus. Este exemplo completo também usa a API do NGINX Plus e os módulos de chave-valor para converter solicitações de API dos clientes em solicitações separadas para as APIs dos microsserviços que compõem um aplicativo.

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus
NGINX | 19/04/2016

Como superar o esgotamento de portas efêmeras no NGINX e no NGINX Plus

Confira dicas para evitar o esgotamento de portas efêmeras com ajustes no kernel do Linux, conexões keepalive e conexões vinculadas dinamicamente a endereços IP locais.