Die Herausforderung: einen aufwendigen Sicherheitsprozess beschleunigen und skalieren
Als schnell wachsendes Unternehmen verfügt Revolut nicht mehr über die Kapazitäten, jede einzelne Open-Source-Bibliothek manuell zu überprüfen. Derzeit arbeitet das Unternehmen in einer Continuous-Integration-Umgebung mit Hunderten verschiedener Repositories, die jeweils eigene Abhängigkeiten haben. Diese tägliche Belastung des DevOps-Teams führte zu sinkender Produktivität, da immer mehr Zeit für Kleinigkeiten aufgewendet wurde. Revolut benötigte eine Lösung, die ebenso schnell skalieren konnte wie das Unternehmen und zugleich vollständige Transparenz in Echtzeit bot.
Da Revolut in der digitalen Bankenbranche tätig ist, ist die Einhaltung der PCI-Standards besonders wichtig. Zugleich muss das Unternehmen diese Compliance aufrechterhalten, während sich die Standards Jahr für Jahr weiterentwickeln und ändern. Vor Kurzem wurden die PCI-Anforderungen um die Absicherung von Open-Source-Abhängigkeiten und die Integration von Sicherheit in den Entwicklungsprozess erweitert. Revolut erfüllte die PCI-Standards bereits, benötigte aber eine Lösung, die sicherstellte, dass das Unternehmen auch neue Anforderungen einhält – insbesondere im Bereich Open Source.
Die Lösung: einen zuverlässigen und effizienten Partner finden, der sich kontinuierlich weiterentwickelt
Da Revolut sich auf Wachstum und die Betreuung seiner Kunden konzentriert, benötigte das Team eine Plattform und ein Support-Team, die zuverlässige und effiziente Partner sein konnten. Nach der Einführung von Snyk erzielte Revolut sofort Ergebnisse.
„Snyk war der einzige Anbieter, der tatsächlich alle Erfolgskriterien erfüllte und gleichzeitig sein Produkt weiterentwickelte“, sagte Evangelos Deirmentzoglou, Interimsleiter für Sicherheit bei Revolut. „Und während dieser Zeit standen wir ständig miteinander in Kontakt.“
Auch kulturell passte Snyk zu Revolut: Das Unternehmen bot kontinuierliche Unterstützung und zeigte echtes Engagement dafür, die bestmögliche Plattform zu entwickeln und technische Probleme sowie Anfragen schnellstmöglich zu lösen.
Transparenz über den Sicherheitsstatus in Echtzeit ist entscheidend
Als Fintech-Unternehmen arbeitet Revolut mit besonders kritischer Software, bei der Transparenz über Open-Source-Bibliotheken unerlässlich ist. Dank der Überwachung über den gesamten SDLC hinweg kann Revolut mit Snyk kritische Probleme erkennen und beheben, sobald sie auftreten.
„Aus meiner Sicht dreht sich alles um Transparenz. Selbst wenn Sie etwas nicht beheben können, wissen Sie immer über den aktuellen Stand Bescheid“, sagte Evangelos Deirmentzoglou. „Bisher haben wir jedoch einige sehr kritische Probleme erkannt und behoben, was sehr wichtig ist.“
Die Wirkung: schnelle Akzeptanz bei Entwicklern und Einhaltung der aktualisierten PCI-Standards
Snyks bewährter Ruf als entwicklerfreundliches Tool war ein zusätzlicher Vorteil für das Team von Revolut. Hinzu kam Snyks guter Ruf in der Branche: Viele Revolut-Entwickler kannten die Plattform bereits und wollten sie gerne einsetzen. Dank der Möglichkeit, Snyk in verschiedene Entwicklungstools zu integrieren, erhalten Entwickler ganz einfach die Informationen, die sie für notwendige Korrekturen benötigen.
„Entwickler kamen zu mir und baten um Zugang zur Plattform, damit sie ihre Projekte überwachen und Patches einspielen konnten. Mit der Slack-Integration haben wir die Überwachung automatisiert. Jetzt erhalten Entwickler in Slack Benachrichtigungen über Schwachstellen in ihren Projekten. Das ist ein enormer Vorteil für das Team“, sagte Evangelos Deirmentzoglou.
Als Fintech-Unternehmen, das mit sensiblen, privaten Informationen arbeitet, muss Revolut bestimmte Standards einhalten. Die Implementierung von Snyk stellt sicher, dass das Unternehmen seine zentrale Infrastruktur schützen und unter anderem die PCI-Compliance aufrechterhalten kann.
„Wir werden das ganze Jahr über geprüft. Mit Snyk können wir sagen, dass wir unsere Open-Source-Pipeline abgesichert haben“, sagte Evangelos Deirmentzoglou. „Es geht also nicht nur darum, unsere Sicherheitsrisiken zu verringern, sondern auch darum, unsere Compliance-Bemühungen zu unterstützen.
Mit der Einführung von Snyk hat Revolut auch seinen Umgang mit Sicherheit verbessert. Bei mehreren Schwachstellen ist es leicht, sich mitreißen zu lassen und jedes Problem sofort nach seiner Entdeckung beheben zu wollen. Dieser zeitaufwendige Ansatz hilft Teams jedoch nicht dabei, die Priorität der einzelnen Probleme einzuschätzen. Dank der Snyk-Plattform erhält das Team einen ganzheitlichen Überblick über die gesamte Infrastruktur. So können Entwickler schnell erkennen, welche Probleme sich beheben lassen und sich auf das gesamte System auswirken – und diese sofort angehen. Zu wissen, wann und wo Probleme behoben werden müssen, führte dazu, dass die Zahl der Schwachstellen bei Revolut insgesamt zurückging.
Welchen Rat gibt Revolut Unternehmen, die nach Lösungen für Open-Source-Sicherheit suchen?
„Wählen Sie einen Anbieter wie Snyk, der Probleme genauso engagiert lösen will wie Sie.“