

• Ce tutoriel explique comment protéger les données sensibles sous Linux en configurant une classification automatique basée sur des étiquettes de sécurité. Cette méthode est idéale pour organiser, restreindre et surveiller l'accès aux fichiers sensibles sur votre système.

• Un système basé sur Linux (Debian, Ubuntu, Fedora, etc.).
• Accès root ou privilèges sudo.
• Outils comme setfacl, chattr, et le gestionnaire de SELinux/AppArmor, selon la distribution.

• Deux approches sont proposées :
• Méthode 1 : Utilisation des outils ACL et de SELinux/AppArmor.
• Méthode 2 : Automatisation avec des scripts Bash pour appliquer des étiquettes.

• Méthode 1 : Intégrée au système, elle offre un contrôle granulaire des permissions.
• Méthode 2 : Rapide et personnalisable pour des tâches spécifiques ou répétitives.

• Méthode 1 : Configuration initiale complexe.
• Méthode 2 : Requiert des compétences en scripting pour éviter les erreurs.

Méthode 1 : Utilisation des outils natifs
Installez les outils nécessaires avec :
Code:
sudo apt install acl selinux-utils
Activez SELinux et définissez un contexte de sécurité :
Code:
sudo semanage fcontext -a -t confidential_t "/data/sensibles(/.*)?"
Appliquez les permissions ACL pour restreindre l'accès :
Code:
sudo setfacl -m u:utilisateur:rwx /data/sensibles
Testez l’accès aux fichiers avec des utilisateurs spécifiques.
Méthode 2 : Automatisation avec un script Bash
Créez un script pour appliquer automatiquement des permissions :
Code:
#!/bin/bash
for file in $(find /data/sensibles -type f -name "*.conf"); do
setfacl -m u:admin:r-- $file
done
Rendez le script exécutable :
Code:
chmod +x classify.sh
Exécutez le script :
Code:
./classify.sh

• Combinez cron avec vos scripts pour automatiser l’application des étiquettes à intervalles réguliers.

• Une configuration incorrecte de SELinux peut bloquer l’accès aux fichiers critiques. Faites des sauvegardes avant modification.

• Activez les journaux de sécurité (auditd) pour surveiller l'accès aux fichiers sensibles.

• Utilisez le chiffrement avec gpg ou encfs pour protéger directement les fichiers sensibles.

• Arch Wiki - SELinux
• Documentation Ubuntu - AppArmor
• GNU Bash Documentation

• La classification automatique avec des étiquettes de sécurité sous Linux est un excellent moyen d'assurer une protection granulaire des données. En combinant outils ACL et scripts Bash, vous garantissez un contrôle total sur vos fichiers sensibles.