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á.
Proteção de dados em AWS CodeBuild
O AWS modelo de responsabilidade compartilhada
Para fins de proteção de dados, recomendamos que você proteja Conta da AWS as credenciais e configure usuários individuais com Centro de Identidade do AWS IAM ou AWS Identity and Access Management (IAM). Dessa maneira, cada usuário receberá apenas as permissões necessárias para cumprir suas obrigações de trabalho. Recomendamos também que você proteja seus dados das seguintes formas:
-
Use uma autenticação multifator (MFA) com cada conta.
-
Use SSL/TLS para se comunicar com AWS os recursos. Exigimos TLS 1.2 e recomendamos TLS 1.3.
-
Configure a API e o registro de atividades do usuário com AWS CloudTrail. Para obter informações sobre o uso de CloudTrail trilhas para capturar AWS atividades, consulte Como trabalhar com CloudTrail trilhas no Guia AWS CloudTrail do usuário.
-
Use soluções de AWS criptografia, juntamente com todos os controles de segurança padrão Serviços da AWS.
-
Use serviços gerenciados de segurança avançada, como o Amazon Macie, que ajuda a localizar e proteger dados sensíveis armazenados no Amazon S3.
-
Se você precisar de módulos criptográficos validados pelo FIPS 140-3 ao acessar AWS por meio de uma interface de linha de comando ou de uma API, use um endpoint FIPS. Para saber mais sobre os endpoints FIPS disponíveis, consulte Federal Information Processing Standard (FIPS) 140-3
.
É altamente recomendável que nunca sejam colocadas informações confidenciais ou sensíveis, como endereços de e-mail de clientes, em tags ou campos de formato livre, como um campo Nome. Isso inclui quando você trabalha com CodeBuild ou Serviços da AWS usa o console, a API ou AWS os SDKs. AWS CLI Quaisquer dados inseridos em tags ou em campos de texto de formato livre usados para nomes podem ser usados para logs de faturamento ou de diagnóstico. Se você fornecer um URL para um servidor externo, é fortemente recomendável que não sejam incluídas informações de credenciais no URL para validar a solicitação nesse servidor.
Para proteger informações confidenciais, o seguinte está oculto nos CodeBuild registros:
-
Cadeias de caracteres especificadas usando o Parameter Store nas variáveis de ambiente CodeBuild do projeto ou na seção buildspec
env/parameter-store. Para obter mais informações, consulte Systems Manager Parameter Store e Systems Manager Parameter Store console walkthrough no Guia do usuário do Amazon EC2 Systems Manager. -
Cadeias de caracteres AWS Secrets Manager especificadas usando variáveis de ambiente CodeBuild do projeto ou a seção buildspec
env/secrets-manager. Para obter mais informações, consulte Gerenciamento de chaves.
nota
O mascaramento corresponde ao valor exato armazenado no Amazon EC2 Systems Manager Parameter Store ou. AWS Secrets Manager Se um comando de compilação transforma um segredo antes que ele apareça nos registros, o resultado é uma string diferente que não está mascarada. Por exemplo, codificá-lo com Base64, revertê-lo, alterar maiúsculas e minúsculas ou concatená-lo com outro texto cria um valor diferente que pode aparecer nos registros de compilação.
Para manter um valor mascarado, armazene-o na forma que sua compilação usa. Por exemplo, se sua compilação exigir um Base64-encoded valor, armazene a Base64-encoded string diretamente no AWS Secrets Manager Amazon EC2 Systems Manager Parameter Store. Dessa forma, o valor registrado corresponde ao valor armazenado.
Para obter mais informações sobre proteção de dados, consulte a publicação AWS
modelo de responsabilidade compartilhada e GDPR