• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Protection contre l'injection de scripts dans les macros de fichiers sous Linux

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
Protection contre l'Injection de scripts dans les macros de fichiers bureautiques sur Linux

🔦 Introduction

Ce tutoriel vous explique comment protéger votre système Linux contre les scripts malveillants dissimulés dans les macros de fichiers bureautiques. Ces scripts peuvent être dangereux s’ils s'exécutent sans votre consentement. Nous aborderons trois approches utilisant des outils natifs Linux comme LibreOffice, sudo pour gérer les permissions et AppArmor pour renforcer la sécurité.



🔬 Prérequis

• Accès administrateur via sudo

• LibreOffice ou une autre suite bureautique installée

• Connaissance basique des commandes terminal

• Connexion Internet pour les mises à jour de sécurité



📈 Méthodologie

📜 Nous utiliserons trois approches dans ce tutoriel pour protéger le système d'exploitation

📚 Description des trois approches :

🖈 Approche # 1 : Désactiver les macros dans LibreOffice pour prévenir leur exécution automatique

🖈 Approche # 2 : Utiliser sudo pour restreindre l’accès aux fichiers bureautiques suspects

🖈 Approche # 3 : Renforcer la sécurité avec AppArmor pour bloquer les scripts malveillants



👍 Les avantages

✅ Avantage de l'approche # 1: Facile à configurer pour désactiver les macros dangereuses

✅ Avantage de l'approche # 2: Protection supplémentaire grâce aux permissions système

✅ Avantage de l'approche # 3: Renforcement avancé avec AppArmor pour bloquer les comportements malveillants



👎 Les inconvénients

❌ Inconvénient de l'approche # 1: Les fichiers légitimes nécessitant des macros peuvent être bloqués

❌ Inconvénient de l'approche # 2: Peut être complexe à gérer pour les utilisateurs non expérimentés

❌ Inconvénient de l'approche # 3: La configuration initiale d’AppArmor peut nécessiter du temps



🔎 Étapes à suivre pour l'approche # 1

• Ouvrez LibreOffice et accédez aux paramètres de sécurité :


Cliquez sur Outils > Options > LibreOffice > Sécurité.

• Sous Options de sécurité et avertissements, cliquez sur Options des macros.

• Sélectionnez Désactiver les macros avec notification. Cela empêchera l'exécution automatique des macros sans votre consentement.

• Appliquez les paramètres en cliquant sur OK.

• Redémarrez LibreOffice pour appliquer les changements.

❓ Pour de plus amples informations

Informations additionnelles sur la gestion des macros LibreOffice



🔎 Étapes à suivre pour l'approche # 2

• Identifiez les fichiers bureautiques suspects contenant des macros dans un dossier spécifique :

Code:
sudo find /home/$USER/Documents -name ".docm" -o -name ".xlsm"

• Changez les permissions des fichiers suspects pour bloquer leur accès :

Code:
sudo chmod 000 /home/$USER/Documents/FichierSuspect.docm

• Si nécessaire, créez un dossier dédié pour isoler ces fichiers :

Code:
sudo mkdir /home/$USER/Documents/MacrosBloquees

• Appliquez des permissions restrictives sur ce dossier :

Code:
sudo chmod 700 /home/$USER/Documents/MacrosBloquees

• Vérifiez les changements de permissions avec :

Code:
ls -l /home/$USER/Documents/MacrosBloquees

❓ Pour de plus amples informations

Informations additionnelles sur les permissions avec sudo



🔎 Étapes à suivre pour l'approche # 3

• Installez AppArmor si ce n'est pas déjà fait :

Code:
sudo apt update && sudo apt install apparmor apparmor-utils

• Activez AppArmor sur votre système :

Code:
sudo systemctl enable apparmor

• Créez un profil AppArmor pour LibreOffice afin de limiter l'exécution de scripts :

Code:
sudo nano /etc/apparmor.d/usr.lib.libreoffice.program.soffice

Ajoutez les règles suivantes :
Code:
#include <tunables/global>
/usr/lib/libreoffice/program/soffice.bin {
deny /bin/bash rx,
deny /usr/bin/python3 rx,
deny /usr/bin/perl rx,
deny /usr/lib/libreoffice/** rwk,
}

• Chargez le profil avec la commande :

Code:
sudo apparmor_parser -r /etc/apparmor.d/usr.lib.libreoffice.program.soffice

• Redémarrez votre système pour appliquer les règles.

❓ Pour de plus amples informations

Informations additionnelles sur AppArmor



💡 Astuce

Utilisez ClamAV, un antivirus pour Linux, pour analyser les fichiers bureautiques contenant des macros avant de les ouvrir.



🚨 Mise en garde

N'ouvrez jamais des fichiers bureautiques contenant des macros provenant de sources non vérifiées. Même les fichiers d'apparence légitime peuvent contenir des scripts malveillants.



🔖 Conseil

Gardez toujours votre suite bureautique et votre système Linux à jour avec les derniers correctifs de sécurité.



🔥 Solution alternative

Utilisez des lecteurs en ligne comme Google Docs pour ouvrir des fichiers contenant des macros sans exécuter de scripts sur votre machine locale.

❓ Pour de plus amples informations
Informations additionnelles sur Google


💬 Conclusion

En suivant ces trois approches, vous sécuriserez efficacement votre système Linux contre l'injection de scripts malveillants dans les macros de fichiers bureautiques. La combinaison de paramètres de sécurité, de permissions système et de profils AppArmor offre une protection robuste.
Source: Tutoriaux-Excalibur
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
18 250
Messages
29 550
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas