FichierRisque : Ne pas toucher
Database\secedit.sdb C:\Windows\Security\Database\secedit.sdb
secedit.sdb : base de données de sécurité locale utilisée par secedit et la stratégie de sécurité locale ; stocke la configuration appliquée à la machine.
À quoi ça sert
secedit.sdb est la base de données de sécurité du poste, celle que secedit et les consoles de stratégie de sécurité utilisent pour appliquer et comparer des paramètres : stratégie de mot de passe et de verrouillage, droits des utilisateurs, options de sécurité, ACL de services et de fichiers. C’est le fichier qui garde la configuration de sécurité locale en place.
Ce qu’il contient
- Une base binaire (.sdb) où le moteur de configuration de la sécurité (SCE) enregistre les paramètres appliqués, et l’état de l’analyse quand elle est lancée.
- Les bases que vous créez vous-même avec
secedit /dbou avec le composant Configuration et analyse de la sécurité sont des fichiers distincts, pas celui-ci (voirDocuments\Security\Databasedans le profil). - La configuration de départ de Windows vient de modèles dans
%windir%\inf(par exempledefltbase.infpour un poste), appliqués lors de l’installation.
Risques et bonnes pratiques
- Ne remplacez ni ne supprimez ce fichier : une base absente ou corrompue empêche secedit et le traitement local de la sécurité de fonctionner.
- Pour exporter la configuration en vigueur sous forme lisible, utilisez
secedit /export(avec/mergedpolicypour inclure la stratégie de domaine) avant tout changement. - Pour revenir aux valeurs par défaut d’une machine hors domaine, la méthode documentée est de réappliquer le modèle de base avec
secedit /configure; ce geste réécrit tous les paramètres de sécurité locaux, à réserver aux machines que vous maîtrisez. Sur un poste de domaine, la GPO reprend la main au prochain cycle.
Commandes utiles
:: Exporter la stratégie de sécurité en vigueur, domaine inclus (en administrateur)secedit /export /mergedpolicy /cfg C:\Temp\secpol-actuelle.inf
:: Comparer la machine à un modèlesecedit /analyze /db C:\Temp\analyse.sdb /cfg C:\Temp\modele.inf /log C:\Temp\analyse.log
:: Réappliquer le modèle de base : réécrit tous les paramètres de sécurité locaux (en administrateur)secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose