Hackers Norte-Coreanos: Como Eles Atacam Programadores com Projetos Maliciosos no VS Code

Hackers norte-coreanos atacam programadores com projetos maliciosos no VS Code. Saiba como eles operam e como se proteger.

Hackers norte-coreanos têm utilizado uma estratégia sofisticada para comprometer programadores por meio de projetos maliciosos no Microsoft Visual Studio Code (VS Code). Especialistas da Jamf Threat Labs analisaram a campanha Contagious Interview e descobriram que esses atores maliciosos exploram arquivos de configuração do VS Code para entregar backdoors e executar códigos remotamente.

Como os Hackers Norte-Coreanos Atraem suas Vítimas

A campanha Contagious Interview foi identificada inicialmente pela OpenSourceMalware. Os hackers norte-coreanos atraem programadores com ofertas de emprego tentadoras, direcionando-os para repositórios falsos no GitHub, GitLab ou BitBucket. Ao abrir o projeto no VS Code, os desenvolvedores acionam, sem saber, um mecanismo de infecção.



Mecanismo de Ataque: Explorando o VS Code

Os hackers norte-coreanos abusam dos arquivos de configuração de tarefas do VS Code, como o tasks.json. Ao abrir qualquer arquivo do projeto, a opção “runOn: folderOpen” é acionada, executando payloads maliciosos hospedados em domínios Vercel. Isso permite a instalação de malwares como BeaverTail e InvisibleFerret.

Além disso, versões mais avançadas do ataque utilizam droppers de múltiplos estágios e escondem o malware em arquivos de dicionário, que são usados para verificar a gramática do código. Essa técnica de ofuscação torna a detecção mais difícil, garantindo que o malware persista mesmo se o payload inicial falhar.

Método de Infecção Inédito

A Jamf Threat Labs observou que os hackers norte-coreanos implementaram um método de infecção inédito. Eles entregam uma backdoor que executa códigos remotamente no computador infectado. O VS Code solicita que o usuário confira a confiança no autor do repositório, o que permite o processamento do arquivo tasks.json e a execução do código malicioso.



Alvos Principais: Engenheiros de Software

Os hackers norte-coreanos focam especialmente em engenheiros de software que trabalham com criptomoedas, blockchain e fintechs. Esses profissionais são alvos valiosos, pois proporcionam acesso a bens financeiros, carteiras digitais e infraestrutura técnica crítica.

Evolução Rápida dos Malwares

Acompanhar as atividades desses grupos revela que os hackers norte-coreanos evoluem rapidamente seus malwares. Essa evolução constante ajuda a evitar antivírus e outras medidas de segurança, aumentando as chances de sucesso dos ataques. O abuso de configurações do VS Code e a execução de Node.js demonstram a sofisticação das ferramentas desenvolvidas por esses atores maliciosos.

Medidas de Proteção

  • Sempre verifique a autenticidade dos repositórios antes de abrir projetos no VS Code.
  • Mantenha seu sistema e ferramentas de desenvolvimento atualizados.
  • Utilize soluções de segurança avançadas para detectar e bloquear malwares.

Em conclusão, os hackers norte-coreanos representam uma ameaça significativa para programadores e empresas de tecnologia. A conscientização e a adoção de práticas de segurança robustas são essenciais para mitigar esses riscos.