Gestion de la technologie

Model | Conception | Architecture de Sécurité | Gestion de la technologie

Benefit

Visibilité sur less technologies introduisant un risque de sécurité

Activity

C’est souvent le chemin avec le moindre effort qui est adopté pour le développement, le déploiement ou l’exploitation d’une solution logicielle. Les nouvelles technologies sont souvent adoptées si elles réduisent l’effort ou facilitent le passage à l’échelle. Ces nouvelles technologies pourraient néanmoins introduire de nouveaux risques pour l’organisation qu’il faudrait gérer.

Identifiez les technologies, les frameworks et les outils les plus utilisés pour chaque application. Etudiez les environnements de développement et d’exploitation ainsi que les artefacts. Ensuite, évaluez leur sécurité et relevez les écarts importants pour les gérer.

Question

Évaluez-vous la qualité de sécurité des technologies importantes utilisées pour le développement ?

Quality criteria

Vous avez une liste des technologies les plus importantes utilisées dans ou pour chaque application
Vous identifiez et suivez les risques technologiques
Vous vous assurez que les risques de ces technologies sont conformes à la référence organisationnelle

Answers

Non
Oui, pour certaines applications
Oui, pour au moins la moitié des applications
Oui, pour la plupart ou toutes les applications

Benefit

Des technologies avec un niveau de sécurité approprié à la disposition des équipes produit

Activity

Identifiez les technologies, les environnements et les outils couramment utilisés dans les projets logiciels à travers l’organisation, en vous concentrant sur la capture des technologies de haut niveau.

Créez une liste et partagez-la à travers l’organisation de développement en tant que technologies recommandées. Lors de leur sélection, considérez l’historique des incidents, la liste des évènements passés concernant la réponse aux vulnérabilités, la pertinence des fonctionnalités pour l’organisation, une trop grande complexité d’utilisation de la composante tierce et des connaissances suffisantes au sein de l’organisation.

Cette liste est créée par les développeurs et architectes seniors, en prenant en compte les commentaires des gestionnaires et des auditeurs de sécurité. Partagez cette liste de composants recommandés avec l’organisation de développement. En fin de compte, l’objectif est de fournir des solutions de référence bien identifiées aux équipes projet. Effectuez un examen périodique de ces technologies à propos de la sécurité et de la pertinence.

Question

Avez-vous une liste de technologies recommandées pour l'organisation ?

Quality criteria

La liste est basée sur les technologies utilisées dans le portefeuille de logiciels
Les architectes de référence et les développeurs révisent et approuvent la liste
Vous partagez la liste à travers l'organisation
Vous révisez et mettez à jour la liste au moins une fois par an

Answers

Non
Oui, pour certains domaines technologiques
Oui, pour au moins la moitié des domaines technologiques
Oui, pour la plupart ou tous les domaines technologiques

Benefit

Surface d’attaque limitée en raison de l’utilisation de technologies éprouvées

Activity

Pour tout développement propriétaire (interne ou acquis), imposez et surveillez l’utilisation de technologies standards. Selon votre organisation, mettez en œuvre ces restrictions soit dans les outils de génération ou de déploiement via une analyse automatisée des artefacts d’application (e.g., code source, fichiers de configuration ou artefacts de déploiement), soit par une révision périodique en se focalisant sur l’utilisation correcte de ces environnements.

Vérifiez plusieurs facteurs avec les équipes projet. Identifiez l’utilisation de technologies non-recommandées pour déterminer s’il y a des écarts entre les recommandations et les besoins de l’organisation. Examinez les modèles de conception et les modules des plateformes de référence non-utilisés ou mal utilisés pour déterminer si des mises à jour sont nécessaires. De plus, implémentez des fonctionnalités dans les platesformes de référence au fur et à mesure que l’organisation évolue et que les équipes projet le demandent.

Question

Mettez-vous en application l'utilisation de technologies recommandées au sein de l'organisation?

Quality criteria

Vous surveillez régulièrement les applications quant à l'utilisation correcte des technologies recommandées
Vous résolvez les violations de la liste selon les politiques organisationnelles
Vous prenez des mesures si le nombre de violations dépasse les objectifs annuels

Answers

Non
Oui, pour certaines applications
Oui, pour au moins la moitié des applications
Oui, pour la plupart ou toutes les applications

Stream Guidance

There's no guidance for this Stream, yet. Be the first to provide Community guidance!

Want to contribute?

Complete this Google Form with guidance for this Stream.



To learn more about Stream guidance for the SAMM model, see the Stream guidance page.