La Table Ronde
Alice & Arthur — Magasin spécialisé dans les jeux de société et jeux de rôles passionnés. Premier site vitrine et catalogue d'articles.
En classe · Le scénarioAlice & Arthur — Magasin spécialisé dans les jeux de société et jeux de rôles passionnés. Premier site vitrine et catalogue d'articles.
En classe · Le scénarioFlora & Hazel — Ferme maraîchère éco-responsable fournissant des paniers bios de saison. Étal de marché & boutique en ligne.
En laboratoire · ÉvaluéBoutique de jeux de société chaleureuse. En tant que client passionné, découvrez comment l'expérience de la boutique a évolué avec l'arrivée du site vitrine !
"Les Nuits de La Table Ronde : Grand Tournoi & Soirées Jeux"
Pour célébrer le lancement de leur nouveau système de réservation, la boutique lance une grande campagne événementielle avec des avantages exclusifs pour les joueurs inscrits en ligne.
Ajout d'un module d'inscription en ligne et de réservation de tables pour les soirées thématiques du vendredi et samedi soir.
« Vendredi soir, table pour 4... réservée ! »
Guenièvre, cliente passionnée 🏅 Badge « Pionnière de la Guilde » débloqué !En moins de deux heures après le lancement de la campagne, la totalité des tables pour les 4 prochains vendredis est réservée ! La boutique ne désemplit pas et le téléphone n'arrête plus de sonner.
100% des places vendues en 120 min : Succès foudroyant du module en ligne auprès de la communauté.
Le nombre de visiteurs passe brutalement de 100 à plus de 1 000 visiteurs par jour sur le petit serveur du magasin.
Hausse Rapide à 1 000 Visiteurs / Jour
La communauté s'agrandit : le nombre de visiteurs passe de 100 à 1 000 par jour dès la mise en ligne du système de réservation.
La Table Ronde, la boutique de jeux d'Alice et Arthur, lance son grand tournoi et ses soirées jeux du vendredi. La campagne est un triomphe : toutes les tables sont réservées en deux heures et le site décuple son trafic. Mais le buzz attire aussi les Ombrageux du Net, concurrents jaloux et hackers opportunistes, qui trouvent la faille : un plugin du module de réservation installé avec de mauvaises permissions sur le répertoire d'uploads, et le tutoriel de hardening de WordPress jamais complété. À la veille du tournoi, le site est défiguré.
Un groupe de concurrents jaloux de la ville voisine et de hackers opportunistes repèrent l'affiche et le buzz grandissant autour de La Table Ronde.
Les malicieux scannent le site et découvrent qu'un plugin du module de réservation a été installé avec de mauvaises permissions sur le répertoire d'uploads : le tutoriel de hardening de WordPress n'a jamais été complété.
Le site tourne déjà sur le VPS monté en semaine 1 : pare-feu actif et sauvegardes récurrentes normalement en place. Mais un plugin du module de réservation a été installé avec de mauvaises permissions sur le répertoire d'uploads, et le tutoriel officiel de hardening de WordPress n'a jamais été complété.
Des compétiteurs malfaisants ont remarqué le succès de la Table Ronde. Des pirates exploitent une faille WordPress non isolée : la page d'accueil est défigurée, du code malveillant est injecté et les fichiers système sont compromis !
Serveur Non Isolé & Restauration Impossible
Le service était installé directement sur le serveur (on dit qu'il n'est pas isolé) et la restauration est difficile.
Le serveur est unique, non isolé et difficilement reproductible. En cas de coupure de courant, de crash disque ou d'attaque basique, la vitrine numérique tombe immédiatement.
Donc le coup a porté, et on n'a aucun moyen de se relever.
420-5A4-MT · Le Fil Rouge des EntreprisesPanique chez Alice et Arthur : réinstaller le WordPress à la main prendrait une journée entière, et la recette n'est écrite nulle part. La réponse de l'architecte tient en un mot : emballer. Tout le site dans sa boîte isolée. Un conteneur piraté ? On le jette et on le remplace. Le tournoi aura lieu.
Lancer le Chantier d'Emballage en Conteneur
Prendre conscience des risques, uniformiser l'environnement de travail de l'entreprise et poser les bases de la conteneurisation pour isoler le site web du serveur.
Isolation & Restauration en 5 secondes avec Docker
Conteneurisation avec Docker : emballer le site dans un conteneur étanche. En cas de piratage, destruction du conteneur et relance à neuf en 5 secondes (docker run).
Même technique : on construit une nouvelle image, puis on remplace le conteneur. On ne répare jamais une boîte vivante : on la remplace par une neuve, sortie du même moule.