Exercice Sécurisation App Web – Cours 8 (2026)

Exercice 1

Créez un serveur “exercicemariadb” sur Digital Ocean. Si possible, installer-y un certificat HTTPS pour éviter que votre mot de passe ne circule en clair sur Internet lorsque nous utiliserons PHPMyAdmin. Sinon, assurez-vous de ne pas utiliser de mot de passe que vous utilisez ailleur.

Exercice 2

Installez-y un serveur une base de données MariaDB et effectuer la configuration de sécurité initiale tel que:

  • Configurer un mot de passe pour l’administrateur
  • Désactiver les comptes anonymes
  • Désactiver les connexions à distance
  • Supprimer la base de données test offerte par défaut.

Exercice 3

Créez un compte utilisateur appellé “demo_utilisateur” dans la base de données. Assurez-vous qu’il possède tous les privileges.

Exercice 4

Dans MariaDB, exécuter des requêtes SQL afin d’effectuer les tâches suivantes:

  • Créez une base de données “cours9”.
  • Dans cette base de données, créez une table “usager” qui contient deux champs de type varchar(50): nom et prenom.
  • Insérer 4 nom et prénom bidons.

Exercice 5

En utilisant le compte “demo_utilisateur”, assurez-vous que vous pouvez bien faire une requête de type “select” sur la table “usager”

Exercice 6

Faite l’installation de PHPMyAdmin sur votre serveur “exercicemariadb” et assurez-vous de pouvoir accéder à la page d’authentification.

Assurez-vous de bien pouvoir vous connecter avec le compte “demo_utillisateur”.

Exercice 7

Exportez votre base de données “cours8” en fichier “.sql”.