Skip to main content

Revolut a choisi Snyk pour se conformer aux normes PCI mises à jour et bénéficier d’une approche agile

Secteur d’activité: Finserv
Emplacement: England

Points forts:

Adoption rapide par les développeurs et intégration facile aux workflows existants grâce à une équipe qui avait déjà utilisé Snyk dans d’autres projets.

L’approche agile de Snyk et son mode de collaboration ont permis les personnalisations nécessaires à Revolut.

Une visibilité accrue facilite la détection, la priorisation et la correction des vulnérabilités qui touchent l’ensemble de l’infrastructure.

Des alertes nous avertissent lorsque de nouvelles vulnérabilités divulguées affectent nos projets.

Un accompagnement de la mise en conformité avec les normes PCI mises à jour, nécessaire au processus d’audit de Revolut.

Politique de licences personnalisée pour empêcher l’utilisation de licences problématiques dans les projets.

Le défi : accélérer et faire évoluer un processus de sécurité laborieux

En pleine expansion, Revolut n’a plus les ressources nécessaires pour examiner manuellement chaque bibliothèque open source. L’entreprise travaille actuellement sur des centaines de dépôts différents, chacun avec ses propres dépendances, dans un environnement d’intégration continue. Cette charge quotidienne pesait sur l’équipe DevOps et réduisait sa productivité, qui se retrouvait à consacrer toujours plus de temps aux détails. Il lui fallait une solution capable d’évoluer aussi rapidement que l’entreprise, tout en offrant une visibilité complète en temps réel.

De plus, puisque Revolut opère dans le secteur des services bancaires numériques, la conformité PCI est particulièrement cruciale. L’entreprise doit aussi la maintenir à mesure que les normes évoluent et changent chaque année. Les exigences PCI ont récemment été mises à jour pour inclure la sécurisation des dépendances open source et l’intégration de la sécurité au processus de développement. Revolut était déjà conforme aux normes PCI, mais devait trouver une solution lui permettant de le rester face aux nouvelles exigences, notamment celles concernant l’open source.

La solution : trouver un partenaire fiable et efficace, capable de s’améliorer au fil du temps

Alors que Revolut se concentrait sur sa croissance et le service à ses clients, l’équipe avait besoin d’une plateforme et d’une équipe d’assistance fiables et efficaces. Après avoir déployé Snyk, Revolut a constaté des résultats immédiats.

« Snyk était le seul fournisseur à satisfaire réellement à tous les critères de réussite, tout en améliorant son produit au même moment », explique Evangelos Deirmentzoglou, responsable intérimaire de la sécurité chez Revolut. « Et pendant cette période, nous avons été en contact permanent. »

Snyk a également su s’intégrer à la culture de Revolut, en apportant un soutien constant et une véritable passion pour la création de la meilleure plateforme possible, ainsi que pour la résolution rapide des problèmes techniques et le traitement des demandes.

La visibilité en temps réel sur l’état de la sécurité est essentielle

En tant qu’entreprise fintech, Revolut utilise des logiciels extrêmement critiques, pour lesquels la visibilité sur les bibliothèques open source est indispensable. Grâce à sa capacité à surveiller l’ensemble du SDLC, Snyk permet à Revolut de détecter et de corriger les problèmes critiques dès leur apparition.

« Pour moi, tout est une question de visibilité. Même si vous ne pouvez pas corriger un problème, vous connaissez toujours l’état actuel », explique Evangelos Deirmentzoglou. « Jusqu’à présent, nous avons toutefois détecté et corrigé des problèmes très critiques, ce qui est essentiel. »

L’impact : adoption rapide par les développeurs et conformité aux normes PCI mises à jour

La réputation de Snyk comme outil apprécié des développeurs a constitué un avantage supplémentaire pour l’équipe de Revolut. S’y ajoutait sa notoriété dans le secteur : de nombreux développeurs de Revolut connaissaient déjà la plateforme et avaient hâte de l’utiliser. Grâce à la capacité de Snyk à s’intégrer à différents outils de développement, les développeurs trouvent facilement les informations dont ils ont besoin pour apporter les corrections nécessaires.

« Des développeurs venaient me demander l’accès à la plateforme pour surveiller et corriger leurs projets. Nous avons automatisé la surveillance grâce à l’intégration Slack ; les développeurs reçoivent désormais une alerte sur Slack lorsqu’il y a des vulnérabilités dans leur projet. C’est donc un avantage considérable pour l’équipe », explique Evangelos Deirmentzoglou.

En tant qu’entreprise fintech qui traite des informations privées et sensibles, Revolut doit respecter des normes précises. La mise en œuvre de Snyk permet à l’entreprise de protéger son infrastructure centrale et de maintenir sa conformité PCI, entre autres.

« Nous sommes audités toute l’année. Avec Snyk, nous pouvons affirmer que notre pipeline open source est sécurisé », explique Evangelos Deirmentzoglou. « Il ne s’agit donc pas seulement de réduire notre exposition aux risques de sécurité, mais aussi de soutenir nos efforts de conformité.

La mise en œuvre de Snyk a également amélioré la manière dont Revolut gère la sécurité. Face à de multiples vulnérabilités, il est facile de vouloir corriger chaque problème dès qu’il est détecté. Mais cette approche chronophage ne permet pas aux équipes de déterminer quels problèmes sont prioritaires. La plateforme Snyk offre à l’équipe une vue d’ensemble de toute l’infrastructure. Les ingénieurs peuvent ainsi identifier facilement les problèmes qui peuvent être corrigés et qui ont un impact sur l’ensemble du système, afin de les traiter sans attendre. En sachant quand et où intervenir, Revolut a réduit le nombre de vulnérabilités dans toute son infrastructure.

Quel conseil Revolut donne-t-elle aux entreprises qui recherchent des solutions de sécurité open source ?

« Choisissez un fournisseur comme Snyk, qui est aussi déterminé que vous à résoudre le problème. »

À propos Revolut

Revolut propose une alternative bancaire numérique via une application mobile destinée aux clients de toute l’Europe, avec notamment des transferts d’argent, des cartes de débit prépayées et des échanges de cryptomonnaies. En pleine expansion à l’échelle mondiale, l’équipe DevOps de Revolut avait besoin d’une solution pour réduire le temps consacré à l’examen et à la surveillance manuels de ses bibliothèques open source. Compte tenu de la sensibilité de ses données, l’entreprise recherchait également un partenaire conscient de l’importance cruciale de la sécurité open source.

Revolut a choisi Snyk pour examiner et intégrer facilement le nombre croissant de ses dépôts open source, et rationaliser les processus des équipes de développement. En intégrant Snyk à ses workflows, Revolut a pu s’appuyer sur une équipe agile, capable de repérer les failles et de corriger les problèmes dès leur apparition.