DossierRisque : Prudence
- Windows Server
Sum C:\Windows\System32\LogFiles\Sum
Base de données du service User Access Logging (UAL) : historique des accès clients (utilisateurs, adresses IP) aux rôles et produits du serveur, sur deux ans.
À quoi ça sert
Sum (Server User Management) contient la base ESE du service User Access Logging (UAL), actif par défaut depuis Windows Server 2012. UAL agrège les demandes des clients, identifiés par utilisateur et adresse IP, aux rôles et produits installés sur le serveur : on s’en sert pour le suivi d’usage et le licensing. La base active est Current.mdb.
Ce qu’il contient
Current.mdb, la base active. Toutes les 24 heures, UAL copie les données vers un fichier{GUID}.mdbque lit le fournisseur WMI.- Un nouveau fichier
{GUID}.mdbau début de chaque année civile, avec un historique conservé jusqu’à deux ans. SystemIdentity.mdbet des fichiers ESE de support (.chk,.log, etc.).- Une lecture par les cmdlets
Get-Ual*ou par les classes WMIMsftUal_*(espace de nomsroot\AccessLogging).
Risques et bonnes pratiques
- Déplacer ou modifier les fichiers déclenche la routine de récupération d’UAL, qui peut vider tout le dossier. Pour sauvegarder, copiez tous les fichiers ensemble.
- La base contient des noms d’utilisateurs et des adresses IP. C’est une source d’investigation précieuse, mais aussi une donnée personnelle à protéger.
- Sur un serveur exposé à Internet ou à très hautes performances, on peut arrêter UAL avec
Stop-Service UALSVCpuisDisable-Ual(en administrateur).
Commandes utiles
# Lister la base UAL (Current.mdb, fichiers {GUID}.mdb, etc.)Get-ChildItem -Force "$env:windir\System32\LogFiles\Sum" | Select-Object Name, Length, LastWriteTime
# Vérifier l'état du service User Access LoggingGet-Service UALSVC
# Voir les rôles et produits installés suivis par UALGet-UalOverview
# Voir les accès par utilisateur client, avec l'adresse IPGet-UalUserAccess | Select-Object -First 20