Page d'accueil d'OpenText.
Sujets techniques

Qu'est-ce que le DevSecOps ?

Illustration d'éléments informatiques mettant en évidence un point d'interrogation

Aperçu

Avez-vous des questions sur DevSecOps ? Nous avons des réponses – simples, rapides et directes, tout comme le DevSecOps.

Le DevSecOps est une approche de la livraison de logiciels qui combine le développement, la sécurité et les opérations , en intégrant la sécurité à chaque étape du processus de développement et de déploiement afin que les vulnérabilités soient plus faciles et moins coûteuses à atténuer et à corriger, permettant ainsi aux équipes de publier des logiciels plus rapidement sans augmenter les risques.

Dans DevSecOps, la sécurité n'est pas une question secondaire, elle est intégrée dès le premier jour. Les bons outils intègrent la protection à chaque étape. Et grâce aux portails de sécurité automatisés, vous pouvez garantir votre sécurité et maintenir votre pipeline DevOps en marche à plein régime. Utilisez l'analyse comportementale pour surveiller le code source et détecter rapidement toute activité suspecte ou malveillante. L'ingénierie de plateforme peut offrir une expérience sécuritaire et cohérente aux développeurs tout en minimisant le nombre d'outils utilisés dans votre environnement de cycle de vie de développement logiciel (SDLC) et en rationalisant les flux de travail.

FAQ sur DevSecOps

DevOps vs. DevSecOps

Le DevOps simplifie la collaboration entre le développement et les opérations afin d'accélérer la livraison des logiciels. Le DevSecOps s'appuie sur ces fondements en intégrant directement les pratiques de sécurité dans le cycle de vie du développement, de la planification au déploiement. Au lieu de considérer la sécurité comme une étape finale, le DevSecOps garantit que les vulnérabilités sont identifiées et traitées au plus tôt, réduisant ainsi les risques, les coûts et les retards tout en maintenant le rythme de l'innovation.

Bien que le terme DevOps puisse avoir différentes significations pour différentes personnes ou organisations, il implique des changements à la fois culturels et techniques, la sécurité étant une condition implicite de réussite. DevOps contre DevSecOps n'est donc pas une question d'opposition mais d'évolution : DevSecOps étend la mentalité DevOps en faisant de la sécurité une partie intégrée et essentielle du processus.


Pourquoi DevSecOps est-il important ?

Le DevSecOps est important car il permet aux organisations de livrer des logiciels plus rapidement sans augmenter les risques de sécurité. En intégrant le développement, la sécurité et les opérations, la sécurité est intégrée à chaque étape du cycle de vie de la livraison de logiciels, permettant aux équipes d'identifier et de corriger les vulnérabilités plus tôt. Cela réduit les reprises coûteuses, favorise la conformité continue et garantit que la sécurité suit le rythme des développements modernes et rapides.


Quels sont les avantages du DevSecOps ?

Les développeurs ne codent pas toujours en tenant compte de la sécurité.

DevSecOps intègre la sécurité directement dans le cycle de vie de la livraison de logiciels (SDLC), ce qui permet aux équipes de publier des logiciels plus rapidement sans augmenter les risques. En intégrant des contrôles de sécurité automatisés dans les pipelines CI/CD , les organisations réduisent les vulnérabilités en amont, limitent l'exposition aux violations de données et améliorent la qualité globale des logiciels.

Livraison de logiciels plus rapide et plus sécuritaire
Avec DevSecOps, les tests de sécurité ont lieu au fur et à mesure que le code est écrit, et non après coup. Les développeurs peuvent identifier et corriger plus tôt les problèmes de sécurité grâce à des analyses automatisées déclenchées lors des intégrations de code, des compilations et des mises en production. Cette approche de décalage vers la gauche réduit les retouches, raccourcit les cycles de publication, diminue les violations de sécurité et empêche le code vulnérable d'atteindre la production. Les équipes qui implémentent des outils et des processus DevSecOps pour intégrer la sécurité à leur cadre DevOps seront en mesure de publier des logiciels sécurisés plus rapidement.

Réduction des risques liés aux erreurs humaines et aux menaces internes
Les incidents de sécurité ne sont pas toujours malveillants ; beaucoup résultent de simples erreurs ou d'attaques d'ingénierie sociale. Le DevSecOps associe l'automatisation à l'analyse comportementale pour aider les équipes à détecter les activités inhabituelles, à gérer plus rapidement les risques internes et à réagir plus efficacement sans ralentir le développement.

