O VS Code em 2024 é o editor preferido dos programadores para escrever código1. Após quase 10 anos do seu lançamento em 20152, observa-se um ecossistema em torno dessa ferramenta, fomentado pela Microsoft, com atuação ativa da comunidade open-source, principalmente no desenvolvimento de extensões. Porém essa ampla adoção trouxe riscos para quem confia cegamente no que está baixando. Vamos entender quais são esses riscos e como podemos nos defender das ameaças.

Apresento a seguir uma espécie de awesome list3 de links para se aprofundar no tema de segurança desse ecossistema.

Apresentação em 40 min

  • Contexto - 5min
  • O que a Microsoft faz pela segurança do VS Code - 5min
  • O que ela NÃO FAZ - 5min
  • Demonstração de exploração - 20min
  • Soluções possíveis - 5min

Segurança no VS Code pela Microsoft

O Workspace Trust ajuda a reduzir execução automática de código em pastas não confiáveis, mas a própria documentação da Microsoft alerta que ele não impede uma extensão maliciosa de executar código e ignorar o Restricted Mode. A escolha e governança de extensões continua sendo parte do problema.

Para explorar mais

Pesquisas

Pela comunidade

Pela indústria

Pela academia

No contexto de dependências em si

No VS Code em si

Soluções possíveis

Um marketplace “curado”

Porém implica em não poder utilizar o VS Code nativo, mas um fork, como o VS Codium

Uma bolha

Detecção do problema

Política de uso de OSS