Base de référence (contrôle d'intégrité)
Base de référence (en anglais baseline) : ensemble des empreintes et attributs des fichiers d'un système relevés dans un état connu et sain, auquel un outil comme AIDE compare régulièrement l'état réel.
Avec AIDE sur Debian ou Ubuntu, sudo aideinit -y -f parcourt le système, écrit /var/lib/aide/aide.db.new puis le copie en /var/lib/aide/aide.db, la référence : contenu haché, droits, propriétaire, taille, inode, attributs étendus. sudo aide --config /etc/aide/aide.conf --check signale ensuite chaque fichier ajouté, supprimé ou modifié. Après un changement légitime (mise à jour de paquets, livraison), on lance --update, on lit le rapport, puis on copie aide.db.new sur aide.db : c'est la dernière occasion de remarquer qu'un fichier modifié n'appartient à aucun paquet. Le travail quotidien du paquet fait la mise à jour mais ne copie jamais la nouvelle base de lui-même.
Deux règles de sécurité. Une base construite sur une machine déjà compromise scelle la compromission : on la crée juste après l'installation. Et une base rangée sur la machine est à la merci de root : on en garde une copie ailleurs, avec son empreinte, récupérée par une autre machine plutôt que poussée par celle qu'elle protège. dpkg --verify n'a pas besoin de base préalable, mais ses empreintes MD5 sont stockées localement et ne résistent pas à un attaquant.