Intelligence artificielle 

Accélérez votre productivité. Catalyseur d’innovation. Collaborateur créatif. Quelle que soit votre vision de l’IA, Unisys fournit les solutions, l’expertise et les outils pour réaliser le plein potentiel commercial de votre entreprise.
Explorez

Cybersécurité

Unisys fournit des solutions commerciales avec une sécurité intégrée pour défendre vos actifs numériques, lutter contre les menaces, gagner la confiance des clients et répondre aux normes de conformité.
En savoir plus

Conseils

La nature du travail change. Faisons évoluer votre entreprise ensemble. Pérennisez votre entreprise avec les services de conseil d’Unisys et progressez en tant qu’entité axée sur le numérique.
Explorez

Témoignages clients

Découvrez des vidéos et des témoignages expliquant comment Unisys a aidé les entreprises et les gouvernements à améliorer la vie de leurs clients et de leurs citoyens.
Explorez

Recherche

Embarquez vers un avenir résilient grâce à l’accès à la recherche complète d’Unisys, développée en collaboration avec les meilleurs analystes et cabinets de recherche du secteur.
Explorez

Centre de ressources

Trouvez, partagez et explorez des ressources pour soutenir vos objectifs opérationnels clés.
Explorez

Carrières

Curiosité, créativité et un désir constant de s’améliorer. Nos collaborateurs façonnent l’avenir en allant au-delà de l’expertise pour donner vie à des solutions.
Explorez

Relations avec les investisseurs

Nous sommes une entreprise mondiale de solutions technologiques qui s’engage à faire progresser les plus grandes organisations du monde.
Explorez

Partenaires

Nous travaillons avec un réseau de partenaires pour fournir à nos clients des produits et services de pointe dans de nombreux secteurs parmi les plus importants au monde.
Explorez

Sélection de la langue

Le langage choisi actuellement est:

Française
8 Min Read

Maintenant que vous êtes dans le cloud, comment mener à bien l’approche DevSecOps ?

janvier 12, 2021 / Unisys Corporation

Vous manquez de temps ? Découvrez les principaux points à retenir :

  • La technologie Cloud et DevSecOps ont amélioré l’innovation et la rapidité pour les entreprises.
  • DevSecOps combine le développement, la sécurité et les opérations dans un seul département.
  • L’adoption de DevSecOps nécessite de repenser les processus, d’utiliser des outils d’automatisation et d’avoir une équipe bien formée.
  • Le succès de DevSecOps est accru grâce à des dirigeants convaincants, des employés formés et un spécialiste de l’automatisation.

La technologie du Cloud a tout changé, et c’est une bonne nouvelle pour les entreprises et les clients. Le cloud offre une plus grande agilité et une vitesse d’innovation par rapport aux solutions sur site.

L’Agile Manifesto, un document décrivant les valeurs et principes convenus pour le développement de logiciels agiles, promeut la gestion efficace du flux logiciel, réduisant la charge de travail et améliorant la concentration. Sa méthodologie permet aux entreprises de publier rapidement des solutions logicielles dans le cloud, en répondant aux commentaires des clients. Cette approche Lean favorise la rapidité de l’innovation, minimise le gaspillage et motive les équipes à fournir des résultats plus rapidement.

Le cloud apporte une plus grande vitesse de données, avec un plus grand volume et une plus grande variété de services informatiques. Ces trois tendances sont les moteurs du marché pour l’adoption de DevSecOps.

Selon Gartner (Via TechTarget), 90 % des projets de développement logiciel prétendront suivre les pratiques DevSecOps d’ici 2022. De plus, 25 % des projets suivront une méthodologie DevOps de la conception à la production d’ici la même année. La mise en œuvre de DevSecOps offre aux entreprises de nombreux avantages, tels qu’une vitesse, une sécurité et une facilité d’utilisation du logiciel améliorées. Il réduit également efficacement les défauts de code et diminue les coûts.

Traditionnellement, les entreprises disposaient d’équipes distinctes d’ingénierie du développement, d’assurance qualité (AQ), de sécurité et d’opérations dans le Cloud. L’équipe de développement transmettrait le travail aux équipes d’assurance qualité et de sécurité, qui le transmettraient ensuite à l’équipe d’exploitation du cloud. En cas de problème, la tâche de déploiement doit être renvoyée à l’équipe de développement.

