As imagens deste artigo foram geradas com inteligência artificial. Como publicamos
A Microsoft tem incorporado no Visual Studio Code uma medida prática contra ataques à cadeia de fornecimento: quando as atualizações automáticas de extensões estão ativadas, a nova versão não é aplicada imediatamente, mas instala-se duas horas após sua publicação. O objetivo é reduzir a janela em que uma versão recém-elevada, potencialmente maliciosa ou defeituosa, pode espalhar-se massivamente antes de ser detectada e retirada..
A opção faz parte da família de controles que várias plataformas estão implantando para “enfriar” novas publicações e dar tempo à detecção humana e automática. No caso do VS Code, o atraso de duas horas não afeta extensões publicadas por editores considerados de confiança, como a Microsoft, o GitHub e a OpenAI, que continuarão a ser imediatamente atuais; além disso, o usuário pode forçar uma atualização a qualquer momento através do botão "Update" e a interface mostra por que uma extensão ainda não foi atualizada e quando a atualização automática será realizada.

Esta iniciativa encaixa com alterações semelhantes em gestores de pacotes e ecossistemas: RubyGems adicionou uma opção de cooldown no Bundler 4.0.13 para atrasar a instalação de versões novas, e projetos como Bun, npm, pnpm e Yarn introduziram parâmetros de idade mínima de lançamento que buscam o mesmo propósito. Mais informações gerais sobre as notas de versão do VS Code e sua evolução podem ser consultadas no site oficial de atualizações do Visual Studio Code: https://code.visualstudio.com/updates, e o histórico de lançamentos do Bundler está disponível no seu repositório: https://github.com/rubygems/bundler/releases.
Por que funciona (e por que não é uma bala de prata): atrasar uma atualização introduz tempo crítico para que ferramentas automatizadas, terceiros e a comunidade detectem comportamentos suspeitos e que as equipes de segurança actuem. No entanto, é uma medida de redução de risco, não de eliminação: um atacante com controle da pipeline de um editor “de confiança” ou que publique um pacote comprometido e espere a janela de resfriamento pode continuar explodindo a cadeia. Além disso, a latência gera um custo operacional: correcções críticas ou adesivos de segurança terão um desfasamento para milhões de usuários se confiar exclusivamente no mecanismo.
As implicações operacionais são importantes para organizações e desenvolvedores. Em ambientes corporativos há que considerar políticas centralizadas sobre extensões e pacotes Em vez de depender de atualizações automáticas por usuário. Isso inclui controles sobre quem pode instalar extensões, listas brancas internas, e processos de validação antes de aprovar a atualização em estações de trabalho de produção.
Recomendações práticas imediatas para desenvolvedores e responsáveis pela segurança: revisar e ajustar a configuração de atualização automática do VS Code segundo o risco do seu projeto; usar o bloqueio ou pinning de versões em projetos críticos quando possível; validar a procedência de extensões e pacotes (revisar repositórios, assinaturas, história do editor); integrar digitalização de dependências e análises estáticas no CI/CD; e monitorar feeds de segurança e registros de incidentes para detectar comportamentos anormais relacionados a extensões ou pacotes.
Além disso, As organizações devem implementar controlos de contenção: executar ferramentas de desenvolvimento em ambientes isolados (máquinas virtuais, contêineres efêmeros ou ambientes geridos), aplicar o princípio de menor privilégio a extensões que interagem com o sistema ou a rede, e exigir artefatos assinados e traços antes da sua implantação em ambientes sensíveis.

No plano do ecossistema são necessárias melhorias complementares: assinaturas verificáveis de pacotes e extensões, builds reprodutíveis, melhores capacidades de digitalização nos registries, e procedimentos rápidos de revogação e notificação. As medidas de «enfriamento» ganham eficácia se forem acompanhadas de uma resposta rápida dos mantenedores e de ferramentas de detecção comunitárias e comerciais.
A tendência é clara: os registries e ferramentas de desenvolvimento estão adicionando controles temporários para ganhar tempo diante de incidentes. No entanto, a defesa eficaz requer camadas: controles de publicação no lado do editor, políticas corporativas, revisão humana e automatizada e práticas de desenvolvimento seguro. A documentação e os guias de segurança sobre a cadeia de abastecimento ajudam a desenhar essas camadas; por exemplo, as autoridades de cibersegurança publicam recursos úteis sobre como proteger a cadeia de fornecimento de software: https://www.ncsc.gov.uk/collection/software-supply-chain-security.
Em suma, a pausa de duas horas no VS Code é uma melhoria bem-vinda que reduz o risco operacional a baixo custo, mas deve ser vista como uma peça dentro de uma estratégia mais ampla de proteção da cadeia de abastecimento. As equipes devem usá-la, mas não depender exclusivamente dela: auditar dependências, controlar implantaçãos e fortalecer pipelines continuam sendo ações imprescindíveis.
Relacionadas
Mas notícias do mesmo assunto.

EUA EUA impõe sanções a redes iranianas ligadas à MOIS e Mabna na operação Economic Outcast
O Departamento do Tesouro dos EUA lançou uma nova ronda de sanções financeiras contra redes ligadas ao Irão, numa campanha que as autoridades norte-americanas descrevem como um ...

Cadeia de exploração NemoClaw expõe Ollama a acesso não autenticado e altera modelos do chat
O que aconteceu (fatos confirmados) Pesquisadores do Oasis Security publicaram um relatório que descreve uma cadeia de exploração contra a configuração de NemoClaw que pode perm...

CISA adiciona CVE-2026-21962 a KEV por exploração remota no Oracle HTTP Server e WebLogic
A Agência de Segurança Cibernética e Infraestrutura dos Estados Unidos (CISA) incluiu no seu catálogo Known Exploited Vulnerabilities (KEV) a falha crítica rastreada como CVE-20...

IA em geração de código acelera dependências OSS e gera dívida de remediação em segurança
Um recente seminário organizado pelo ActiveState e um inquérito a 300 responsáveis pela segurança e desenvolvimento em empresas de diferentes sectores confirma algo que muitos e...

Identificam WordlistLoader e SynkLoader, loaders intermédios ligados a corretors de acesso para
Pesquisadores de cibersegurança identificaram duas famílias de malware novas — denominadas WordlistLoader e SynkLoader — empregadas como etapas intermediárias para implantar car...

TikTok pagará 400 milhões para COPPA; 100 M condicionados a anulação de decreto Musical.ly
O Departamento de Justiça dos EUA. A América anunciou o pagamento de 400 milhões de dólares por parte de TikTok para resolver uma demanda de 2024 que acusava a plataforma -propr...