Dans un monde virtuel de plus en plus espionné par les états, les entreprises …, il devient indispensable de protéger les données des utilisateurs et leur assurer une certaine confidentialité.
De nombreuses applications sont encore exposées à des failles de sécurité car elles utilisent encore du http (et vous serez surpris par le nombre de site qui sont encore le http).
C’est ainsi qu’en 2018 Google à décidé d’alerter les utilisateurs de tout site qui n’est pas en https.
C’est la raison d’être de cette formation, nous allons vous montrer comment héberger votre application conteneurisée de façon sécurisée en https en utilisant letsencrypt, donc totalement gratuit.
Vous n’avez plus de raison d’être en http sur votre site alors pourtant les certificats sont désormais gratuit. De grâce protégez-vous et vos clients !
Cette formation est structurée de façon à vous permettre de bien comprendre le processus de sécurisation de votre application
Préparation de l'application : dans cette étape on vous explique comment conteneuriser votre application avec Docker
Préparation de l'environnement de déploiement : je vous montre comment déployer votre infrastructure qui va accueillir l'application
Déploiement de l'application : je vous montre comment déployer votre application conteneurisée de façon simple
Iac (Infrastructure As Code) : cette étape est consacrée au déploiement de l'application à l'aide de docker-compose
DNS : Je vous explique comment créer vos entrées DNS pour la résolution de nom
SSL : présentation des méthodes de chiffrement
Sécurisation de l'application automatisée : Mise en œuvre du certificat SSL avec de sécuriser les échanges de nos utilisateurs finaux avec notre application web grâce à nginx-proxy et renouvellement automatique de certificat avec letsencrypt
Cette formation concerne :
Les Développeurs
Les administrateurs systèmes et réseaux
Les ingénieurs DevOps
Les ingénieurs Cloud
Tech lead, chef de projet et décideurs IT
Les prérequis souhaités :
Docker
Formateur : Dirane TAFEN (Formateur et instructeur dans le domaine du DevOps et du Cloud)