Aujourd’hui, les frontières entre développement, sécurité et opérations disparaissent. Les entreprises les fusionnent en un seul département appelé DevSecOps. Un an après l’adoption de DevSecOps par Amazon, ses ingénieurs ont déployé du code toutes les 11,7 secondes en moyenne. Netflix utilise DevSecOps pour déployer du code des milliers de fois par jour.

L’adoption de DevSecOps nécessite de réorganiser les équipes et les processus pour une intégration et une livraison continues. Voici trois conseils pour tirer le meilleur parti du Cloud et de DevSecOps.

1.Déplacer vers la gauche

Il est essentiel de résoudre les problèmes de sécurité dès que possible dans le cycle DevSecOps. Avant de déployer un logiciel dans le cloud, le logiciel doit passer par plusieurs étapes de validation : développement, test, pré-production, mise en scène et production. Le logiciel doit effectuer un contrôle de sécurité et de préparation au déploiement à chaque étape. Si un test échoue, il doit revenir au début. Cela peut coûter un temps précieux.

Pour minimiser les reprises et les retards, déplacez la résolution des problèmes vers la gauche (ou le début) du continuum DevSecOps. Il est essentiel de résoudre autant de problèmes que possible lors de la phase de développement. Cela évite de perdre du temps plus tard dans le processus pour trouver et résoudre les problèmes.

Vous pouvez utiliser des outils et l’automatisation pour faciliter cela. Par exemple, envisagez d’utiliser un outil d’analyse de la sécurité du code source qui analyse le code source à la recherche de problèmes de sécurité pendant le déploiement. Les outils et l’automatisation peuvent vous aider à identifier les problèmes de sécurité afin que vous puissiez immédiatement modifier votre logiciel pour résoudre les vulnérabilités.

2. Adoptez une infrastructure immuable

L’adoption d’infrastructures immuables ou l’utilisation de conteneurs, de fonctions sans serveur et de microservices est une autre bonne pratique DevSecOps. Ces technologies sont inflexibles car elles ne doivent pas être modifiées ou corrigées arbitrairement.

Si de nouveaux problèmes surviennent et que des modifications doivent être apportées, le processus DevSecOps doit être redémarré. Ce changement d’automatisation et de processus DevSecOps présente un changement de paradigme significatif.

Cela peut sembler contre-intuitif, car les conteneurs, les microservices et la technologie sans serveur sont synonymes de flexibilité et d’évolutivité. Cependant, l’immutabilité signifie que vous ne pouvez pas corriger un conteneur, par exemple. S’il y a un problème avec un conteneur en production, vous devez revenir au niveau du code source, construire un nouveau conteneur, puis le déployer.

Évitez de patcher ou de fixer spontanément les conteneurs. Le contournement des contrôles et des portails DevSecOps nécessaires peut causer des problèmes. Le retour à la première étape garantit la sécurité de votre logiciel et son bon fonctionnement.

3. Axé sur les personnes

Les personnes sont l’élément le plus crucial de DevSecOps. Ils peuvent résoudre les problèmes avec des processus minimisés. Pour garantir le succès, l’équipe doit être bien formée à tous les aspects de DevSecOps et capable d’exercer plusieurs rôles dans le développement, la sécurité et les opérations.

Gartner recommande que tous les développeurs soient formés aux bases du codage sécurisé, même s’ils n’ont pas besoin d’être des experts en sécurité. Il est essentiel de s’assurer que tout le monde comprend les processus DevSecOps de bout en bout, y compris le développement de code et d’applications, le déploiement dans le Cloud, les services de débogage et la sécurité.

Par le passé, les développeurs, les opérations et le personnel de sécurité étaient des entités distinctes, mais elles sont désormais intégrées. Les responsables DevSecOps influents peuvent aider à expliquer les avantages commerciaux du processus, tandis que les spécialistes de l’automatisation sont essentiels pour les systèmes automatisés.

DevSecOps est désormais essentiel et continuera à l’être à l’avenir, en particulier dans l’innovation axée sur le cloud. Les entreprises qui ne migrent pas vers le Cloud risquent de perdre en innovation, en agilité et en économies de coûts. Les entreprises peuvent tirer parti du Cloud pour améliorer l’efficacité de l’entreprise et la satisfaction des clients en suivant les meilleures pratiques.