O desafio: alcançar uma cobertura de segurança abrangente
Com cerca de 1.500 aplicações e milhares de projetos, ampliar a segurança não é simples. A empresa precisava de uma solução de segurança que, além de ser fácil de usar para garantir a adoção pelos desenvolvedores, oferecesse recursos avançados para gerenciar com eficiência as iniciativas de segurança em toda a organização.
“Queríamos uma solução que fornecesse métricas sobre a quantidade de aplicações que analisamos em comparação com o total de aplicações que temos, para saber qual é nossa cobertura geral de segurança”, afirmou Simon Wilkins, analista de segurança de aplicações da Overstock. “A eficiência também é um fator importante. Queremos executar simultaneamente, em todos os projetos relacionados a uma determinada aplicação, uma ação que nos ajude a economizar tempo.”
A solução: simplificar as iniciativas de segurança com tags nos projetos
A Overstock escolheu a Snyk porque a API robusta e os recursos de tags da plataforma eram ideais para ampliar a cobertura de segurança em milhares de projetos. Agora, a empresa pode gerenciar facilmente os processos de análise de segurança por meio de chamadas centralizadas à API, muito mais rápidas do que realizar essas tarefas manualmente em cada projeto.
As tags de projeto são um recurso da Snyk lançado em 2020 para ajudar as organizações a organizar, filtrar e editar vários projetos em lote pela API da Snyk. Em vez de executar ações uma de cada vez pela interface da plataforma, os usuários podem fazer alterações automaticamente e obter métricas de todos os projetos com uma determinada tag. A Overstock usa vários critérios para as tags, como responsável pelo projeto ou status de descontinuação, para organizar e gerenciar suas diferentes aplicações com eficiência.
“Quando você trabalha com dezenas, centenas, milhares ou centenas de milhares de projetos, tentar encontrar um projeto específico é como procurar uma agulha no palheiro”, explicou Waleed Arshad, gerente de produto da Snyk. “Por isso, você precisa conseguir agrupar os projetos, trabalhar em lote e filtrá-los como quiser.”
Como a API da Snyk permite ampliar a segurança
A Snyk enfrenta os desafios de escala com uma API robusta que se integra aos fluxos de trabalho de desenvolvimento, recursos avançados de relatórios para agilizar a correção, tags de projeto para gerenciar a segurança em inúmeros projetos e vários outros recursos pensados para desenvolvedores.
A API da Snyk pode automatizar por completo os processos existentes de ponta a ponta, em escala. Com ela, as empresas podem integrar equipes de engenharia criando configurações de integração e convidando usuários. Depois da integração dos usuários, os engenheiros podem usar a API da Snyk para se conectar ao sistema de gerenciamento de código-fonte (SCM) e a outras ferramentas de desenvolvimento. Além disso, executar uma tarefa cron nesses endpoints da API garante que a plataforma da Snyk tenha sempre a lista mais atualizada de equipes e projetos.
As empresas também podem ampliar a visibilidade de suas iniciativas de segurança usando a API da Snyk. A API oferece registros de auditoria detalhados para acompanhar o uso e outras métricas importantes. A API de relatórios também permite obter informações aprofundadas, como estatísticas de correção, recomendações para priorizar problemas, ROI e conformidade com SLAs.
“Você precisa garantir que está dando suporte contínuo às áreas certas da organização, e os relatórios ajudam nisso”, afirmou Arshad. “Com eles, você acompanha exatamente o status das correções em toda a organização e consegue dar suporte às áreas que mais precisam.”
Além disso, a Snyk oferece atributos de projeto e opções de políticas de segurança. Uma política de segurança é um conjunto personalizado de regras que prioriza ou reduz a prioridade de vulnerabilidades para refletir melhor as preferências de risco da organização. Com base nos atributos, as organizações podem aplicar essas políticas automaticamente a projetos específicos e obter um controle granular da segurança em escala.
O impacto: segurança sob controle
Com a API e os recursos de tags da Snyk, a Overstock economiza muito tempo nas tarefas de segurança. Além de eliminar atividades administrativas demoradas, a Overstock planeja ampliar o uso das tags da Snyk para centralizar ainda mais os processos de análise de segurança e garantir que a abordagem de segurança acompanhe o crescimento da empresa de forma consistente.
“O novo recurso de tags levou a API da Snyk a outro patamar, porque agora podemos fazer tudo isso em lote”, concluiu Wilkins. “Com certeza, é um recurso que todos vão adotar rapidamente.”
