CompTIA SY0-701: Segurança de Cloud, Virtualização e Contêineres — Guia de estudos

Faz parte do CompTIA Security+ SY0-701 — Guia de estudos. Pratique com respostas verificadas no centro de exames da CompTIA, ou faça testes cronometrados no ExamRoll.io.

Empresas modernas raramente operam em um único data center autocontido. As cargas de trabalho se estendem por provedores de nuvem pública, clusters de virtualização privados, orquestradores de contêineres e funções serverless efêmeras. Cada camada de abstração muda o modelo de ameaça, a superfície de controle e — criticamente — quem é responsável por quais controles de segurança.

O Modelo de Responsabilidade Compartilhada

Todo grande provedor de nuvem publica um modelo de responsabilidade compartilhada que divide as tarefas de segurança entre o cliente e o provedor de serviços em nuvem (CSP). A linha divisória muda com base no nível do serviço.

Em Infraestrutura como Serviço (IaaS) — Amazon EC2, Azure Virtual Machines, Google Compute Engine — o CSP protege as instalações físicas, o hardware, o hypervisor e a malha de rede. Tudo acima do hypervisor pertence ao cliente: o sistema operacional convidado, a aplicação de patches, os firewalls baseados em host, o middleware, o runtime, o código da aplicação, a configuração de identidade e os próprios dados. Se uma empresa implanta um banco de dados MySQL em uma instância EC2, proteger esse banco de dados é inteiramente responsabilidade do cliente.

Em Plataforma como Serviço (PaaS) — AWS RDS, Azure App Service, Google App Engine — o provedor gerencia adicionalmente o sistema operacional, a aplicação de patches do motor de banco de dados e o runtime. O cliente permanece responsável pelo código da aplicação, classificação de dados, controles de acesso, regras de exposição de rede e gerenciamento de identidade.

Em Software como Serviço (SaaS) — Microsoft 365, Salesforce, Workday — o provedor lida com quase toda a pilha. As responsabilidades restantes do cliente não são triviais: provisionamento e desprovisionamento de contas, imposição de MFA, classificação de dados, permissões de compartilhamento, configuração de DLP e integração com o provedor de identidade corporativo. Um site SharePoint mal configurado que expõe dados de folha de pagamento para “Todos” não é uma violação da Microsoft — é do administrador do tenant.

Um equívoco persistente é que migrar para a nuvem transfere toda a responsabilidade de segurança para o provedor. Violações de dados envolvendo buckets S3 mal configurados, clusters Elasticsearch expostos e chaves de API vazadas quase universalmente se originam de erros do lado do cliente, não de um comprometimento do CSP.

Virtualização e Risco do Hypervisor

A virtualização agrupa hardware físico em convidados lógicos usando um hypervisor. Hypervisors Tipo 1 (bare-metal), como VMware ESXi, Microsoft Hyper-V e KVM, rodam diretamente no hardware. Hypervisors Tipo 2 (hospedados), como o VirtualBox, rodam sobre um SO de propósito geral e são inadequados para cargas de trabalho de produção.

As ameaças dominantes específicas da virtualização são o escape de VM e o comprometimento do hypervisor. O escape de VM ocorre quando um código malicioso dentro de um convidado sai de seu limite de virtualização e é executado no hypervisor ou em uma VM adjacente. Exemplos históricos incluem CVE-2015-3456 (VENOM, no controlador de disquete do QEMU) e várias vulnerabilidades do VMware Tools. Como um único hypervisor pode hospedar centenas de cargas de trabalho em múltiplas zonas de confiança, um escape bem-sucedido resulta em um acesso desproporcional.

As mitigações incluem a aplicação rigorosa de patches no hypervisor, a minimização de adições de convidado e hardware emulado não utilizado, a separação de cargas de trabalho por sensibilidade em clusters distintos e o isolamento do plano de gerenciamento. O servidor vCenter, as interfaces de gerenciamento do ESXi e as APIs do cluster devem residir em uma rede de gerenciamento dedicada, acessível apenas a partir de jump hosts privilegiados com MFA.

