Série de posts
SecureChain para software de código aberto
- Sem categorias
O perigo silencioso do npm...
Cada instalação do npm é um ato de confiança. O mesmo ecossistema de pacotes que agiliza o desenvolvimento em JavaScript também é um dos principais vetores para ataques à cadeia de suprimentos. Quando você executa uma instalação...
Como funciona o ataque Shai-Hulud ao npm...
A versão resumida: O ataque Shai-Hulud ao npm voltou em 4 de agosto de 2026, entrando no registro por meio do `keyv` e da família `cacheable` de bibliotecas de cache, e depois se espalhando por conta própria para...
Como verificar um único...
Você instalou um pacote pelo npm, o resultado da auditoria do npm parecia estar tudo certo e você seguiu em frente. Seis meses depois. Você baixa as alterações mais recentes, algo na integração contínua (CI) dá um sinal de alerta,...
Typosquatting: a ameaça silenciosa que se esconde...
Você já digitou “npm install” milhares de vezes. Provavelmente também já cometeu um erro ao digitar o nome de um pacote pelo menos uma vez e teve sorte. Nem todo mundo tem essa sorte. Os invasores contam com esse único deslize –...
Fim do suporte ao Java 11:...
Principais conclusões: A utilização do Java 11 após o fim de sua vida útil (EOL) deixa os sistemas expostos a vulnerabilidades de segurança, falhas de conformidade e riscos à estabilidade. Suas opções incluem a atualização para uma versão LTS mais recente...
O Ataque de Confusão de Dependências: Como...
No desenvolvimento de software moderno, passamos de um modelo de instalação estritamente baseado na cadeia de suprimentos para um modelo híbrido. Agora, as dependências podem ser obtidas por meio de duas vias: pacotes privados e públicos. Isso...
Fantasmas na máquina: Adulteração...
Nos filmes de terror, as ameaças mais assustadoras não são aquelas que arrombam a porta da frente — são aquelas que já estão lá dentro, os fantasmas escondidos nas paredes que ninguém percebeu. Nos filmes modernos...
Fim do suporte ao Java 8:...
Principais conclusões: O fim do ciclo de vida (EOL) do Java 8 é uma preocupação crescente para empresas e desenvolvedores que ainda dependem dele para o desenvolvimento de aplicativos. À medida que nos aproximamos de 2026, compreender o...
O que é o FIPS? Por que ele...
Pontos-chave: A conformidade com a norma FIPS 140-3 exige o uso de módulos criptográficos que tenham sido formalmente testados e aprovados pelo NIST — e não apenas configurações seguras ou algoritmos aprovados. Para o governo...
O que os desenvolvedores front-end precisam para...
Principais conclusões: os aplicativos em JavaScript geralmente incluem centenas de dependências ocultas, tanto diretas quanto transitivas. As SBOMs oferecem visibilidade completa da sua base de código, revelando vulnerabilidades e garantindo transparência. Ferramentas como o Syft...
OpenJDK x Oracle JDK: Qual...
As principais diferenças entre o OpenJDK e o Oracle JDK residem no licenciamento e no suporte. Lançado em setembro de 2021, o Java 17 é atualmente o JDK (Java Development...) mais utilizado...