Executando verificação de segurança...
7

Dez módulos maliciosos encontrados no PyPI

  • Ascii2text: baixa um script malicioso para procurar por senhas locais e as exfiltra por meio de um webhook do Discord.
  • Pyg-utils, Pymocks, PyProto2: o alvo são credenciais AWS.
  • Test-async: baixa código malicioso e notifica a infecção através de um canal no Discord.
  • Free-net-vpn, Free-net-vpn2: coleta credenciais.
  • Zlibsrc: um script baixa e executa um arquivo malicioso.
  • Browserdiv: direcionado a credenciais de programadores de web design.
  • WINRPCexploit: faz o upload das variáveis de ambiente.

Todos os módulos já foram removidos, mas sistemas que instalaram qualquer um deles devem ser considerados comprometidos.

Carregando publicação patrocinada...
7

Free-net-vpn, Free-net-vpn2: coleta credenciais.
WINRPCexploit: faz o upload das variáveis de ambiente.

Mano, esses nomes são MUITOS SUSPEITOS, tomara que não tenha "impactado" muita gente, mas acho que não era algo TÃO popular para ter esse impacto.

6

Caracas, este tipo de notícia dá um gelo no coração, mas entendo que é essencial para nós curiosos que a qualquer momento pode ter sido uma das vítimas dessas má condutas. Muito obrigado por essas informações importantes @gugadeschamps!!!

5

Mais para frente vou fazer uma publicação sobre a minha experiência usando o Codespaces do GitHub (que é um VS Code na nuvem) e de cara o maior benefício que eu vou destacar é que você está programando num ambiente isolado do seu sistema operacional principal.

Isso não implica em 100% de segurança, pois se nesse ambiente isolado tiver alguma chave sensível, esses scripts maliciosos podem infectar esse ambiente e roubar esse dado, mas ter um ambiente isolado e volátil (que pode ser deletado a qualquer momento) é uma camada a mais de proteção muito bem vinda.

5

Fiquei curioso em saber quantos downloads esses pacotes tinham e também em ver as contribuições nos repositórios, mas como eles foram removidos, não consegui encontrar os pacotes no PyPi. Alguém sabe se há alguma maneira de encontrar esses dados?

Pensei em procurar tendo em mente algo como os dados e gráfico que o npm mostra:

Dados sobre um pacote no npm. Os dados são: link para o repositório, link para a página do projeto, gráfico com downloads semanais, tamanho (em kB), quantidade de arquivos, Issues no repositório, Pull Requests no repositório, data da última publicação e contribuidores

2

alguns intepretadores deveriam fazer algo parecido com o que o android faz, o programa pede x permissoes e o usuario explicitamente precisa dar elas.