A criptografia de buckets do AWS S3 não é tão simples quanto parece
Opções de criptografia do S3
- Criptografia no lado do servidor (SSE-S3): criptografa os dados usando chaves gerenciadas pela AWS.
- Criptografia no lado do servidor (SSE-KMS): criptografa os dados usando o AWS Key Management Service (KMS).
- Criptografia no lado do servidor (SSE-C): criptografa os dados usando chaves fornecidas pelo usuário.
- Criptografia no lado do cliente: o usuário criptografa diretamente os dados antes de fazer o upload.
Diferença entre criptografia e controle de acesso
- Criptografia: processo de transformar os dados para protegê-los.
- Controle de acesso: política que determina quem pode acessar os dados.
- Na prática, a criptografia do S3 se aproxima mais de controle de acesso, com foco maior na gestão de permissões do que na proteção dos dados.
Por que isso é importante
- Segurança: a criptografia pode proteger os dados mesmo em caso de vazamento.
- Conformidade: a criptografia pode ser necessária para atender regulações setoriais específicas ou exigências legais.
- Integridade dos dados: a criptografia garante que os dados não foram adulterados.
Opinião do GN⁺
- Confusão entre criptografia e controle de acesso: muitas pessoas confundem criptografia com controle de acesso. Este artigo explica claramente essa diferença.
- Nível real de segurança: é preciso ter uma visão crítica sobre o quão seguras são, de fato, as opções de criptografia do S3.
- Tecnologias alternativas: além do S3, também vale considerar outros serviços de armazenamento em nuvem, como Google Cloud Storage e Azure Blob Storage.
- Educação do usuário: é importante que engenheiros iniciantes entendam com clareza a diferença entre criptografia e controle de acesso.
- Pontos a considerar ao adotar a tecnologia: ao adotar tecnologias de criptografia, é preciso considerar fatores como queda de desempenho e aumento de custos.
1 comentários
Comentários do Hacker News
/builds/1/installer.exena verdade é um arquivo cujo nome contém/.