Le problème
Segment utilise de nombreux paquets open source dans toute sa plateforme et souhaitait bénéficier du plus haut niveau de sécurité possible. La solution que l’entreprise utilisait jusque-là, fournie par GitHub, ne faisait pas l’affaire, car les développeurs ne s’en servaient pas vraiment pour corriger les vulnérabilités. De plus, elle n’offrait pas une sécurité aussi étendue qu’espéré et ne prenait pas en charge tous les langages utilisés en interne.
Une sécurité plus étendue avec Snyk
Snyk a pu répondre à ces besoins :
Sa sécurité est plus complète. Snyk a signalé des vulnérabilités que les autres solutions évaluées n’avaient pas détectées.
La plateforme a été rapidement adoptée par les développeurs, qui ont apprécié ses corrections simples à mettre en œuvre.
La plateforme prend en charge de nombreux langages, y compris le Go, souvent utilisé dans l’infrastructure de Segment.
« Nous doutions que la sécurité (des autres solutions évaluées) soit suffisante... Et c’est devenu évident lorsque nous les avons comparées à Snyk. Quand la vulnérabilité eslint-scope a été repérée, nous avons pu facilement trouver les référentiels vulnérables et mettre à niveau ou supprimer la dépendance touchée. »
Les autres fournisseurs évalués offraient une couverture moins complète et n’ont pas détecté certaines des vulnérabilités signalées par Snyk. Ils ne proposaient pas non plus d’intégration à GitHub, un point crucial.
« L’intégration de Snyk à GitHub nous a permis de nous lancer très rapidement. 2 jours après l’achat, Snyk surveillait déjà 1 200 référentiels. »
Une approche au service des développeurs
Snyk a permis aux développeurs de s’approprier la sécurité. Par exemple, l’un des développeurs de Segment a décidé de lui-même, sans demande émanant de l’équipe de sécurité, de nettoyer toutes les vulnérabilités détectées par Snyk. La suppression ou la mise à jour de l’ensemble des dépendances vulnérables a pris moins d’une journée.
L’API de Snyk a facilité l’intégration aux outils de surveillance internes de Segment.
Elle a en effet été incluse dans l’outil de gestion des ressources de Segment, avec à la clé une simplification du suivi du statut global des vulnérabilités au sein du workflow de l’entreprise. Snyk mise sur une approche axée sur son API. Ainsi, toutes les nouvelles fonctionnalités sont d’abord intégrées à l’API avant d’être ajoutées à l’interface. Cliquez ici pour en savoir plus.
L’approche ouverte et agile de Snyk fait toute la différence
L’équipe de Snyk est à l’écoute de ses clients et se montre ouverte à leurs demandes. Elle déploie rapidement de nouvelles fonctions en proposant régulièrement de nouvelles versions répondant aux besoins de ses clients. Les canaux de communication sont ouverts et favorisent les interactions entre l’équipe et le client, ce qui génère des solutions rapides.
« Un de mes principaux objectifs était de parvenir à une bonne entente avec l’équipe de notre fournisseur. S’il nous manquait une fonction, Snyk faisait de son mieux pour trouver une solution. J’ai senti l’équipe à l’écoute et désireuse d’intégrer mes retours dans la feuille de route produit. »