AWS Elastic Beanstalk controles - AWS Security Hub

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS Elastic Beanstalk controles

Esses controles estão relacionados aos recursos do Elastic Beanstalk.

Esses controles podem não estar disponíveis em todos Regiões da AWS. Para ter mais informações, consulte Disponibilidade de controles por região.

[ElasticBeanstalk.1] Os ambientes do Elastic Beanstalk devem ter os relatórios de saúde aprimorados habilitados

Requisitos relacionados: NIST.800-53.r5 CA-7,NIST.800-53.r5 SI-2

Categoria: Detectar > Serviços de detecção > Monitoramento de aplicativos

Severidade: baixa

Tipo de recurso: AWS::ElasticBeanstalk::Environment

Regra do AWS Config : beanstalk-enhanced-health-reporting-enabled

Tipo de programação: acionado por alterações

Parâmetros: nenhum

Esse controle verifica se os relatórios de integridade aprimorados estão habilitados para seus ambientes AWS Elastic Beanstalk .

Os relatórios de saúde aprimorados do Elastic Beanstalk permitem uma resposta mais rápida às alterações na integridade da infraestrutura subjacente. Essas alterações podem resultar na falta de disponibilidade do aplicativo.

Os relatórios de saúde aprimorados do Elastic Beanstalk fornecem um descritor de status para avaliar a severidade dos problemas identificados e identificar possíveis causas a serem investigadas. O agente de integridade do Elastic Beanstalk, incluído nas imagens de máquina da Amazon (AMIs) suportadas, avalia logs e métricas das instâncias EC2 do ambiente.

Para obter informações adicionais, consulte Monitoramento e relatório de integridade aprimorada no Guia do desenvolvedor do AWS Elastic Beanstalk .

Correção

Para obter instruções sobre como habilitar relatórios de saúde aprimorados, consulte Habilitar relatórios de integridade aprimorada usando o console do Elastic Beanstalk no Guia do desenvolvedor do AWS Elastic Beanstalk .

[ElasticBeanstalk.2] As atualizações da plataforma gerenciada do Elastic Beanstalk devem estar habilitadas

Requisitos relacionados: NIST.800-53.r5 SI-2,NIST.800-53.r5 SI-2(2),NIST.800-53.r5 SI-2(4),NIST.800-53.r5 SI-2(5)

Categoria: Identificar > Gerenciamento de vulnerabilidades, patches e versões

Severidade: alta

Tipo de recurso: AWS::ElasticBeanstalk::Environment

Regra do AWS Config : elastic-beanstalk-managed-updates-enabled

Tipo de programação: acionado por alterações

Parâmetros:

Parâmetro Descrição Tipo Valores personalizados permitidos Valor padrão do Security Hub

UpdateLevel

Nível de atualização da versão

Enum

minor, patch

Nenhum valor padrão

Esse controle verifica se as atualizações da plataforma gerenciadas estão habilitadas para o ambiente do Elastic Beanstalk. O controle falhará se nenhuma atualização da plataforma gerenciada estiver habilitada. Por padrão, o controle passará se algum tipo de atualização da plataforma estiver habilitado. Opcionalmente, é possível fornecer um valor de parâmetro personalizado para exigir um nível de atualização específico.

A ativação das atualizações gerenciadas da plataforma garante que as correções, atualizações e recursos mais recentes da plataforma disponíveis para o ambiente sejam instalados. Manter-se atualizado com a instalação do patch é uma etapa importante para proteger os sistemas.

Correção

Para permitir atualizações da plataforma gerenciadas, consulte Para configurar atualizações da plataforma gerenciadas em Atualizações da plataforma gerenciadas no Guia do desenvolvedor do AWS Elastic Beanstalk .

[ElasticBeanstalk.3] O Elastic Beanstalk deve transmitir registros para CloudWatch

Categoria: Identificar > Registro em log

Severidade: alta

Tipo de recurso: AWS::ElasticBeanstalk::Environment

Regra do AWS Config : elastic-beanstalk-logs-to-cloudwatch

Tipo de programação: acionado por alterações

Parâmetros:

Parâmetro Descrição Tipo Valores personalizados permitidos Valor padrão do Security Hub

RetentionInDays

Número de dias para manter eventos de log antes que expirem

Enum

1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365 , 400, 545, 731, 1827, 3653

Nenhum valor padrão

Esse controle verifica se um ambiente do Elastic Beanstalk está configurado para enviar registros para o Logs. CloudWatch O controle falhará se um ambiente do Elastic Beanstalk não estiver configurado para enviar registros para o Logs. CloudWatch Opcionalmente, é possível fornecer um valor personalizado para o parâmetro RetentionInDays se quiser que o controle passe somente se os logs forem retidos pelo número especificado de dias antes da expiração.

CloudWatch ajuda você a coletar e monitorar várias métricas para seus aplicativos e recursos de infraestrutura. Você também pode usar CloudWatch para configurar ações de alarme com base em métricas específicas. Recomendamos integrar o Elastic CloudWatch Beanstalk para obter maior visibilidade do seu ambiente do Elastic Beanstalk. Os logs do Elastic Beanstalk incluem o eb-activity.log, logs de acesso do ambiente nginx ou do servidor proxy Apache e logs específicos de um ambiente.

Correção

Para integrar o Elastic CloudWatch Beanstalk com o Logs, consulte Streaming de registros de instâncias para CloudWatch registros no Guia do desenvolvedor.AWS Elastic Beanstalk