Pular para o conteúdo
    Cibersegurança

    Hardening

    Hardening é a redução da superfície de ataque de um sistema pela remoção do que não é necessário e pelo endurecimento do que precisa continuar existindo: serviços desativados, contas removidas, permissões restringidas e configurações padrão substituídas por configurações seguras.

    Por que hardening pesa mais depois da nuvem

    Configurações padrão de serviços de nuvem são desenhadas para facilitar a adoção, não para maximizar segurança. Um bucket, um banco gerenciado ou um cluster recém-criado nasce permissivo por conveniência, e a responsabilidade de fechar é do cliente - é isso que o modelo de responsabilidade compartilhada quer dizer na prática. Ao mesmo tempo, a velocidade de provisionamento multiplicou a quantidade de ambientes que precisam estar em conformidade com um baseline. Fazer isso por inspeção manual não escala; a saída é hardening declarado como código, aplicado na imagem e no pipeline, e verificado de forma contínua nos ambientes em execução.

    O que hardening muda na prática

    Em sistema operacional: desabilitar serviços e portas sem uso, remover contas padrão e compartilhadas, restringir escalonamento de privilégio, exigir segundo fator no acesso administrativo, tratar log como fonte para o SIEM. Em rede: desabilitar protocolos legados, trocar credenciais e comunidades SNMP padrão, segmentar o plano de gerência, restringir de onde se administra o equipamento. Em aplicação e nuvem: encerrar suporte a versões antigas de TLS, remover chaves e tokens de longa duração, aplicar princípio de menor privilégio em papéis de acesso, fechar exposição pública de painéis administrativos e de endpoints de diagnóstico. Em container: partir de imagem mínima, não rodar como root, fixar versões, remover ferramentas de build da imagem final.

    Onde entra num programa de segurança

    Hardening é controle exigido pelos principais frameworks: aparece na função Proteger do NIST CSF, nos controles de configuração segura do Anexo A da ISO 27001 e nos requisitos de configuração do PCI DSS. Em auditoria, o que se pede não é a afirmação de que o ambiente está endurecido, é a evidência do baseline adotado, do resultado da última verificação e do tratamento dos desvios. Operacionalmente, hardening e gestão de vulnerabilidades andam juntos e não se substituem. A gestão de vulnerabilidades descobre e prioriza o que está exposto e tem falha conhecida; o hardening elimina exposição que não tem CVE nenhum. Programas que só olham CVE deixam de fora justamente a parte que o atacante encontra primeiro.

    Perguntas frequentes

    Qual a diferença entre hardening e gestão de vulnerabilidades?
    Gestão de vulnerabilidades encontra e prioriza falhas conhecidas, normalmente identificadas por CVE, e o tratamento costuma ser aplicar patch. Hardening reduz exposição independentemente de existir falha conhecida: desabilita o que não é necessário e restringe o que permanece. Um serviço legado ativo sem uso não aparece como vulnerabilidade, mas é superfície de ataque. Os dois são necessários e nenhum substitui o outro.
    O que são CIS Benchmarks?
    São referências públicas de configuração segura, mantidas pelo Center for Internet Security, com recomendações específicas por tecnologia - sistema operacional, banco de dados, navegador, serviço de nuvem, Kubernetes. Servem como baseline auditável: em vez de discutir subjetivamente o que é seguro, a organização declara qual benchmark adotou, em qual nível, e mede o desvio contra ele.
    Hardening pode quebrar aplicação?
    Pode, e é por isso que hardening não se aplica direto em produção. O caminho é validar o baseline em ambiente equivalente, identificar quais controles conflitam com dependências reais da aplicação, documentar as exceções com justificativa e prazo de reavaliação, e só então promover. Exceção documentada é parte do processo; exceção informal e esquecida é como o desvio se instala.
    Com que frequência revisar o hardening?
    A verificação contra o baseline deve ser contínua e automatizada, porque configuração sofre desvio a cada mudança emergencial e a cada novo ambiente provisionado. A revisão do próprio baseline é menos frequente e acompanha a atualização das referências adotadas e a entrada de novas tecnologias no parque.