Space Menu Home News Corporate Server 4 Partners Technology monitoring Training
Add Comment Add Comment (0) | History History |


msec : un outil à connaître

MandrivaLinux est bien connu pour être une distribution grand public. Pour réagir face à ceux qui pensent que "grand public" equivaut à "non-sécurisé", Mandriva a introduit msec.

Pourquoi msec ?

Le but de cet outil est clair : ne pas gêner les utilisateurs qui préfèrent un système moins sécurisé mais plus simple d'utilisation et satisfaire les autres en leur permettant d'agir sur plusieurs paramètres de sécurité et de contrôler qu'ils n'ont pas été changés.

En combinant msec, urpmi, drakfirewall et mandi (dans la 2006), il est possible d'avoir ce qui se fait de mieux actuellement en matière de sécurité "automatisée" sous linux (certains rajouteront prelude, mais c'est un outil que je ne connais pas encore bien). Le mieux est que tous ces outils sont configurables simplement à partir du Centre de Contrôle Mandriva (drakconf).

Je parlerais cette fois-ci de msec et projette de faire d'autres articles à propos des autres outils plus tard.

Comment ça marche ?

comment.png

N'importe qui qui débute sous Linux se rend compte d'une chose rapidement : tous les paramètres de la machine sont de simples fichiers textes. Mais voilà : il y en a beaucoup et parfois disséminés un peu partout. Cela rend la tâche de sécurisation d'une machine linux assez complexe car il faut connaître la manière dont fonctionne tous les logiciels installés sur sa machine.

Heureusement, msec sait où sont les fichiers qui ont un impact négatif ou positif sur la sécurité de la machine et est capable de les modifier ou d'envoyer un rapport pour emmettre un message d'avertissement lorsqu'il rencontre un paramètre suspect.

Le niveau de sécurité

niveau_securite.png

La manière la plus basique d'utiliser msec est d'indiquer le niveau de sécurité voulu pour sa Machine : en lançant draksec en tant que root, on arrive sur une interface qui nous donne 6 choix de niveau de sécurité. Le niveau standard est à peu près le même niveau de sécurité que les autres distributions linux (après une installation par défaut). Même pour un débutant, je recommanderais néanmoins le niveau "élevé" : peu de restrictions sont rajoutées par rapport à "standard", mais certains paramètres de sécurité me semblent essentiels (comme le fait de devoir taper un mot de passe pour devenir root : à partir de 2006, cela ne sera pas obligatoire lorsque l'on est en niveau standard).

Le rapport de sécurité

rapport_securite.png

Le deuxième et troisième paramètre de cette interface indique l'utilisateur qui recevra le rapport quotidien de sécurité. Si vous voulez recevoir les rapports de sécurité, je conseille néanmoins de ne rien indiquer ici : installer postfix si ce n'est pas déjà fait, décocher la case si elle l'est et éditer le fichier /etc/postfix/aliases, vous verrez une ligne qui commence par "root:". Indiquer le nom des utilisateurs qui doivent recevoir le rapport de sécurité séparés par des virgules. Ils recevront automatiquement les rapports de sécurité et d'une manière plus générale, les mails envoyés à root et qui ne doivent donc pas être ignorés (beaucoup de logiciels supposent que le mail de root est lu par l'administrateur de la machine).

Le reste de l'interface

Pour savoir ce que fait msec en détail, en fonction des niveaux de sécurité, reportez vous à la page de la base de connaissance sur msec. Vous pouvez modifier les paramètres un par un toujours grâce à la même interface (draksec) dans les différents onglets. Une chose à savoir lorsque l'on modifie ces paramètre, est que msec refusera de diminuer le niveau de sécurité par rapport au niveau de sécurité choisi. Par exemple, vous ne pourrez pas choisir le niveau de sécurité maximum et autoriser les pings : il vous faut utiliser un niveau de sécurité moindre et augmenter le niveau de sécurité de tous les autres paramètres sauf celui concernant le ping.

Petits problèmes avec msec

msec n'applique pas immédiatement vos modifications, mais les applique périodiquement toutes les heures. Pour le forcer à appliquer les changements immédiatement, lancer la commande "msec".

Vous pouvez d'ailleurs vous rendre compte d'une chose qui peut se révéler gênante : il se peut que vous changiez un paramètre dans un fichier de configuration de votre machine car cela résout un problème (par exemple, enlever toutes les machines dans /etc/hosts.deny). Cela semble marcher mais uniquement temporairement : une heure après, vous avez de nouveau le problème. Soupçonnez alors msec : c'est surement lui qui a remis le paramètre à la valeur initiale car le niveau de sécurité que vous avez demandé à msec n'est plus assuré. Pour résoudre ce problème, indiquez grâce à draksec ce que vous souhaitez pour ce paramètre. Ensuite lancez msec et vous pourrez donc vérifier si votre paramètre a bien été pris en compte par msec.

 
Attachments: 4 Attachments by Diwann ...
 
 
Main. Security > msec : un outil à connaître (en)
Creator: Diwann  Date: 2005/09/07 17:16
Last Author: Diwann  Date: 2005/09/07 17:38
Valid XHTML 1.0!