Preocupações adicionais incluem a proliferação de VMs (VMs órfãs e sem patches que se acumulam ao longo do tempo) e a reutilização de recursos, onde a memória ou o armazenamento de uma VM desativada não é devidamente zerado antes da alocação para outro tenant.

Contêineres, Microsserviços e Compartilhamento de Kernel

Contêineres empacotam uma aplicação com suas dependências mas, ao contrário das VMs, compartilham o kernel do sistema operacional do host. Docker, containerd e CRI-O gerenciam os ciclos de vida dos contêineres; Kubernetes os orquestra em escala. Esse isolamento leve é uma vantagem — inicialização em milissegundos, empacotamento denso — mas também o risco principal.

O isolamento de contêineres não é equivalente ao isolamento de VMs. Uma vulnerabilidade de kernel explorada de dentro de um contêiner pode comprometer o host e todos os outros contêineres nele. Namespaces (PID, network, mount, UTS, IPC, user) e cgroups fornecem isolamento, mas são construções de software que compartilham uma única superfície de ataque.

A segurança de contêineres exige controles em todo o pipeline:

# Example: Pod security context enforcing hardening
securityContext:
  runAsNonRoot: true
  runAsUser: 10001
  readOnlyRootFilesystem: true
  allowPrivilegeEscalation: false
  capabilities:
    drop: ["ALL"]
  seccompProfile:
    type: RuntimeDefault

As imagens devem ser escaneadas em busca de vulnerabilidades antes da implantação (Trivy, Snyk, Clair), construídas a partir de imagens base mínimas (distroless ou Alpine) e baixadas apenas de registros confiáveis com a assinatura de imagem imposta (Cosign, Notary). Ferramentas de proteção de tempo de execução (Falco, Aqua, Sysdig) monitoram o comportamento do contêiner e alertam sobre anomalias, como execução de processos ou conexões de rede inesperadas.

Postura de Segurança na Nuvem e IAM

O IAM na nuvem difere do Active Directory on-premises de maneiras importantes. Na AWS, as políticas do IAM são documentos JSON anexados a usuários, grupos ou roles, e a permissão efetiva é a interseção de políticas baseadas em identidade e políticas baseadas em recursos, com negações explícitas sempre prevalecendo:

{
  "Version": "2012-10-17",
  "Statement": [{
    "Effect": "Allow",
    "Action": ["s3:GetObject"],
    "Resource": "arn:aws:s3:::company-data/*",
    "Condition": {
      "StringEquals": {"aws:RequestedRegion": "us-east-1"}
    }
  }]
}

Ferramentas de Gerenciamento da Postura de Segurança na Nuvem (CSPM) escaneiam continuamente as configurações da nuvem em comparação com benchmarks de segurança (CIS AWS Foundations, NIST), sinalizando buckets S3 públicos, security groups excessivamente permissivos, logging do CloudTrail desativado e volumes EBS não criptografados. Os Cloud Access Security Brokers (CASBs) se posicionam entre os usuários e os serviços em nuvem, aplicando DLP, políticas de acesso e detecção de ameaças para aplicações SaaS.

Cenário Prático: Bucket S3 mal configurado expondo PII

Uma startup da área da saúde armazenava formulários de admissão de pacientes em um bucket S3 que havia sido criado com acesso público de leitura durante um sprint de desenvolvimento e nunca teve seu acesso restringido antes de ir para a produção. O bucket foi descoberto por um pesquisador de segurança usando uma combinação de brute-force de DNS e da técnica de enumeração de buckets do AWS S3. Aproximadamente 87.000 registros de pacientes — incluindo nomes, datas de nascimento, IDs de convênio e descrições da queixa principal — estavam acessíveis sem autenticação. A startup não possuía nenhuma ferramenta de CSPM e nenhuma verificação automatizada de configuração. Uma regra básica do AWS Config que verifica s3-bucket-public-read-prohibited teria sinalizado a configuração incorreta poucos minutos após sua criação. O incidente resultou em uma investigação do HHS, um acordo de US$ 450.000 e danos à reputação que contribuíram para a aquisição da empresa por um valor depreciado.



Segurança de Aplicação e Web · Todos os domínios · Segurança de Dados

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo