Login

Pourquoi Snyk fait confiance à Auth0 pour assurer sa sécurité

Une authentification simple et rapide permet d’atteindre un taux de conversion de près de 100 % pour les nouvelles inscriptions

Pourquoi Snyk fait confiance à Auth0 pour assurer sa sécurité

Bon nombre d’entreprises SaaS mettent en avant la sécurité intégrée à leur plateforme, alors que leur code reste vulnérable. Snyk s’est fixé pour mission de remédier à ce problème, un utilisateur à la fois. La plateforme de l’entreprise aide les développeurs à créer des logiciels de façon sécurisée sur toute la pile d’applications cloud natives, en limitant les vulnérabilités et autres problèmes de conformité liés aux licences au sein de leur code. Après seulement quatre ans d’existence, Snyk compte plus de 400 000 développeurs parmi son parc d’utilisateurs, la société est valorisée à plus de 2 milliards de dollars et a gagné des clients prestigieux tels que Google, Salesforce et Auth0.

Lorsque Snyk a décidé d’externaliser ses besoins en matière d’identité, elle s’est mise en quête d’un partenaire qui partageait son approche orientée développeurs et pouvait aider l’entreprise à évoluer rapidement. Elle s’est donc tournée vers Auth0 Platform.

« La sécurité et l’identité sont indissociables. En tant qu’éditeur de solutions de sécurité, c’est un aspect que nous devons absolument maîtriser. »

Tzahi Furmanski

Tzahi Furmanski

Engineering Team Leader

Objectif : une sécurité qui ne soit pas un frein pour l’entreprise

« La sécurité et l’identité sont indissociables », explique Tzahi Furmanski, Engineering Team Leader chez Snyk. « En tant qu’éditeur de solutions de sécurité, c’est un aspect que nous devons absolument maîtriser. » Snyk a commencé par utiliser une solution de gestion des identités et des accès (IAM) développée en interne. Mais au fur et à mesure que son produit évoluait pour offrir une expérience web plus riche, il était clair que sa solution IAM devait également être repensée.

« Par le passé, nous implémentions nos propres solutions d’authentification, mais nous avons rapidement constaté qu’elles étaient très chronophages », explique Artur Kotliar, Senior Software Developer. « Nous voulons pouvoir déléguer certaines tâches, par exemple le contrôle de sécurité dans le cadre de la récupération d’un mot de passe oublié, à un fournisseur d’authentification sur lequel nous pouvons compter. C’est pourquoi nous avons décidé d’utiliser Customer Identity Cloud au lieu de développer une telle solution nous-mêmes. »

Snyk estime que le déploiement de Customer Identity Cloud lui évite d’allouer un ou deux ingénieurs à ces tâches. Sans parler des économies réalisées sur l’embauche des consultants juridiques dont l’entreprise aurait besoin pour garantir le respect des lois sur la confidentialité des données. « Snyk doit respecter des réglementations telles que le RGPD et la loi CCPA, explique Tzahi Furmanski. Il est donc très important pour nous que l’emplacement choisi pour conserver les données de nos utilisateurs soit également conforme à ces réglementations. [Le fait qu’]Auth0 [soit un fournisseur d’identité conforme] représente un atout considérable. »

Onboarding personnalisé en quelques secondes

Snyk utilise Customer Identity Cloud pour deux cas d’usage principaux : les développeurs individuels qui représentent les utilisateurs finaux et les connexions d’entreprise avec les clients grands comptes. Chaque groupe a des exigences différentes en matière d’identité, mais la technologie d’Auth0 n’a aucun problème à s’adapter à cette diversité de besoins. « Grâce à Auth0, il nous est désormais très facile de gérer les identités des utilisateurs qui accèdent à nos ressources au travers de connexions différentes », explique Artur Kotliar.

Les connexions B2B d’entreprise utilisent généralement Single Sign-On (SSO) ou Azure AD. « Les grandes entreprises ont leurs IdP, et elles veulent disposer de leurs propres autorisations basées sur les rôles au sein de leur environnement. Elles souhaitent également décider pour tous leurs utilisateurs ce qu’ils peuvent utiliser dans différentes applications telles que Snyk », précise Artur Kotliar.

Les utilisateurs B2C, en revanche, utilisent l’authentification sociale via GitHub, Bitbucket ou Google. L’avantage de ce type de connexion est qu’il élimine tous les obstacles à la conversion, comme l’équipe de Snyk peut en témoigner. « La première fois que je me suis connecté à Snyk, sans aucune connaissance préalable, c’était super facile, raconte Tzahi Furmanski. Il suffit de se rendre sur le site web, de sélectionner le fournisseur de réseau social par lequel passer et le tour est joué : vous êtes connecté à la plateforme ». Artur Kotliar est du même avis : « Le processus d’onboarding des utilisateurs de Snyk ne prend que quelques secondes. C’est vraiment facile et rapide. »

Cette facilité d’utilisation a permis à la plateforme de Snyk d’atteindre un taux de conversion de près de 100 % pour les nouvelles inscriptions. En outre, l’équipe est convaincue que si elle doit ajouter de nouvelles options de connexion pour répondre aux besoins des clients, cela ne posera aucun problème.

Construire un avenir sûr pour tous

Les logiciels open source reposent sur les principes de l’entraide entre développeurs et du partage des connaissances. Snyk s’emploie à améliorer en permanence cet écosystème en veillant à ce que ces informations soient correctement vérifiées. Aujourd’hui, l’entreprise consacre moins de temps à l’identité et se concentre davantage sur l’amélioration de son produit pour en renforcer la pertinence.

Tzahi Furmanski mentionne une nouvelle intégration qui « avertit le développeur au moment où il écrit le code, avant même qu’il ne soit fusionné, et lui signale qu’il utilise des éléments présentant des vulnérabilités et problèmes connus ». Il ajoute : « Nous étendons notre portée et renforçons notre service pour faciliter la maintenance et la priorisation et ainsi aider les grands comptes à mieux gérer les vulnérabilités. »

Le partenariat de Snyk avec Okta et l’utilisation d’Auth0 lui permettent d’innover sans se laisser distraire par les problèmes d’authentification. « En faisant appel à Auth0 pour gérer nos besoins en matière d’authentification, nous pouvons nous concentrer sur ce que nous faisons le mieux : offrir à nos clients la meilleure solution pour intégrer la sécurité dans leur cycle de développement », déclare Tzahi Furmanski.

Get ready to shipat the pace of AI