

Ce tutoriel explique comment auditer la sécurité des scripts Shell avec des outils d'analyse sous Linux. Les scripts Shell étant souvent utilisés pour automatiser des tùches critiques, il est important de surveiller leur exécution et de détecter les potentielles failles de sécurité.

âą Une distribution Linux (Ubuntu, Fedora, Debian, etc.).
âą AccĂšs Ă un compte utilisateur avec des privilĂšges sudo.
âą Connaissance de base des commandes Linux et de l'utilisation du terminal.

Linux enregistre les événements systÚme, y compris l'exécution de scripts Shell, dans des fichiers journaux. Vous pouvez utiliser des outils d'analyse pour examiner ces journaux.

⹠Accédez aux fichiers journaux d'audit, généralement situés dans /var/log/audit/ ou /var/log/secure.
âą Utilisez des commandes comme
Code:
grep
Code:
awk
Code:
sed
⹠Exemple de commande pour rechercher les exécutions de scripts Shell par l'utilisateur "john" :
Code:
grep "john" /var/log/audit/audit.log | grep "execve"

"auditd" est un démon d'audit du noyau Linux qui permet de collecter des informations sur les événements systÚme, y compris l'exécution de scripts.

⹠Configurez les rÚgles d'audit pour surveiller l'exécution des scripts Shell.
âą Utilisez la commande
Code:
ausearch
⹠Exemple de commande pour rechercher les exécutions de scripts dans le répertoire /usr/local/bin :
Code:
ausearch -f /usr/local/bin/ -k script_execution


Simple à utiliser, ne nécessite pas de configuration supplémentaire.

Offre un contrÎle plus granulaire sur les événements audités.


L'analyse manuelle des journaux peut ĂȘtre fastidieuse.

NĂ©cessite une configuration initiale des rĂšgles d'audit.

Utilisez des outils de visualisation et d'analyse de logs pour faciliter l'interprétation des données d'audit.

La journalisation excessive peut impacter les performances du systĂšme.

Combinez l'analyse des journaux avec d'autres mesures de sécurité, telles que le contrÎle d'accÚs et la détection d'intrusion.

Utilisez des solutions de sécurité tierces, telles que Wazuh ou OSSEC, pour la surveillance et l'analyse de la sécurité des scripts Shell.
âą https://wazuh.com/
âą https://www.ossec.net/

L'audit de la sécurité des scripts Shell est crucial pour maintenir l'intégrité et la sécurité de votre systÚme Linux. En utilisant les outils et techniques appropriés, vous pouvez identifier les risques potentiels et prendre les mesures nécessaires pour les atténuer.
Source: Tutoriaux-Excalibur, merci de partager.