Gerenciamento da segurança de código aberto
Um dos desafios comuns de gerenciar a segurança em uma empresa em rápido crescimento é alocar recursos de segurança, como pessoas, orçamento e tempo. A equipe de segurança do MongoDB tem muitas prioridades, e o tempo é um recurso valioso. Quando Stuart e sua equipe perceberam que passavam horas verificando manualmente se os desenvolvedores não estavam usando bibliotecas de código aberto com vulnerabilidades conhecidas ou examinando longas listas de CVEs, entenderam que precisava haver uma solução mais rápida e simples.
“Antes da Snyk, nossa abordagem à segurança de código aberto era lenta e demorada. Antes dos lançamentos, fazíamos verificações manuais dos pacotes de alguns produtos (com muitas pesquisas no Google e páginas salvas nos favoritos); para outros, usávamos um conjunto de ferramentas menores.”
Ampliar a segurança é uma meta importante para o MongoDB
A equipe de segurança avaliou várias soluções disponíveis no mercado, mas percebeu que a abordagem da Snyk, voltada primeiro aos desenvolvedores, e a correção automatizada eram diferenciais importantes. A implantação rápida, a facilidade de uso e a integração direta da Snyk aos fluxos de trabalho e ferramentas dos desenvolvedores, como o GitHub, ajudariam a equipe de desenvolvimento a adotar a solução rapidamente. O MongoDB também considerou criar uma solução de segurança internamente, mas logo percebeu que, com equipe, tempo e orçamento limitados, escolher uma ferramenta externa como a Snyk facilitaria o trabalho e permitiria que todos se concentrassem nas prioridades de desenvolvimento existentes, evitando o “trabalho e o tempo perdidos” na criação de uma solução própria.
“A empresa tem apenas alguns engenheiros de segurança, mas centenas de desenvolvedores. Nunca conseguiremos ampliar a segurança contando apenas com a equipe de segurança, então precisamos capacitar os desenvolvedores de forma proativa.”
Resultados com a Snyk: automação = tempo economizado
Depois de automatizar o processo de segurança de código aberto com a Snyk, Stuart diz que “não voltariam atrás” para adotar a abordagem lenta e manual que usavam antes. Agora, a equipe de segurança do MongoDB reduz o intervalo entre a identificação de um problema de segurança em um pacote, o momento em que toma conhecimento dele e a sua correção. A equipe do MongoDB criou um fluxo de trabalho simplificado para eliminar problemas de segurança em dependências de terceiros. Com a automação, encontrar e corrigir vulnerabilidades ficou muito mais rápido, permitindo que a equipe de segurança se concentre em outras prioridades.
Acompanhamento da segurança em toda a equipe
Agora, a equipe de segurança do MongoDB conta com um único painel integrado da Snyk, onde todos os envolvidos podem visualizar os repositórios da Snyk mais relevantes para eles. Toda a equipe, incluindo as áreas de segurança e desenvolvimento, sabe o status das vulnerabilidades e dos riscos a qualquer momento. O painel da Snyk também se tornou uma ferramenta útil para comunicar os desafios de segurança e a necessidade de recursos específicos ao restante da organização.
Proteção dos dados dos clientes
Cada vez mais, os clientes querem entender como seus dados são protegidos contra vulnerabilidades de terceiros. O MongoDB tem satisfação em explicar como a Snyk está totalmente integrada ao ciclo de vida de desenvolvimento de software (SDLC), garantindo que as dependências de terceiros sejam identificadas e corrigidas como parte das várias etapas que a equipe realiza para proteger os dados dos clientes e os ativos importantes.