Une sécurité accrue et une expérience utilisateur simplifiée pour les développeurs
En intégrant directement les outils de sécurité dans les environnements que les développeurs utilisent déjà, le DevSecOps améliore l'adoption sans perturber les flux de travail. Les développeurs bénéficient d'une meilleure visibilité sur les risques de sécurité, développent une plus grande sensibilisation à la sécurité et fournissent des applications plus résilientes, sans pour autant devenir des experts en sécurité du jour au lendemain.


Quels sont les défis du DevSecOps ?

Bien que le DevSecOps aide les organisations à livrer des logiciels plus rapidement et de manière plus sécurisée, sa mise en œuvre n'est pas sans défis. De nombreuses équipes ont du mal à trouver un équilibre entre rapidité, sécurité et conformité, surtout à l'échelle de l'entreprise.

Des problèmes de sécurité ralentissent les livraisons
L'un des défis les plus courants est la perception que la sécurité ajoute des frictions. Les examens manuels, les tests en phase finale et les outils non connectés peuvent ralentir les mises en production et frustrer les équipes de développement. Lorsque la sécurité est introduite trop tard dans le cycle de vie, elle devient souvent un goulot d'étranglement plutôt qu'un atout.

Prolifération des outils et manque d'intégration
Le DevSecOps s'appuie sur de multiples outils couvrant le développement, la sécurité et les opérations. Sans une intégration poussée, les équipes sont confrontées à une prolifération d'outils, à des efforts dupliqués et à une visibilité incohérente. Les outils de sécurité qui ne s'intègrent pas aux pipelines CI/CD ou aux flux de travail des développeurs ont moins de chances d'être adoptés et plus de chances d'être ignorés.

Visibilité limitée tout au long de la chaîne d'approvisionnement logicielle
Les applications modernes utilisent du code personnalisé, des composants open source, des API et une infrastructure cloud. De nombreuses organisations n'ont pas une vue d'ensemble de leur inventaire d'applications et d'API, ce qui rend difficile l'identification des vulnérabilités, la gestion des dépendances ou la compréhension des risques tout au long de la chaîne d'approvisionnement logicielle.

Lacunes en matière de compétences et résistance culturelle
Le DevSecOps exige que les développeurs, les équipes de sécurité et les équipes d'exploitation partagent la responsabilité de la sécurité. Le manque de compétences, le manque de clarté quant à la responsabilité et la résistance au changement peuvent ralentir l'adoption. Sans formation adéquate et sans référents en matière de sécurité, les équipes peuvent avoir du mal à intégrer les pratiques de sécurité dans leur travail de développement quotidien.

Gérer la conformité sans sacrifier la vitesse
Les industries réglementées font face à une complexité accrue. Le respect des exigences des cadres tels que le RGPD, le CCPA, le PCI ou les normes spécifiques à un secteur d'activité implique souvent une collecte manuelle de preuves et des audits. Sans automatisation, les efforts de conformité peuvent entrer en conflit avec les objectifs de la livraison continue.

Étendre la sécurité aux équipes et aux environnements
À mesure que les organisations se développent, l'application de contrôles de sécurité cohérents à travers plusieurs équipes, pipelines et environnements devient de plus en plus difficile. Les applications héritées, les architectures de nuage hybride et les modèles de développement décentralisés ajoutent encore à la complexité de la mise à l'échelle efficace du DevSecOps.


Quels sont les éléments clés du DevSecOps ?

Les approches DevSecOps peuvent comprendre les composantes importantes suivantes :

Inventaire des applications/API
La sécurité commence par savoir ce qu'on possède. Le DevSecOps repose sur la découverte automatisée, le profilage et la surveillance continue des applications et des API sur l'ensemble du portefeuille , y compris les centres de données, les environnements virtuels, les nuages privés et publics, les conteneurs et les architectures sans serveur. Les outils automatisés de découverte identifient les applications et les API, tandis que les outils d'auto-inventaire permettent aux applications de transmettre des métadonnées à un système centralisé à des fins de visibilité et de gouvernance.

