Développement

Années 2024-2026. Classe : BTS SIO

TECHSOLUTIONS

Site dynamique vitrine pour une entreprise de services informatiques. La partie publique présente les services et les actualités.

En back-end : implémentations de plusieurs CRUD (Services, Actualités) en PHP/MySQL.

Compétences : maîtrise de la création d’un site administrable. Comprendre le développement d’un site web.

SCRIPTS (projet stage)

L’objectif de cette mission était de mettre en place une rotation automatique des mots de passe pour les comptes sensibles (administrateur local et administrateur du domaine), afin de limiter les risques liés à une compromission ou à une utilisation prolongée d’identifiants critiques.

Pour répondre à ce besoin, j’ai développé un script PowerShell permettant :

  • La génération automatique de mots de passe complexes (25 caractères, aléatoires, incluant lettres, chiffres et caractères spéciaux)
  • Le changement automatique des mots de passe dans Active Directory
  • La traçabilité des opérations (date, compte concerné)
  • La récupération sécurisée des nouveaux mots de passe :
    • soit via envoi par e-mail (SMTP Gmail sécurisé)
    • soit via affichage en console

Le script s’appuie sur le module Active Directory PowerShell et sur un système d’authentification sécurisé via mot de passe d’application Gmail.

Afin d’automatiser totalement le processus, une tâche planifiée Windows Server 2022 a été mise en place pour exécuter le script tous les 7 jours.