Nos últimos tempos, os serviços do Docker têm se tornado um alvo prioritário para agentes mal-intencionados que buscam formas inovadoras de lucrar com suas explorações. Uma descoberta recente da empresa de segurança em nuvem Cado revela uma nova campanha de malware no Docker que emprega uma abordagem dupla, utilizando o minerador de criptomoedas XMRig e o software 9Hits Viewer. Isso marca uma mudança significativa nas táticas empregadas pelos adversários, demonstrando seus esforços contínuos para diversificar estratégias e tirar proveito de hosts comprometidos.
O 9Hits Viewer como carga de malware
Um aspecto marcante dessa campanha é o uso do aplicativo 9Hits como carga maliciosa. Apresentado como uma “solução exclusiva para tráfego na web”, o 9Hits se apresenta como uma“troca automática de tráfego”, na qual os membros podem aumentar o tráfego de seus sites ganhando créditos por meio de uma instância do navegador Chrome sem interface gráfica, apropriadamente chamada de 9Hits Viewer. Esse desenvolvimento ressalta a adaptabilidade dos agentes maliciosos, sempre em busca de novas formas de explorar sistemas comprometidos.
Embora o método exato de propagação do malware para hosts do Docker vulneráveis ainda não esteja claro, as suspeitas apontam para o uso de mecanismos de busca como o Shodan para identificar alvos em potencial. Uma vez identificados, os servidores são invadidos para implantar dois contêineres maliciosos por meio da API do Docker — uma técnica frequentemente observada em ataques de malware no Linux —, utilizando imagens prontas da biblioteca do Docker Hub para os softwares 9Hits e XMRig.
Vetor de ataque de malware no Docker
Em vez de optar por imagens personalizadas, os autores da ameaça utilizam imagens genéricas do Docker Hub, uma tática comum em campanhas direcionadas ao Docker. Essa técnica garante que fotos genéricas possam ser acessadas e utilizadas para os fins dos invasores. Ao extrair uma lista de sites a serem visitados e se autenticar no 9Hits usando o token de sessão, o contêiner do 9Hits executa código para gerar créditos. Simultaneamente, o minerador XMRig, que reside em outro contêiner, se conecta a um pool de mineração privado, ocultando a escala e a lucratividade da campanha.
Impactos em hosts do Docker comprometidos
Para os hosts comprometidos, essa campanha tem efeitos de longo alcance. O esgotamento de recursos é uma das principais preocupações, com o minerador XMRig monopolizando os recursos disponíveis da CPU e o 9Hits consumindo uma quantidade significativa de largura de banda e memória. Em servidores comprometidos, as cargas de trabalho legítimas enfrentam problemas de desempenho que interferem nas operações regulares. Além disso, há potencial para violações mais graves, já que a campanha poderia evoluir para deixar um shell remoto no sistema, ampliando o risco de acesso não autorizado.
É fundamental proteger os ambientes Docker contra ameaças em constante evolução, como a campanha de malware direcionada ao Docker mencionada. À medida que os agentes mal-intencionados continuam a se adaptar e diversificar suas táticas, é crucial manter-se informado e implementar medidas de segurança robustas. As organizações devem permanecer vigilantes, atualizar e aplicar patches regularmente aos sistemas e adotar as melhores práticas de segurança para fortalecer seus ambientes Docker contra ameaças emergentes.
As fontes deste artigo incluem uma matéria publicada no TheHackerNews.