Sécurité du code personnalisé
Le code des applications personnalisées doit faire l'objet d'une évaluation continue des vulnérabilités tout au long des phases de développement, de test et d'exploitation. La livraison fréquente de code permet aux équipes d'identifier et de corriger les problèmes rapidement, réduisant ainsi les risques à chaque mise à jour.

  • Les tests de sécurité statiques des applications (SAST) analysent les fichiers sources de l'application, identifient avec précision la cause première et aident à corriger les failles de sécurité sous-jacentes.
  • Les tests de sécurité dynamique des applications (DAST) simulent des attaques contrôlées sur une application ou un service Web en cours d'exécution afin d'identifier les vulnérabilités exploitables dans un environnement en cours d'exécution.
  • Les tests de sécurité des applications interactives (IAST) fournissent une analyse approfondie en instrumentant l'application à l'aide d'agents et de capteurs pour analyser en continu l'application, son infrastructure, ses dépendances, son flux de données, ainsi que tout le code.

Sécurité à code source ouvert
Les applications modernes dépendent fortement des logiciels libres (OSS), ce qui peut entraîner des risques en matière de sécurité et de licences. Le DevSecOps comprend le suivi des bibliothèques OSS, l'identification des vulnérabilités et la détection des violations de licences tout au long de la chaîne d'approvisionnement logicielle.

  • L'analyse de la composition logicielle (SCA) automatise la visibilité des logiciels libres (OSS) à des fins de gestion des risques, de sécurité et de conformité des licences tout au long de la chaîne d'approvisionnement logicielle.

Prévention de l'exécution
La sécurité ne s'arrête pas au déploiement. Le DevSecOps protège les applications en production, là où de nouvelles vulnérabilités peuvent apparaître ou où des applications anciennes peuvent encore être utilisées. La surveillance en temps réel et la gestion des journaux de sécurité permettent de mieux comprendre les vecteurs d'attaque et les systèmes ciblés, tandis que le renseignement sur les menaces contribue à une modélisation des menaces plus robuste et à des décisions plus éclairées en matière d'architecture de sécurité.

Surveillance de la conformité
La conformité continue est un résultat fondamental du DevSecOps. La surveillance automatisée aide les organisations à maintenir leur niveau de préparation aux audits et à appliquer les contrôles de sécurité requis par des réglementations telles que le RGPD, le CCPA et le PCI , sans ralentir les équipes de livraison.

pratiques culturelles et organisationnelles
Le DevSecOps est autant culturel que technique. Les programmes qui réussissent désignent des référents en matière de sécurité, assurent une formation continue aux développeurs et encouragent le partage des responsabilités en matière de sécurité entre les équipes de développement, d'exploitation et de sécurité.

Atténuation des menaces internes
La protection du code source et des données sensibles nécessite une visibilité sur l'activité des employés internes. La surveillance continue aide les organisations à détecter rapidement les erreurs involontaires ou les comportements malveillants, avant que des dommages ne soient causés.

cybersécurité de l'IA
L'IA améliore le DevSecOps en automatisant la détection des menaces et en accélérant la réponse. Les informations fournies par l'IA aident les équipes à identifier les risques plus tôt, à prioriser les mesures correctives et à prendre des décisions de sécurité plus intelligentes à l'échelle de l'entreprise.


Quels sont les outils DevSecOps ?

Les outils DevSecOps sont des technologies qui intègrent la sécurité dans les flux de travail de développement, de sécurité et d'exploitation tout au long du cycle de vie de la livraison de logiciels. Ils automatisent les tests de sécurité, la détection des vulnérabilités et les contrôles de conformité au sein des pipelines CI/CD, permettant aux équipes d'identifier et de traiter les risques le plus tôt possible sans ralentir le développement.

Les outils DevSecOps courants incluent :

  • Les outils de test de sécurité des applications, tels que SAST, DAST et IAST, sont utilisés pour identifier les vulnérabilités dans le code et les applications en cours d'exécution.
  • Analyse de la composition logicielle (ACL) pour gérer la sécurité et les risques liés aux licences de logiciels libres.
  • Gestion des secrets et des accès pour protéger les identifiants et les données sensibles.
  • Protection et surveillance en temps réel pour détecter les menaces dans les environnements de production.
  • Outils de conformité et d'application des politiques pour favoriser une préparation continue aux audits.
  • Analyse et rapports de sécurité pour améliorer la visibilité et la priorisation des risques.

Comment DevSecOps intègre-t-il la sécurité dans les pipelines CI/CD ?

