Skip to main content

A Revolut escolheu a Snyk para atender aos padrões PCI atualizados e contar com uma abordagem ágil

Setor: Finserv
Location: England

Destaques:

A rápida adesão dos desenvolvedores e a fácil integração aos fluxos de trabalho atuais pela equipe, que já tinha experiência com a Snyk em outros projetos.

A abordagem ágil da Snyk e o processo de trabalho colaborativo permitiram as personalizações necessárias para a Revolut.

Maior visibilidade facilita encontrar, priorizar e corrigir vulnerabilidades que afetam toda a infraestrutura.

Alertas quando vulnerabilidades recém-divulgadas afetam nossos projetos.

Apoio à conformidade com os padrões PCI atualizados, exigidos no processo de auditoria da Revolut.

Política de licenças personalizada para impedir o uso de licenças problemáticas nos projetos.

O desafio: acelerar e expandir um processo de segurança trabalhoso

Como empresa em rápida expansão, a Revolut já não tinha capacidade para revisar manualmente cada biblioteca de código aberto. Atualmente, a empresa trabalha com centenas de repositórios diferentes, cada um com suas próprias dependências, em um ambiente de integração contínua. Essa pressão diária sobre a equipe de DevOps estava reduzindo a produtividade, com cada vez mais tempo gasto em detalhes minuciosos. A empresa precisava de uma solução capaz de acompanhar seu ritmo de expansão e, ao mesmo tempo, oferecer visibilidade completa em tempo real.

Além disso, por atuar no setor de banco digital, a Revolut precisa cumprir os requisitos do PCI e manter essa conformidade à medida que os padrões evoluem e mudam a cada ano. Recentemente, os requisitos do PCI foram atualizados para incluir a proteção de dependências de código aberto e a integração da segurança ao processo de desenvolvimento. Embora já estivesse em conformidade com o PCI, a Revolut precisava encontrar uma solução que garantisse a continuidade dessa conformidade diante de novos requisitos, especialmente os relacionados ao código aberto.

A solução: encontrar um parceiro confiável e eficiente, que evolua com o tempo

Enquanto a Revolut se concentrava em crescer e atender seus clientes, a equipe precisava de uma plataforma e de um time de suporte que fossem parceiros confiáveis e eficientes. Após implementar a Snyk, a Revolut percebeu resultados imediatos.

“A Snyk foi o único fornecedor que realmente atendeu a todos os critérios de sucesso e, ao mesmo tempo, aprimorou o produto”, afirmou Evangelos Deirmentzoglou, chefe interino de segurança da Revolut. “E, durante todo esse período, mantivemos contato constante.”

A Snyk também conseguiu se integrar à cultura da Revolut, oferecendo suporte constante e uma verdadeira dedicação à criação da melhor plataforma possível, além de resolver problemas técnicos e atender a solicitações com a maior agilidade.

A visibilidade do status de segurança em tempo real é essencial

Como fintech, a Revolut trabalha com softwares altamente críticos, nos quais é fundamental ter visibilidade das bibliotecas de código aberto. A capacidade da Snyk de monitorar todo o ciclo de vida do desenvolvimento de software (SDLC) permite que a Revolut identifique e corrija problemas críticos assim que surgem.

“Na minha opinião, tudo se resume à visibilidade. Mesmo que você não consiga corrigir algo, está sempre ciente da situação atual”, afirmou Evangelos Deirmentzoglou. “Até agora, porém, identificamos e corrigimos problemas muito críticos, o que é muito importante.”

O impacto: rápida adesão dos desenvolvedores e conformidade com os padrões PCI atualizados

A reputação da Snyk como uma ferramenta desenvolvida para facilitar o trabalho dos desenvolvedores foi um benefício adicional para a equipe da Revolut. A reputação da Snyk no setor também contou: muitos desenvolvedores da Revolut já conheciam a plataforma e queriam usá-la. Como a Snyk se integra a diversas ferramentas de desenvolvimento, fica fácil para os desenvolvedores obter as informações necessárias para fazer as correções.

“Desenvolvedores vieram me pedir acesso à plataforma para monitorar e corrigir os projetos. Automatizamos o monitoramento com a integração ao Slack, e agora os desenvolvedores recebem alertas no Slack sobre vulnerabilidades em seus projetos. Isso é um grande benefício para a equipe”, afirmou Evangelos Deirmentzoglou.

Como fintech que lida com informações privadas e confidenciais, a Revolut precisa cumprir padrões específicos. A implementação da Snyk garante que a empresa possa proteger sua infraestrutura principal e manter a conformidade com o PCI, entre outros requisitos.

“Passamos por auditorias durante o ano todo. Com a Snyk, podemos afirmar que protegemos nosso pipeline de código aberto”, disse Evangelos Deirmentzoglou. “Portanto, não se trata apenas de reduzir nossa exposição a riscos de segurança, mas também de apoiar nossos esforços de conformidade.

A implementação da Snyk também aprimorou a forma como a Revolut gerencia a segurança. Diante de várias vulnerabilidades, é fácil se empolgar e querer corrigir todos os problemas assim que são identificados. Mas essa abordagem consome tempo e não ajuda as equipes a entender quais problemas são mais prioritários. A plataforma da Snyk oferece uma visão completa de toda a infraestrutura, permitindo que os engenheiros identifiquem facilmente quais problemas podem ser corrigidos e afetam todo o sistema, para resolvê-los de imediato. Saber quando e onde agir resultou na redução das vulnerabilidades em toda a Revolut.

E que conselho a Revolut dá às empresas que buscam soluções de segurança para código aberto?

“Escolha um fornecedor como a Snyk, que tenha tanta vontade de resolver um problema quanto você.”

/about/ Revolut

Revolut usa um aplicativo para oferecer uma alternativa digital aos serviços bancários para clientes em toda a Europa, incluindo transferências de dinheiro, cartões de débito pré-pagos e câmbio de criptomoedas. Como uma empresa em rápida expansão global, a equipe de DevOps da Revolut precisava de uma solução para reduzir o tempo gasto na análise manual e no monitoramento de bibliotecas de código aberto. Devido à sensibilidade dos dados, também precisava de um parceiro que entendesse a importância fundamental de manter a segurança do código aberto.

A Revolut escolheu a Snyk para analisar e integrar com facilidade o número crescente de repositórios de código aberto e simplificar os fluxos de trabalho das equipes de desenvolvimento. Ao integrar a Snyk aos fluxos de trabalho, a Revolut passou a contar com uma equipe ágil, capaz de identificar lacunas e corrigir problemas assim que surgem.