Retour
9 sept. 2024
Comment nous avons sécurisé notre GitHub Enterprise et avons oublié qu'il était là—consommer notre propre nourriture pour chiens pendant un mois
Frank Lyonnet
Il y a un mois, nous avons déployé EDAMAME pour sécuriser notre cycle de vie de développement logiciel (SDLC), et le signe le plus révélateur de son succès ? Nos développeurs ont complètement oublié qu'il était là. EDAMAME s'est intégré sans effort dans notre flux de travail, protégeant silencieusement nos repos GitHub Enterprise, les runners CI/CD, et les environnements de test—tout cela sans aucune interruption de la productivité. Pourtant, nous avons une visibilité totale sur comment notre code est accessible, et nous réduisons significativement les risques d'attaques de la chaîne d'approvisionnement ou de fuites de code.
Dès le premier jour, EDAMAME a fourni une surveillance en temps réel et une application des normes de sécurité sans ajouter de friction à notre processus de développement. C'est essentiel dans un environnement rapide où la sécurité peut souvent sembler être une pensée secondaire—mais ce n'est jamais quelque chose que nous pouvons nous permettre de négliger.
Ce que nous avons appris après un mois
EDAMAME a discrètement fait respecter la sécurité Zero Trust, offrant à notre équipe la tranquillité d'esprit qui vient de savoir que chaque point d'accès est sécurisé. Nous avons maintenant des informations détaillées sur chaque machine de test utilisée dans le SDLC, et nous savons exactement où nos runners GitHub sont hébergés—que ce soit aux États-Unis ou en Europe. Ce niveau de visibilité nous aide à garantir que chaque machine accédant à notre code respecte des protocoles de sécurité stricts, quelque chose que la surveillance manuelle ne peut simplement pas réaliser à cette échelle.
Exemple du monde réel : durcissement automatique sur les runners CI/CD
Un moment clé lors de ce déploiement d'un mois est survenu lorsque nous avons découvert que le Remote Desktop Protocol (RDP) était activé par défaut sur certaines machines Windows. Bien que cela puisse être un petit oubli pour des cas d'utilisation généraux, cela représente un risque de sécurité important dans notre environnement SDLC. Heureusement, les procédures de durcissement automatisées d'EDAMAME ont immédiatement désactivé RDP, garantissant que les vulnérabilités potentielles étaient corrigées sans aucune intervention manuelle. C'est exactement ce qui rend EDAMAME si efficace : il anticipe et résout les problèmes de sécurité automatiquement, éliminant l'erreur humaine de l'équation.
Cette action silencieuse et automatique signifie que les développeurs ne sont pas dérangés. Ils ont continué leur travail sans même réaliser qu'une vulnérabilité potentielle avait été neutralisée. Fini de s'inquiéter des appareils familiaux ou des machines personnelles non sécurisées accédant à notre code critique—EDAMAME garantit que tout est conforme, sécurisé et sous contrôle.
Visibilité et contrôle complets de GitHub Enterprise : sécurisé en 5 minutes
Le processus d'intégration d'EDAMAME dans notre environnement GitHub Enterprise a été incroyablement rapide et simple. En moins de 5 minutes, nous sommes passés de zéro à une sécurité Zero Trust complète sur nos repos et nos pipelines CI/CD. Voici à quel point c'était simple :
Créer un domaine dans EDAMAME et le vérifier.
Configurer des règles d'accès conditionnel pour différents environnements OS (macOS, Windows, Linux, etc.).
Générer un jeton d'accès restreint dans GitHub.
Configurer l'intégration entre EDAMAME et GitHub, permettant à EDAMAME de surveiller et d'appliquer des politiques de sécurité.
Activer la liste blanche IP sur GitHub.
Une fois ces étapes complétées, la surveillance en temps réel d'EDAMAME a pris le relais. Qu'il s'agisse de runners CI/CD ou de dispositifs de développeurs, EDAMAME nous donne maintenant une visibilité et un contrôle complets sur qui accède à notre code, et d'où. Chaque appareil, chaque runner et chaque processus est désormais surveillé pour garantir que seules des machines sécurisées et autorisées sont autorisées à interagir avec nos ressources sensibles.
Zero Trust sans tracas
Un des aspects les plus remarquables de l'utilisation de EDAMAME est qu'il fournit une sécurité complète sans interrompre nos opérations quotidiennes. Il a travaillé silencieusement en arrière-plan, durcissant notre infrastructure et protégeant notre code, tout en étant pratiquement invisible pour l'équipe de développement. Ce manque de friction est un avantage critique, car les mesures de sécurité ralentissent souvent les équipes ou créent des obstacles supplémentaires pour les développeurs—mais avec EDAMAME, c'est comme si rien n'avait changé. Sauf, bien sûr, pour le fait que nous sommes désormais beaucoup plus sécurisés.
À une époque où les attaques de la chaîne d'approvisionnement deviennent de plus en plus fréquentes et dommageables, cette tranquillité d'esprit est inestimable. Nous pouvons maintenant avancer avec une pleine confiance que nos environnements de développement, nos pipelines CI/CD et nos dépôts sont entièrement protégés par des normes de sécurité Zero Trust.
La valeur d'EDAMAME pour votre SDLC
Pour quiconque gère une configuration GitHub Enterprise ou supervise des pipelines CI/CD, EDAMAME offre une solution rapide et simple pour sécuriser votre entire SDLC. La plateforme était opérationnelle en moins de 5 minutes, et depuis, elle a appliqué des normes de sécurité et protégé nos ressources sans aucun effort manuel de notre part. Elle détecte les vulnérabilités potentielles—comme RDP étant activé par défaut—et les corrige sans interrompre les flux de travail.
Que vous traitiez des dispositifs de développeurs personnels, des politiques BYOD, ou des équipes distribuées à travers plusieurs régions, EDAMAME garantit que seules des dispositifs sécurisés et conformes peuvent accéder à vos dépôts et à votre code. Et le meilleur ? Il le fait sans les tracas souvent associés aux solutions de sécurité traditionnelles.
Si vous cherchez à transformer votre processus de développement avec une sécurité Zero Trust qui fonctionne simplement, EDAMAME est la solution dont vous avez besoin. Essayez-le par vous-même et voyez comment il peut sécuriser sans effort vos dépôts GitHub Enterprise et vos pipelines CI/CD tout en gardant vos équipes productives et votre code en sécurité.
Frank Lyonnet
Partagez ce post