L'automatisation DevSecOps utilise l'automatisation pour intégrer la sécurité dans les pipelines CI/CD grâce à divers outils DevSecOps :

  • Tests de sécurité statiques des applications (SAST) pour l'analyse de code.
  • Analyse de la composition logicielle (SCA) pour la gestion des dépendances.
  • Tests de sécurité dynamique des applications (DAST) pour la détection des vulnérabilités en cours d'exécution.
  • Analyse de l'infrastructure en tant que code (IaC) pour sécuriser les déploiements cloud.
  • Outils de sécurité des conteneurs pour assurer l'intégrité des images avant le déploiement.

Comment DevSecOps améliore-t-il la conformité et la gouvernance ?

Le DevSecOps intègre directement les politiques de sécurité, les pistes d'audit et les contrôles de conformité dans le processus de développement, garantissant ainsi le respect continu des normes telles que le RGPD, la loi HIPAA et l'ISO 27001.


Quel rôle l'automatisation joue-t-elle dans DevSecOps ?

L'automatisation est un principe fondamental du DevSecOps. Les tests de sécurité, l'analyse des vulnérabilités et les contrôles de conformité sont automatisés au sein des pipelines CI/CD afin d'assurer une détection et une correction rapides des problèmes.


Comment mon organisation peut-elle implanter le DevSecOps ?

  • Intégrez la sécurité dès les premières étapes du cycle de développement.
  • Automatisez les tests de sécurité au sein des pipelines CI/CD.
  • Former les équipes aux meilleures pratiques de sécurité.
  • Utilisez la sécurité comme code pour appliquer automatiquement les politiques.
  • Surveillez et réagissez en permanence aux menaces à la sécurité.
  • La plateforme DevSecOps centralise toutes vos données DevOps, de sécurité et d'exploitation dans un seul centre d'information, offrant ainsi une visibilité, des analyses et une collaboration accrues.

DevSecOps est-il réservé aux grandes entreprises ?

Non, les entreprises de toutes tailles peuvent adopter le DevSecOps. Les petites et moyennes entreprises peuvent tirer profit des outils de sécurité infonuagiques et de l'automatisation pour intégrer la sécurité dans leur processus de développement logiciel.

intégration des opérations informatiques et du DevSecOps

L'intégration des opérations informatiques dans le cadre DevSecOps représente une évolution significative des pratiques de développement et de déploiement de logiciels. Cette synergie entre les équipes de développement, de sécurité et d'exploitation est cruciale pour assurer un cycle de vie de développement logiciel fluide, sécurisé et efficace. En intégrant les opérations informatiques au modèle DevSecOps, les organisations peuvent bénéficier d'une plus grande agilité, d'une sécurité accrue et de performances globales améliorées tout au long du cycle de vie du logiciel.

L'impact des opérations informatiques sur le DevSecOps est multiforme et touche plusieurs domaines clés du processus de développement et de déploiement :

1. Déploiement : Livraison automatisée de l'infrastructure

Dans le domaine du déploiement, les opérations informatiques jouent un rôle essentiel dans l'automatisation de la mise en place de l'infrastructure nécessaire au déploiement des applications. Cette automatisation ne se limite pas à la rapidité ; il s'agit aussi de s'assurer que chaque déploiement respecte scrupuleusement les politiques et les meilleures pratiques de l'entreprise. En automatisant la mise en œuvre de l'infrastructure, les organisations peuvent parvenir à des processus de déploiement cohérents et reproductibles, réduisant considérablement le risque d'erreur humaine tout en renforçant la sécurité.

Cette approche automatisée du déploiement présente plusieurs avantages. Premièrement, cela réduit considérablement le délai de mise en marché des nouvelles applications et des mises à jour, permettant ainsi aux entreprises de répondre plus rapidement aux demandes du marché et aux besoins des clients. Deuxièmement, elle garantit que chaque déploiement, quelle que soit son ampleur ou sa complexité, respecte les normes organisationnelles et les exigences de conformité. Cette cohérence est cruciale pour maintenir un environnement informatique sécurisé et conforme, notamment dans les secteurs soumis à une réglementation stricte.

De plus, la livraison automatisée de l'infrastructure permet aux équipes de mettre en œuvre des pratiques d'infrastructure en tant que code, où les configurations d'infrastructure sont versionnées, testées et déployées en utilisant les mêmes processus rigoureux appliqués au code de l'application. Cette approche améliore non seulement la fiabilité, mais renforce également la collaboration entre les équipes de développement et d'exploitation, un principe fondamental de la philosophie DevSecOps.

