Pular para o conteúdo principal

Curso

Usando a segurança da AWS para desenvolvedores

Intermediário3 h

Proteja workloads AWS: IAM de privilégio mínimo, credenciais de curta duração, autorização de API, gestão de segredos, criptografia e CloudTrail.

Python3 h12 vídeos45 exercícios2,550 XP93Declaração de conquista

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossa Termos de Uso, nossos Política de Privacidade e que seus dados são armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando uma equipe?

Experimente para Empresas →

Descrição do curso

Quando seu código chama a AWS, de quem são as permissões que realmente estão sendo verificadas? Se isso estiver errado, você pode enviar uma função que lê todos os buckets da conta. Usando a segurança da AWS para desenvolvedores foi criado para quem coloca cargas reais em produção na AWS, mostrando as decisões de segurança que o trabalho realmente exige. Você vai trocar chaves de longa duração por acesso de curta duração baseado em função, e ler uma política do IAM bem o suficiente para prever se ela permite ou nega. Você vai escolher a autorização certa para APIs e usuários de aplicação, manter segredos fora do código e dos logs, e escolher uma criptografia que um auditor consiga verificar. Por fim, você vai ler as evidências do CloudTrail e apertar uma função com base no que ela realmente fez. Com cenários práticos em torno de um único aplicativo em execução, você vai sair com decisões de segurança que pode defender e uma base prática no domínio de Security do exame AWS Certified Developer - Associate.

Pré-requisitos

Programa de estudos

Descrição do curso

1

Identidade e menor privilégio na AWS

Neste capítulo, você vai construir o modelo mental que mantém cargas de trabalho reais na AWS seguras: separar o ator do principal que a AWS realmente avalia. Em seguida, você vai aprender a ler uma política do IAM do jeito que a AWS faz, descobrindo se uma chamada é permitida, negada ou silenciosamente bloqueada por nada. Por fim, você vai substituir chaves de acesso de longa duração por assunção de função, credenciais temporárias e URLs pré-assinadas, o padrão que remove uma chave de um repositório de uma vez por todas.
Iniciar capítulo
2

Autenticação e autorização de apps

Neste capítulo, você vai traçar uma linha clara entre pools de usuários do Cognito para login e pools de identidade para credenciais da AWS, depois vai verificar a assinatura de um token antes de confiar em qualquer coisa dentro dele. Em seguida, você vai mapear de onde uma permissão realmente vem entre políticas de identidade, políticas de recurso e os limites que as restringem, e usar esse mapa para escolher entre IAM, Cognito e autorizadores do Lambda para um endpoint do API Gateway. Por fim, você vai manter segredos fora do código e dos logs, escolhendo o repositório, a máscara e os hábitos de rotação que passam por uma revisão de incidente.
Iniciar capítulo
3

Criptografia e recibos

Neste capítulo, você vai combinar o modo de criptografia com a exigência: as quatro formas de criptografar um objeto S3 e a única linha de política que impõe o trânsito. Em seguida, você vai descobrir quem realmente controla uma chave do KMS quando a política da chave e a política do IAM têm voz, e ler o CloudTrail com atenção suficiente para saber quando seu silêncio significa que ninguém estava registrando, e não que nada aconteceu. Por fim, você vai rodar a checklist do curso inteiro em um serviço que está prestes a enviar e ver onde as mesmas decisões de identidade, segredos e criptografia se estendem para pipelines e agentes de IA chamando a AWS em seu nome.
Iniciar capítulo

Usando a segurança da AWS para desenvolvedores

Curso
concluído

Obtenha um certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp para Mobile

Progrida onde estiver com nossos cursos no celular e desafios diários de programação de 5 minutos.