O que é DLL sideloading?

DLL sideloading é uma técnica de ataque em que um programa legítimo é enganado para carregar uma biblioteca falsa, colocada na mesma pasta, que executa código do invasor. Como o programa é confiável, o malware passa despercebido pelo antivírus.

Na prática, muitos programas do Windows buscam bibliotecas de funções (arquivos DLL) em pastas específicas e, às vezes, procuram primeiro no diretório onde estão instalados. O atacante copia o executável legítimo, junto com uma DLL maliciosa que tem o mesmo nome esperado, e quando o programa é aberto ele carrega a versão falsa sem perceber. Assim, o código do invasor roda sob a identidade de um software confiável.

Uma analogia simples é pensar em um funcionário de empresa que, ao chegar, pega a chave de uma sala na gaveta da própria mesa sem conferir se ela é a original. Alguém trocou a chave por uma cópia dentro da gaveta, e o funcionário abre a porta achando que está tudo certo.

Isso importa porque o ataque se apoia na confiança em programas conhecidos, o que dificulta a detecção. Para se proteger, vale manter o sistema e os aplicativos atualizados, desconfiar de arquivos DLL soltos em pastas de download e usar soluções de segurança que monitorem comportamentos suspeitos, não apenas assinaturas de arquivos.

Onde falamos disso

Termos relacionados

← Ver o glossário completo