2. Exploitation : Entretien et correctifs automatisés

La phase « Exploitation » des opérations informatiques dans le cadre du DevSecOps se concentre sur la maintenance de l'infrastructure grâce à des correctifs et des mises à jour automatisés. Cet aspect est crucial dans le contexte actuel des menaces en constante évolution, où de nouvelles vulnérabilités sont régulièrement découvertes et où la fenêtre d'exploitation se rétrécit de plus en plus.

Les processus automatisés de maintenance et de mise à jour des correctifs assurent une mise à jour rapide des systèmes, permettant de traiter de manière proactive les failles de sécurité et les problèmes de performance. Cette automatisation est essentielle pour plusieurs raisons. Premièrement, cela réduit considérablement le délai entre la découverte d'une vulnérabilité et sa correction, minimisant ainsi la période d'exposition. Deuxièmement, elle assure la cohérence de l'ensemble de l'infrastructure, éliminant ainsi les risques associés aux mises à jour partielles ou incohérentes.

De plus, l'automatisation des opérations réduit le besoin d'intervention manuelle, ce qui permet non seulement de gagner du temps, mais aussi de minimiser le risque d'erreur humaine – une source fréquente de failles de sécurité et d'instabilités du système. En automatisant les tâches de maintenance courantes, les équipes de TI peuvent se concentrer sur des initiatives plus stratégiques, stimuler l'innovation et améliorer l'architecture globale du système.

Cette approche opérationnelle appuie également le principe d'amélioration continue en DevSecOps. Grâce à des systèmes automatisés qui surveillent et mettent à jour en permanence l'infrastructure, les équipes peuvent maintenir un état d'optimisation continue, garantissant ainsi que les systèmes sont non seulement sécurisés, mais aussi performants.

3. Surveillance : Observabilité de la production

La surveillance et l'observabilité efficaces des applications en environnement de production sont des composantes essentielles d'une stratégie DevSecOps réussie. Cette phase va au-delà de la simple surveillance de la disponibilité ; elle implique une analyse approfondie de la performance de l'application, de l'expérience utilisateur et des problèmes de sécurité potentiels en temps réel.

La mise en œuvre de pratiques robustes de surveillance et d'observabilité permet aux organisations de maintenir des niveaux élevés de fiabilité et de disponibilité. En recueillant et en analysant en continu les données provenant des environnements de production, les équipes peuvent détecter et résoudre les problèmes avant qu'ils n'affectent les utilisateurs. Cette approche proactive de la résolution de problèmes est essentielle pour maintenir la satisfaction des utilisateurs et éviter que des problèmes mineurs ne se transforment en incidents majeurs.

De plus, l'observabilité de l'infrastructure fournit des données précieuses pour une amélioration continue. En analysant les tendances en matière de performances des applications, de comportement des utilisateurs et d'interactions avec le système, les équipes peuvent identifier les occasions d'optimisation et d'amélioration. Cette approche de développement axée sur les données garantit que les futures versions de l'application seront non seulement riches en fonctionnalités, mais aussi plus stables, sécurisées et performantes.

Les outils avancés de surveillance réseau peuvent également jouer un rôle crucial en matière de sécurité. En mettant en œuvre la détection des anomalies et l'analyse comportementale, les organisations peuvent rapidement identifier les menaces potentielles à la sécurité ou les activités inhabituelles qui pourraient indiquer une tentative d'intrusion. Cette intégration de la surveillance de la sécurité dans la stratégie globale d'observabilité illustre l'approche holistique du DevSecOps, en fournissant une observabilité de production intégrée avec des tests de préproduction.

4. Plan : Boucle de rétroaction continue

La phase de planification des opérations informatiques boucle la boucle DevSecOps en fournissant une rétroaction essentielle au processus de développement. Ce mécanisme de rétroaction est essentiel pour favoriser l'amélioration continue et s'assurer que les efforts de développement sont alignés sur les réalités opérationnelles et les objectifs commerciaux.

En analysant les données recueillies dans les environnements de production, les opérations informatiques peuvent orienter les demandes d'amélioration en se basant sur des données de performance réelles. Cela permet de s'assurer que les priorités de développement sont définies en fonction des besoins réels des utilisateurs et des performances du système, plutôt que sur la base d'hypothèses ou d'exigences obsolètes.

