Bom dia Yuri!
Os usuários que instalaram os pacotes de contas foram expostos a um atacante e provavelmente a um PII stealer; tais pacotes já foram removidos pela equipe da PyPI
São Paulo, 29 de março de 2023 -- Os pesquisadores da Check Point® Software Technologies Ltd. (NASDAQ: CHKP), uma fornecedora líder de soluções de cibersegurança global, detectaram uma conta de phishing maliciosa no PyPI (Python Package Index), repositório de software oficial de terceiros para Python. Os pacotes maliciosos detectados pelos especialistas demonstram como o phishing é outra ferramenta em uso pelos criminosos para esconder a sua intenção. Embora fingindo ser auxiliares relacionados ao async-io, esses pacotes acabaram sendo agentes maliciosos; baixando e executando de maneira oculta código ofuscado como parte de seu processo de instalação. Os especialistas da Check Point Software divulgaram a conta à PyPI e, pouco depois, os pacotes mencionados foram removidos pela equipe da PyPI.
O PyPI (Python Package Index) é o repositório oficial de pacotes de software para a linguagem de programação Python onde os programadores podem encontrar, instalar e compartilhar pacotes Python de código aberto com outros. O PyPI é operado pela Python Software Foundation (PSF), e é acessível por meio do programa de instalação de pacotes com ferramenta PIP, que está incluída na maioria das instalações Python.
Os usuários podem procurar pacotes pelo nome ou por uma senha, e podem baixar e instalar pacotes com um único comando. O PyPI acolhe milhares de pacotes Python de código aberto, desde bibliotecas para computação científica e análise de dados, a estruturas para desenvolvimento web e machine learning (ML). Qualquer pessoa pode fazer upload de um pacote para o PyPI, desde que atenda a certos requisitos e diretrizes definidas pelo PSF. Muitas estruturas e ferramentas Python populares, tais como Django, Flask e Pandas, estão disponíveis no PyPI com uma vasta gama de outros pacotes para vários fins, tornando-o um recurso crítico para os desenvolvedores no ecossistema Python.
É importante notar que os atacantes não estão de braços cruzados, pois vemos continuamente novas técnicas e estratégias com as quais eles tentam esconder a sua intenção maliciosa (de utilizar a esteganografia, em direção aos cryptojackers que se apropriam do sistema instalador para extrair a criptomoeda para seu lucro), uma vez que o pacote malicioso em PyPI usa técnicas de phishing.
Os ataques em detalhe
O primeiro pacote avaliado e que chamou a atenção dos pesquisadores da Check Point Software foi o aiotoolsbox; embora parecendo benigno à primeira vista, acabou por ser uma réplica exata do pacote legítimo do aiotools. Enquanto a tipografia (utilizando nomes de pacotes que se assemelham aos benignos populares para enganar os usuários na instalação dos maliciosos) é um ataque bastante comum ao mundo da cadeia de suprimentos, a cópia de identidade do pacote benigno é uma prática menos comum (para a maioria dos casos imitar o nome do pacote é apenas o suficiente), e é de um modo geral aquilo a que assistimos no mundo do phishing. Tal esforço pode indicar uma campanha mais sofisticada, tendo em conta que os responsáveis pela instalação podem ter uma segunda visão dos pacotes que estão prestes a instalar (curiosamente, uma campanha maliciosa semelhante foi previamente identificada pelos modelos de machine learning desses especialistas).
O pacote benigno aiotools (imagem 1) e a caixa maliciosa de aiotools (imagem 2)
Análise dos metadados dos pacotes: ambos compartilham o mesmo autor enquanto têm um administrador diferente. Baseando-se no fato de que, de acordo com o protocolo de publicação de pacotes PyPI, os campos de autor são texto livre enquanto o administrador é um usuário autenticado, o atacante poderia facilmente imitar o campo de autor, enquanto para os campos do administrador eles precisam confiar em outra coisa.
De acordo com os detalhes do administrador da aiotoolsbox, eles são contribuintes do PyPI desde 2019. Dado o fato de que os únicos dois pacotes que eles têm foram publicados recentemente, é justo supor que essa conta foi violada recentemente. Quanto ao código de configuração da aiotoolsbox, este inclui um estranho fragmento que, como parte do processo de instalação, baixa um zip da web, extrai, executa e, por fim, apaga o seu conteúdo.
O primeiro ponto interessante aqui é o fato de o zip ser baixado de um servidor que é suposto ser "files[.]pythonhosted[.]org" . Isto acaba por ser a segunda camada de phishing do ataque, enquanto o servidor tenta se esconder como o site oficial de alojamento de pacotes PyPI.
Outro ponto interessante é que o nome do arquivo baixado corresponde à versão Python em uso, também conhecido por Python 3.9, que receberá um zip chamado 39[.]zip . Isto parece ser outro nível de phishing, fazendo o usuário comum assumir que se trata de algo legítimo que está vendo, provavelmente algum tipo de fluxo interno PIP.
Ao observar o zip baixado, ele incluía um código ofuscado do pyArmor que dificulta a compreensão de sua intenção maliciosa. No entanto, olhando para os nomes dos arquivos baixados, é justo assumir que o pacote é para roubo de identidade pessoal (um Personally Identifiable Information - PII stealer), com a intenção de coletar e roubar os segredos do instalador. Dado o fato de este zip ter sido baixado de forma oculta durante o processo de instalação, pode-se concluir que este não é um caso benigno.
No que se refere à estrutura do pacote aiotoolsbox, além do referido setup[.]py, o resto dos arquivos parece ter sido retirado do pacote benigno aiotools, fazendo com que o usuário comum obtenha as funcionalidades de base que procurava, sem saber que acabou de instalar um pacote malicioso.
Ao pesquisar as versões anteriores do aiotoolsbox, foi possível notar que ele foi carregado algumas vezes com versões diferentes (primeiro 1.4.7 e só depois 1.4.5 e 1.4.6). Na verificação da diferença entre essas versões, vê-se que tinham a mesma estrutura e a única diferença estava no arquivo setup[.]py, mais especificamente no IP do servidor que utilizam. Ao ver os detalhes do IP, a versão inicial era um IP russo, enquanto a última era da Alemanha. Provavelmente outro nível de ocultação, assumindo que um IP russo será mais alarmante que um alemão.
Finalmente, ao examinar a conta de outro pacote - async-proxy -, no seu setup[.]py menciona aiotoolsbox como o seu único requisito, fazendo com que qualquer pessoa que o instale coloque também a maliciosa aiotoolsbox.
Detecção dos pacotes maliciosos
Os especialistas da Check Point Software realizaram a detecção da conta de phishing maliciosa no PyPI (Python Package Index) por meio da CloudGuard Spectral*, plataforma de segurança da empresa centrada no desenvolvimento de códigos, usando também seus modelos de machine learning.
Com os ataques à cadeia de suprimentos cada vez mais frequentes, é essencial ter uma proteção verificando todos os elementos de software que se utiliza, especialmente aqueles que não são desenvolvidos pelo próprio usuário. A Check Point Software visa construir um processo de desenvolvimento seguro, equipando os desenvolvedores com as ferramentas certas para isso. Para combater pacotes maliciosos que levam a riscos na cadeia de suprimentos, seus pesquisadores estão monitorando atentamente o PyPI e o NPM em busca de entidades maliciosas.
As ferramentas automatizadas da plataforma CloudGuard Spectral se integram às ferramentas dos desenvolvedores para detectar vulnerabilidades de código e identificar segredos e configurações incorretas no código antes da implantação, evitando o uso não autorizado para fins nocivos. Com esta plataforma, as organizações podem impedir a exposição de chaves de API, tokens e credenciais, além de corrigir configurações incorretas de segurança.
Para mais detalhes técnicos, acesse o blog da Check Point Software.
* A plataforma CloudGuard Spectral é resultado da aquisição que a Check Point Software realizou em fevereiro de 2022 da Spectral. Com esta aquisição, a Check Point Software estendeu sua solução em nuvem Check Point CloudGuard com uma plataforma de segurança voltada para o desenvolvedor, e fornece uma ampla gama de uso de segurança de aplicativos em nuvem, incluindo varredura de infraestrutura como código (IaC - Infrastructure as Code) e detecção de segredos codificados.
Sobre a Check Point Research
A Check Point Research fornece inteligência líder em ciberameaças para os clientes da Check Point Software e para a maior comunidade de inteligência em ameaças. A equipe de pesquisas coleta e analisa dados globais de ciberataques armazenados no ThreatCloud para manter os hackers afastados, garantindo que todos os produtos da Check Point sejam atualizados com as mais recentes proteções. A equipe de pesquisas consiste em mais de 100 analistas e pesquisadores que colaboram com outros fornecedores de segurança, policiais e vários CERTs.
Acompanhe as redes sociais da Check Point Research via:
Sobre a Check Point Software Technologies Ltd.
A Check Point Software Technologies Ltd. é um fornecedor líder em soluções de cibersegurança para empresas privadas e governos em todo o mundo. O portfólio de soluções do Check Point Infinity protege organizações privadas e públicas contra os ataques cibernéticos de 5ª geração com uma taxa de detecção de malware, ransomware e outras ameaças que é líder de mercado. O Infinity compreende quatro pilares principais, oferecendo segurança total e prevenção contra ameaças de 5ª geração em ambientes corporativos: Check Point Harmony, para usuários remotos; Check Point CloudGuard, para proteger nuvens automaticamente; Check Point Quantum, para proteger perímetros de rede e data centers, todos controlados pelo gerenciamento de segurança unificado mais abrangente e intuitivo do setor; e Check Point Horizon, uma suíte de operações de segurança que prioriza a prevenção. A Check Point Software protege mais de 100.000 organizações de todos os portes.
©2023 Check Point Software Technologies Ltd. Todos os direitos reservados.
Acompanhe as redes sociais da Check Point via:
Contatos para a imprensa: Juliana Vercelli/ juliana.vercelli@inkcomunicacao.com.br (11) 3817-2131 ramal 116 (11) 9 9967-2138
|
Thiabolico
-
Sociedade, Cultura, Comunicação, Tecnologia, Internet, Música, Cinema, Games, Anime, Literatura, Futebol...
Cúmplices
Postagens populares
-
Gostei tanto do filme Watchmen que fiquei curioso pra ler a HQ, aclamada por muitos como A melhor HQ de todos os temp...
-
Quem é o moleque-doido que nunca pensou em colocar um uniforme style e sair por aí combatendo o crime como o seu super-herói favo...
-
Enquanto meus primos jogam Playstation 3, Xbox 360 e Wii, tenho que me contentar com o PS2 velho de guerra. E como alguns jogo...
-
Não adianta perguntar para um torcedor o valor do seu clube. É provável que a resposta seja "não tem preço". Mas paixão...
-
Fiz a vontade da namorada e fomos assistir a este filme na semana passada. Eu não sabia absolutamente nada sobre a trama, sobre todo o bu...
-
Estou escrevendo isso porque prometi nunca esquecer. Tivemos mais um cachorro por cerca de duas semanas. Quase toda preta, do jeito que eu...
-
Esse foi um domingo "divisor de águas". Foi um domingo de começo e fim de algumas coisas. Pra começar, foi a est...
-
Não vou me aprofundar muito nesse post, nem perder tempo enumerando os motivos que me levaram a esse título, pois é desnecessár...
-
Pra começar o post, quero expor minha revolta sobre o fato de que foi IMPOSSÍVEL encontrar na internet o Escudo de Gala do Nacional,...
-
O Nacional, único representante do Amazonas na Série D do Campeonato Brasileiro de 2009, estreou com vitória de 1 x 0 sobre o ...
Assuntos
Arquivo
-
▼
2023
(6217)
-
▼
março
(559)
- Consumo consciente no universo infantil: Como cons...
- Ricardo Maurício e Thiago Camilo abrem temporada n...
- Design cognitivo para mentes artificiais é novo te...
- Star+ | O Rei da TV - Sinopses dos episódios da no...
- Lançamento Devir - Lazarus vol. 05
- 100 Anos de Warner Bros.: Comemore revivendo algun...
- Renata Mielli é a nova coordenadora do CGI.br
- Prime Video anuncia o início das filmagens de Toda...
- Guia completo: um raio-X do grid 2023 da Stock Car
- ‘Karen Pirie’, drama policial baseado na série de ...
- Saadhak fala sobre expectativas da LOUD para estre...
- 10/4 - "Febre do Ouro" retorna em temporada inédit...
- Atualização de abril do Prime Gaming tem 15 jogos ...
- Irascible Records announce new signing WALTER FROS...
- Secretaria da Cultura e Economia Criativa de São P...
- HBO Max divulga trailer de 'Os Encanadores da Casa...
- Mãe chama atenção ao vender brinquedos do filho na...
- Nu México comemora quatro anos e é um dos maiores ...
- Team Liquid lança no Brasil coleção de roupas e ac...
- 8/4 - "Irmãos à Obra: O Duelo - Agora Vale Tudo" e...
- WEB3DEV está com as inscrições abertas para hackat...
- Sug. de pauta: Trace Trends mostra como a arte ent...
- Personagens do DC Super Friends fazem parte da lin...
- Prime Video e SBT divulgam novas imagens de A Infâ...
- Em tempos de saudade, a Turma da Mônica conta: que...
- Atriz franco-brasileira Yara Charry encoraja mulhe...
- [Sug. de Pauta] Sunny Brinquedos e Nickelodeon anu...
- Adult Swim confirma segunda temporada de Royal Cra...
- TV LG OLED Objet Collection, Posé chega ao Brasil ...
- Star+ Live | Fito Paez: El Amor 30 Años Después de...
- Prime Video lança novo trailer da série global de ...
- TikTok e AfroGames fecham parceria inédita com foc...
- Obras de Neil Degrasse Tyson e Isabel Allende, Sex...
- Estreia de ‘Largados, Pelados e Congelados’ leva D...
- MASP apresenta nova coleção de seu acervo de moda ...
- E! Entertainment: Destaques da semana de 3 a 9 de ...
- Estreia: Documentário sobre Jair Rodrigues chega a...
- Recordes ameaçados: as marcas que a Stock Car vai ...
- Boodaman releases new single "The Ninth Planet"; a...
- Pauta: Direito no Metaverso - evento discute uso d...
- Últimos dias_ Curta Kinoforum 2023: final de inscr...
- Últimos dias_ Curta Kinoforum 2023: final de inscr...
- Prime Video | Estreias de Abril
- Hench - trabalho sujo: a secretária dos vilões
- Consumidores ameaçam boicotar empresas que poluem ...
- As mentiras que a Inteligência Artificial conta
- Pós- pandemia: Com o retorno dos shows, os conecto...
- Diretores de Manhãs de Setembro, série Original Am...
- Star+ | O Rei da TV - Já disponível
- MLBB | Grupo ITZY participará do festival ALLSTAR ...
- Disney+ | Peter Pan & Wendy - Novos pôsteres
- Disney+ | Peter Pan & Wendy - Novos pôsteres
- Aprovados na Ufam e UEA dão dicas para vestibuland...
- PAUTA: Mês da Mulher: 3 filmes sobre empreendedori...
- Prime Video lança trailer oficial e cartaz da nova...
- DGO estreia primeira campanha na TV
- Mateus Carrilho lança o single 'Menino', com sonor...
- Detectados pacotes maliciosos em PyPI contendo téc...
- ASUS anuncia evento de lançamento virtual Thincred...
- Aline Campos desafia dançarinos ao som de Zé Felip...
- Cine Araújo realiza sessão inclusiva para pessoas ...
- Lista atualizada de clientes Acervo Comunicação
- Novos brindes de Garfield chegam ao Giraffas
- Espetáculo Infantil no Sesc Belenzinho
- Inscrições abertas para o Curso Como Fazer Mangá
- Inscrições abertas para o Curso Como Fazer Mangá
- Star+ | O Rei da TV - Novo vídeo com os atores
- Disney e Pixar | Elementos - Novo trailer e pôster...
- NBA House, apresentada pela Budweiser, está de vol...
- Riders Republic anuncia nova colaboração com a Prada
- Riders Repubilc anuncia nova colaboração com a Prada
- Páscoa: Confira 5 personagens dos ‘brinquedos no o...
- DGO estreia primeira campanha na TV
- HBO Max reforça sua oferta de conteúdo pré-escolar...
- (Sugestão de Pauta) KITKAT é o chocolate oficial d...
- w7m Esports anuncia retorno ao cenário competitivo...
- Marvel e Star Wars | Vitrine de produtos
- Marvel e Star Wars | Vitrine de produtos
- Nova turnê de Fábio Jr. na Jeunesse Arena
- WEB3DEV está com as inscrições abertas para hackat...
- Ubisoft anuncia retorno do evento Rainbow is Magic...
- Brincadeiras e a presença do Coelho da Páscoa estã...
- É hoje! Vendas de ingressos para o BIG Festival 20...
- Disney+ | Tá Tudo Certo - Trailer, pôster e data d...
- Disney+ | Tá Tudo Certo - Trailer, pôster e data d...
- SUGESTÃO | Ex-Fazenda estreia perfil na Privacy co...
- DreamWorks: Destaques da semana de 3 a 9 de abril
- Star+ | O Rei da TV - O que esperar da 2ª temporada
- Pauta | Documentário inédito sobre sistema carcerá...
- ESG: Brasil é o primeiro país do mundo que terá gu...
- PODCAST HOJE | Naldo fala sobre memes da internet ...
- Prime Video exibe sete jogos da NBA durante a sema...
- Fórum de Tiradentes em SP promove encontro de auto...
- Sugestão de pauta
- 1xBet e MIBR organizam o 1XChallenge de CS:GO para...
- É AMANHÃ: E! Entertainment estreia o documentário ...
- MoonCast, o primeiro podcast na Lua
- ASUS ROG anuncia data do lançamento global do ROG ...
- Influencer já gastou mais de R$ 300 mil para viver...
- Aviso de coletiva de imprensa virtual - Caravana d...
-
▼
março
(559)
Pesquisa
© Copyright Thiabolico - O Blog do Thiago Henrik. All rights reserved.
Designed by FTL Wordpress Themes | Bloggerized by FalconHive.com
brought to you by Smashing Magazine