Cette spécialisation est destinée aux apprenants de niveau intermédiaire ayant des compétences de base en programmation et des connaissances de base en cybersécurité. Grâce à ce cours, l'apprenant se familiarisera avec des techniques logicielles sécurisées avancées telles que celles de l'informatique en nuage, de TOR, de la cryptographie basée sur le web et du contrôle d'accès basé sur la géolocalisation/contexte. Grâce à ces techniques, les apprenants seront mieux préparés à mettre en œuvre de nouvelles fonctionnalités de sécurité et de préservation de la confidentialité des données, à effectuer la conception et la mise en œuvre de systèmes sécurisés, l'analyse des vulnérabilités, et à sécuriser les tâches d'approvisionnement (SP), d'exploitation et de maintenance (OM), de supervision et de gouvernance (OV), de protection et de défense (PR), d'analyse (AN), de collecte et d'exploitation (CO), et d'investigation (IN).
Projet d'apprentissage appliqué
Avec le projet de cluster d'équilibrage de charge AWS à haute disponibilité, les apprenants appliquent les connaissances et les compétences de la sécurité de l'informatique en nuage pour démontrer les capacités à créer des systèmes sécurisés à haute disponibilité ; avec le projet de navigateur anonyme TOR et de serveur caché, les apprenants appliquent les connaissances et les compétences de la sécurité et de la vie privée dans les systèmes de résistance à la censure pour protéger l'anonymat des utilisateurs ou des serveurs ; avec le projet de géocodage sécurisé, les apprenants appliquent les connaissances et les compétences de RBAC/ABAC et des contrôles d'accès contextuels pour mettre en œuvre un service de livraison de données sécurisé en utilisant la cryptographie web et l'API de géolocalisation.