Le défi : faire de la sécurité une priorité dès le départ pour une entreprise de santé soumise à des réglementations strictes
En réalité, aucune entreprise, quel que soit son secteur, ne peut se permettre de commettre des erreurs. Mais dans le secteur de la santé, les enjeux sont encore plus élevés : les entreprises traitent des informations personnelles extrêmement sensibles, et toute erreur peut avoir de graves conséquences. C’est pourquoi une réglementation stricte garantit la confidentialité des consommateurs et la sécurité permanente de leurs informations.
« Quand on travaille dans la santé, il faut respecter les règles qui s’y appliquent. Nous traitons des données de santé, qui sont parmi les données les plus personnelles qui soient. Il est donc essentiel d’en prendre grand soin et d’en être de bons dépositaires, car une seule erreur peut mettre des personnes en danger. »
HealthChampion a vu le jour en 2018, mais savait dès le départ que la sécurité serait une priorité. Cette petite start-up voulait à tout prix éviter de gros problèmes par la suite, au moment de se conformer à la loi HIPAA. Alors que les audits devaient commencer en 2020, HealthChampion avait besoin d’un partenaire de sécurité digne de confiance pour mettre en place des mécanismes de sécurité efficaces dès le départ et renforcer sa confiance face aux défis liés à la sécurité.
« Pour nous, il est essentiel que les outils dont nous disposons puissent s’intégrer à notre processus DevOps et nous permettre de déployer en production plusieurs fois par semaine. Nous avons besoin d’outils rapides, faciles à intégrer à ce processus, qui identifient et résolvent rapidement les problèmes. Il est plus facile de résoudre les problèmes dès qu’ils surviennent que plusieurs mois plus tard. »
La solution : l’approche de Snyk, qui place les développeurs au premier plan, et son expertise approfondie ont permis un déploiement rapide et un accompagnement poussé à mesure que HealthChampion renforçait sa sécurité
Avec une équipe composée principalement de développeurs et forte d’une vingtaine de personnes, HealthChampion avait besoin d’une solution facile à configurer et à utiliser afin d’obtenir l’adhésion de l’équipe dès le départ. En évaluant les différentes solutions, l’équipe a jugé Snyk largement supérieure. Elle a apprécié les nombreuses intégrations déjà disponibles au début du partenariat, ainsi que la volonté de Snyk de collaborer et de développer tout ce dont l’équipe HealthChampion avait besoin pour élaborer sa stratégie de sécurité.
« Pour moi, l’essentiel, c’est que vous avez déjà vos pipelines de build et vos contrôles automatisés. Vous faites la même chose pour la sécurité, qui fait ainsi partie de notre processus de build. Comme la sécurité y est profondément intégrée, toute l’équipe de développement y adhère. »
Un accompagnement approfondi et une offre de produits étendue ont permis de bâtir un programme de sécurité complet
Snyk a également fourni les intégrations et les plug-ins nécessaires à l’équipe, notamment Azure Repos et Azure Pipelines. Pour toute fonctionnalité nécessaire qui n’était pas encore disponible lors de l’intégration de HealthChampion, Snyk l’a développée et a tenu l’équipe informée à chaque étape.
Snyk renforce la sécurité dans l’ensemble de l’écosystème Microsoft Azure, notamment pour Azure Pipelines, en détectant et en aidant à corriger automatiquement les vulnérabilités des applications et des conteneurs. Ces tâches prêtes à l’emploi peuvent également être rapidement intégrées aux pipelines et personnalisées sans aucun codage supplémentaire. La détection des vulnérabilités est ainsi automatisée et accélérée, tout en réduisant les vérifications manuelles.
« Le code est validé et compilé tous les jours ; nous exécutons donc des contrôles en permanence. Le produit Monitor était l’autre fonctionnalité majeure qui nous plaisait. Lorsqu’un élément est en production, recevoir un e-mail signalant une éventuelle vulnérabilité dans le code nous aide à corriger celles qui n’étaient peut-être pas connues au moment de sa création. Il y avait tout simplement beaucoup de fonctionnalités qui répondaient à nos besoins. »
De plus, la prise en charge étendue des langages par Snyk a été un véritable atout pour HealthChampion, qui utilise à la fois JavaScript et .NET. Snyk permet à ses clients de configurer leurs systèmes d’intégration continue pour différents langages et propose la prise en charge la plus vaste du marché.
« Notre interface front-end est en JavaScript, tandis que notre back-end repose sur .NET Core. La prise en charge de JavaScript et de .NET Core a donc été un autre critère majeur pour nous. Je tiens aussi à souligner que vous continuez d’ajouter des fonctionnalités au produit. »
Résultats : une intégration rapide et une équipe transparente ont permis de nouer un partenariat solide en matière de sécurité
Snyk a rapidement été intégré au pipeline et au processus Scrum de HealthChampion. En quelques semaines, l’équipe a fait en sorte que chaque nouvelle vulnérabilité grave détectée par Snyk soit traitée en priorité. Grâce à un modèle de sécurité éprouvé et à un partenaire digne de confiance, l’équipe aborde désormais les audits et l’intégration de nouveaux clients avec beaucoup plus d’assurance.
« En 2020, nous espérons commencer à signer des contrats avec des clients qui pourront nous soumettre à des audits. Je pense que, grâce à Snyk, nous pourrons démontrer notre posture de sécurité tout au long du développement logiciel, ce qui contribuera grandement à la réussite de ces audits. »
L’agilité, l’ouverture et la transparence de l’équipe Snyk ont convaincu HealthChampion d’avoir trouvé un véritable partenaire en qui elle pouvait avoir pleinement confiance. En plus de fournir des mises à jour sur les produits utilisés par HealthChampion, l’équipe a présenté une vision globale de la feuille de route à venir afin de repérer d’autres solutions susceptibles de soutenir ses efforts en matière de sécurité.
« Nous avons étudié Snyk et plusieurs autres concurrents. Avec Snyk, la communication est ouverte et vous répondez rapidement à nos questions et demandes d’assistance, contrairement à certains autres produits que nous avons évalués. »
Au final, Snyk aide HealthChampion à renforcer sa sécurité afin que ses développeurs puissent se concentrer sur l’essentiel : transformer le système de santé pour le recentrer sur les patients et donner à chacun davantage de contrôle sur ses données de santé. En faisant confiance à un partenaire qui contribue à éliminer les vulnérabilités, les développeurs ont une préoccupation de moins sur leur liste.
« Savoir que Snyk veille sur notre sécurité nous permet de dormir plus tranquillement. »
