Existem várias ferramentas de código aberto disponíveis para pesquisadores de segurança. Agora, o GitLab introduziu um novo para o arsenal que permite detectar o código malicioso nas dependências.
A ferramenta também é conhecida como "Package Hunter" e é uma adição importante que poderia ajudar a garantir segurança em todos os tipos de software.
O que é o Package Hunter?
Cada software inclui alguma forma de dependência, o que torna possível que um desenvolvedor crie rapidamente um aplicativo.
Embora isso facilite a reutilização do código para alcançar uma tarefa, elas geralmente "confiam" as dependências usadas sem uma revisão separada.
Package Hunter vem para nos salvar aqui e permite que você detecte facilmente o código malicioso em um pacote de dependência.
Melhorando a segurança da cadeia de suprimentos de software
Muitos ataques da cadeia de suprimentos envolvem um pacote de dependência comprometido.
Normalmente, o atacante injeta código malicioso no código de dependência disponível para o público ou cria um repositório privado separado para distribuir a dependência mal-intencionada que parece segura.
Mesmo se você estiver usando um gerenciador de pacotes para obter pacotes confiáveis, ele pode ser enganado para baixar pacotes de um repositório privado. E você não terá ideia disso.
Assim, com uma verificação adicional à cadeia de suprimentos que é tão conveniente quanto o Package Hunter, a segurança da cadeia de suprimentos de software deve melhorar.
E, especialmente, se a segurança da cadeia de suprimentos de origem aberta melhorar, a segurança do software de código aberto irá gradualmente obter um impulso também.
Como funciona? Como você pode obtê-lo?
Package Hunter pesquisa por código malicioso e mantém um olho no comportamento inesperado das dependências.
Ele instala as dependências em um ambiente de caixa de areia para monitorar e detectar qualquer anomalia.
A partir de agora, ele suporta testes de módulos NodeJS e Gems Ruby.
O GitLab tem usado a ferramenta internamente por um tempo. E agora, integra-se perfeitamente com o GitLab.
Você pode aprender mais sobre como configurá-lo referindo-se à documentação oficial e as instruções do Package Hunter CLI.
Está disponível como um projeto livre e de código aberto no GitLab.
O que você acha da ferramenta de código aberto do GitLab para ajudar a detectar código malicioso? Sinta-se à vontade para compartilhar seus pensamentos nos comentários abaixo.
Via itsfoss.com. Você pode conferir o post original em inglês:
GitLab’s New Open Source Tool Will Detect Malicious CodeÚltima atualização deste artigo: 27 de july de 2021