Le concept de budgétisation des erreurs est un autre aspect crucial de cette phase de planification. En fixant des seuils acceptables pour les erreurs et les problèmes de performance, les équipes peuvent équilibrer le besoin d'innovation rapide et l'exigence de stabilité du système. Cette approche permet aux organisations de prendre des décisions éclairées sur le moment opportun pour développer de nouvelles fonctionnalités et celui où il convient de se concentrer sur la fiabilité du système et l'amélioration des performances.

Les initiatives d'amélioration du rendement sont également alimentées par cette boucle de rétroaction continue. En identifiant les goulots d'étranglement, les inefficacités ou les zones de forte utilisation des ressources en production, les opérations informatiques peuvent fournir aux développeurs des objectifs concrets d'optimisation. Cette approche d'optimisation de la performance basée sur les données garantit que les efforts sont concentrés là où ils auront l'impact le plus significatif grâce à une rétroaction concrète sur la production.

De plus, la phase de planification permet d'aligner les priorités de développement sur les réalités opérationnelles. En fournissant des renseignements sur les défis et les contraintes liés à l'exécution d'applications en production, les opérations informatiques aident à garantir que les nouvelles fonctionnalités et les mises à jour sont conçues dès le départ en tenant compte de l'opérabilité et de la maintenabilité.


Comment faire en sorte que le DevSecOps fonctionne pour vous

Étape 1 : Intégrer la sécurité aux exigences logicielles
Étape 2 : Tester tôt, souvent et rapidement
Étape 3 : Tirer parti des intégrations pour faire de la sécurité des applications une composante naturelle du cycle de vie
Étape 4 : Automatiser la sécurité dans le cadre des processus de développement et de test
Étape 5 : Surveiller et protéger pendant et après la mise en production


Plateforme DevSecOps intégrée

La plateforme DevOps d'OpenText offre des capacités DevSecOps de bout en bout. Une plateforme DevSecOps offre une méthode unifiée et flexible pour intégrer la sécurité à votre pipeline DevOps, vous permettant ainsi de déployer des logiciels de haute qualité au rythme de votre activité. Cette plateforme infonuagique fonctionne avec vos outils de développement pour améliorer l'efficacité de la production, maximiser la qualité des livraisons, assurer la sécurité et aligner les objectifs commerciaux sur les ressources de développement.

  • La plateforme de distribution de logiciels OpenText™ Core Software Delivery Platform intègre la sécurité de manière transparente à chaque étape, renforçant la collaboration et optimisant l'efficacité.
  • Exploiter l'IA pour transformer les données en informations exploitables, favorisant ainsi une prise de décision plus intelligente.
  • Anticipez et préparez-vous aux risques de sécurité en identifiant les vulnérabilités au plus tôt.
  • Simplifiez les processus de sécurité pour innover plus rapidement et contrer les menaces de manière proactive.
  • Libérez les développeurs des contrôles de sécurité manuels, leur permettant ainsi de se concentrer sur des innovations de rupture.
  • Gérez les menaces et renforcez vos capacités de réponse aux menaces grâce aux informations de sécurité en temps réel fournies par OpenText ™ Core Application Security (Fortify).
  • Intégrez la sécurité à votre pipeline CI/CD et tirez parti de l'IA pour un flux de travail optimisé.
  • Accélérez votre mise en marché grâce à un logiciel sécurisé et conforme qui s'aligne parfaitement sur vos objectifs, stimulant l'innovation et l'efficacité avec OpenText™ Core Software Delivery Platform + OpenText Core Application Security (Fortify).

Resources

Produits connexes

OpenText™ Core Software Delivery Platform

Maximisez la valeur, réduisez les risques et accélérez la livraison avec DevOps de bout en bout.

OpenText Core Application Security (Fortify)

Déverrouillez les tests de sécurité, la gestion des failles, ainsi que l'expertise et le soutien sur mesure.

OpenText™ Static Application Security Testing (Fortify)

Identifiez et résolvez les problèmes de sécurité tôt avec les résultats les plus précis de l'industrie.

OpenText™ Dynamic Application Security Testing (Fortify)

Identifier les vulnérabilités des applications et services Web déployés

OpenText™ DevOps Cloud

Expédiez de meilleurs logiciels, plus rapidement, avec l'automatisation DevOps pilotée par l'IA, les tests et la qualité.

Comment pouvons-nous vous aider?

Notes de bas de page