Outils pour utilisateurs

Outils du site


tomoyo

Ceci est une ancienne révision du document !


tomoyo

un logiciel pour durcir la securite d'une machine linux

documentation tomoyo

* site web du projet

* wikipedia

pourquoi tomoyo

 1. pour ameliorer la securite
 2. parce qu'il est intégré au noyau linux (gage de stabilité)
 3. parce qu'il a un mode apprentissage (learning) qui facilite la configuration

installation de tomoyo

voir initialisation

  • installer le package ccs-tools
  • initialiser les regles : /usr/lib/tomoyo/tomoyo_init_policy
  • editer les regles et passer en mode apprentissage (1) avec ccs-editpolicy

la configuration

fichiers de reference

attention on peut travailler de 2 façons differentes sur les regles

  • directement en memoire avec l'editeur ccs-editpolicy
  • sur les fichiers sauvés avec un editeur (vi, emacs) ou ccs-patternize. ne pas oublier de faire un ccs-savepolicy/ccs-loadpolicy

il faut simplement être coherent. en mode apprentissage, c'est a priori la config “mémoire” qui est la reference

reglages

si l'on ne fait rien en mode apprentissage, la configuration va “exploser” :

  • trop grand nombre de regles, ce qui entraine une surcharge memoire et donc des ralentissements
  • regles tronquees (quota_exceeded) donc non adequates

il est necessaire de reduire le nombre de regles, en factorisant le plus possible reperer les problemes plusieurs pistes a suivre

  • ccs-findtemp < /etc/ccs/domain_policy.conf : pour trouver les fichiers temporaires
  • ccs_analyse_dom.pl : pour trouver les domaines qui ont les plus longues regles (par exemple les “quota_exceeded”)
  • ccs_analyse_rule.pl : pour trouver les regles les plus utilisées

il y a plusieurs solutions pour factoriser

  • file_pattern dans exception_policy.conf + ccs-patternize
  • path_group + address_group
  • aggregator

des scripts

pour simplifier l'utilisation de tomoyo, j'ai ecrit un certain nombre se scripts sous licence GPL,

  • ccs_analyse_dom.pl : repere les plus gros domaines
  • ccs_analyse_rule.pl : repere les regles les plus gros utilisees
  • ccs_clean.pl : nettoye les regles contenant des fichiers temporaires (absents)
tomoyo.1252419931.txt.gz · Dernière modification: 2012/02/05 16:43 (modification externe)