Secure Code Warrior et Okta lancent une nouvelle méthode pour sécuriser les flux de travail des développeurs
Les développeurs sont censés fournir du code de qualité plus rapidement que jamais, mais il ne fait aucun doute que des délais irréalistes peuvent entraîner une mauvaise qualité logicielle et un code vulnérable. Il n'est pas surprenant que 67 % des développeurs pensent qu'ils fournissent du code présentant des vulnérabilités, en partie à cause de délais serrés (État de la sécurité pilotée par les développeurs en 2022). Alors que les menaces et les violations continuent d'augmenter, la sécurité ne peut plus être une question secondaire, elle doit plutôt être intégrée à l'ensemble du cycle DevSecOps.
Nous sommes ravis d'annoncer le connecteur Secure Code Warrior pour Okta Workflows, qui permet aux entreprises et aux développeurs d'écrire du code sécurisé dès le début du cycle de développement logiciel. Cette nouvelle collaboration entre SCW et Okta, le principal fournisseur indépendant d'identité, crée un contrôle de compétence en matière de sécurité qui permettra aux responsables AppSec de s'assurer que l'équipe utilise du code sécurisé pour réduire les vulnérabilités, le tout sans déplacer les développeurs de leur flux de travail. De plus, nous avons ajouté l'authentification unique pour Secure Code Warrior et Okta afin de simplifier encore plus l'utilisation de cette nouvelle solution géniale.
Réduisez le risque d'introduction de vulnérabilités
Les équipes de développement se sont traditionnellement appuyées sur des processus réactifs ou lents intervenant plus tard dans le cycle de développement, tels que des plugins, des outils d'analyse ou des révisions de code pour localiser et résoudre les problèmes de sécurité. Bien que ces approches présentent de nombreux avantages, elles présentent tout simplement trop de risques pour le code vulnérable et les retouches futures. Nous sommes là pour aider les entreprises à déplacer la sécurité vers la gauche et à adopter une position de sécurité proactive, et non réactive. Le nouveau connecteur Secure Code Warrior pour Okta Workflows intègre la notion de sécurité à l'ensemble du cycle de développement en garantissant que chaque développeur possède les compétences de codage sécurisé nécessaires pour obtenir l'accès au dépôt pour le code de validation. Cette intégration permettra aux développeurs de se familiariser avec les dernières pratiques en matière de sécurité via la plateforme hautement attrayante de SCW et de réduire certaines des tâches liées aux révisions manuelles du code, libérant ainsi des heures d'ingénierie pour proposer davantage de fonctionnalités sans sacrifier la qualité.
Les responsables de l'AppSec et de l'ingénierie tirent parti de la vaste plateforme d'apprentissage de SCW pour créer des évaluations et des parcours personnalisés afin de s'assurer que les développeurs se concentrent sur vos besoins prioritaires en matière de codage sécurisé et disposent de l'expertise requise pour être sûrs de pouvoir enregistrer le code. Grâce à l'étendue et à la profondeur du contenu, à plus de 6 500 défis de codage interactifs, à plus de 56 langages : frameworks et à plus de 150 catégories de vulnérabilités, vous pouvez être sûr que pratiquement tous les besoins de votre organisation peuvent être satisfaits.
Une fois que vous avez créé la bonne stratégie d'apprentissage pour votre équipe, les notes d'évaluation, ainsi que le statut d'achèvement d'un cours, peuvent être utilisés pour déterminer si les développeurs possèdent les compétences nécessaires pour créer des logiciels selon une approche axée sur la sécurité. Grâce à la nouvelle intégration avec Okta, vous pouvez désormais automatiser les autorisations pour chaque développeur en fonction de ses résultats d'évaluation, afin d'adapter facilement le degré d'approbation de chaque développeur à la validation du code ou d'identifier les opportunités permettant d'améliorer ses compétences.
Grâce à l'expérience d'apprentissage flexible et interactive de la plateforme SCW, les développeurs prennent toujours du plaisir à apprendre et peuvent constater une évolution dans leur approche de l'apprentissage, passant d'une case à cocher de conformité à une approche convaincante et intéressante.
Comment ça marche
Le connecteur Secure Code Warrior pour Okta Workflows est facile à créer avec Okta Workflows, sans automatisation de l'identité de code ni configuration d'orchestration, en utilisant une logique si-then. Le connecteur utilise un ensemble d'actions qui vous aident à effectuer des tâches de flux de travail sans vous soucier des complexités sous-jacentes des appels d'API et de la configuration.
Une conception simple pour sécuriser le flux de travail de votre développeur ressemble à ceci :
Un flux de travail pour accorder ou refuser l'accès à un dépôt en fonction des capacités de codage sécurisé d'un développeur
Voici un aperçu de la conception complète du flux de travail :
Conception complète du flux de travail telle que créée dans Okta Workflows
Passons en revue les étapes suivantes :
1. Configurez l'ID d'évaluation utilisé pour déterminer les compétences d'un développeur en matière de sécurité. Ajoutez également des informations sur GitHub, telles que l'organisation et le référentiel, dans le cadre de la configuration.
Ajouter des détails de configuration pour Assessment et GitHub
2. À l'aide de l'action intitulée Vérifier la fin de l'évaluation pour l'utilisateur, le flux de travail vérifie si un développeur a réussi une évaluation particulière.
Utiliser une action de connecteur - Vérifier la fin de l'évaluation pour l'utilisateur
3. Si le cours/l'évaluation souhaité est terminé ou si un score particulier a été obtenu, utilisez le connecteur GitHub pour autoriser l'accès au référentiel. Si l'exigence n'est pas remplie, une notification peut être générée ou un autre flux de travail Okta peut être déclenché pour prendre les mesures appropriées.
Logique si-this-then-that pour accorder l'accès ou envoyer une notification en cas de refus
Ce qui précède peut être conçu pour être exécuté comme une vérification ponctuelle, périodique ou continue afin de continuer à n'admettre que les développeurs éligibles dans le flux de travail sécurisé.
Certaines des autres actions possibles du connecteur SCW sont les suivantes :
- Répertorier les tentatives d'évaluation pour l'utilisateur : répertorie toutes les tentatives d'un utilisateur pour une évaluation particulière
- Vérifier l'achèvement du cours pour l'utilisateur : détermine si un utilisateur a terminé un cours spécifié
- Répertorier les inscriptions aux cours pour l'utilisateur : répertorie toutes les inscriptions d'un utilisateur pour un numéro de cours particulier
- Action d'API personnalisée : pour exécuter tout appel d'API autre que ce qui est possible via les actions disponibles
Publiez du code sécurisé de haute qualité plus rapidement et en toute confiance
SCW Connector permet de réduire le risque d'introduction de vulnérabilités au début du cycle de développement logiciel. Tout comme les outils de révision de code et d'analyse, il joue le rôle d'un Quality Gate pour garantir que les développeurs écrivent du code sécurisé dès le départ. Par conséquent, moins de temps est consacré à la révision du code et à la résolution des problèmes évitables, et l'accent est mis sur l'expédition plus rapide du code de qualité. En outre, le Connector contribue également à promouvoir une culture axée sur la sécurité en encourageant les développeurs à utiliser de manière proactive la plateforme d'apprentissage de SCW afin de maintenir leurs compétences en matière de sécurité. Au fur et à mesure que les développeurs apprennent et améliorent leur maturité en matière de sécurité, les vulnérabilités continuent de diminuer dans le nouveau code. Cela allège la charge de l'assistance à la correction de la part de l'équipe AppSec, ce qui lui permet de se concentrer davantage sur le renforcement de la posture de sécurité globale des organisations.
Le connecteur Secure Code Warrior pour les flux de travail Okta, ainsi que notre plateforme d'apprentissage, peut aider les entreprises à atteindre leur objectif de déplacer la sécurité vers la gauche, plus rapidement en améliorant les compétences de sécurité des équipes de développement.
Contactez planifier une démonstration ou consultez le documentation pour en savoir plus sur l'installation et la configuration.