13.07.2013 Views

Configuration, mise en oeuvre et administration de serveurs Internet ...

Configuration, mise en oeuvre et administration de serveurs Internet ...

Configuration, mise en oeuvre et administration de serveurs Internet ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

R<strong>en</strong>dre la vie plus difficile à un cracker :<br />

Le but est <strong>de</strong> ne pas ai<strong>de</strong>r une attaque <strong>en</strong> ayant une configuration "standard" cela n'ajoute quasim<strong>en</strong>t ri<strong>en</strong> mais<br />

pourra empécher une attaque automatique <strong>et</strong> r<strong>et</strong>ar<strong>de</strong>r une attaque manuelle.<br />

Les partitions <strong>en</strong> lecture seule :<br />

Il est tout a fait possible <strong>de</strong> monter la partition /usr <strong>et</strong> les répertoires critiques tel que /bin <strong>et</strong> /sbin <strong>en</strong> lecture<br />

seule puisque ce sont <strong>de</strong>s programmes qui ne doiv<strong>en</strong>t pas être modifier à moins d'ajouter <strong>de</strong>s programmes ou<br />

d'upg<strong>de</strong>r <strong>de</strong>s applications.<br />

Les attributs lecture seule :<br />

Linux a la possibilité <strong>de</strong> m<strong>et</strong>tre <strong>de</strong>s attributs suplém<strong>en</strong>taires pour r<strong>en</strong>dre un fichier non modifiable <strong>en</strong> plus <strong>de</strong>s<br />

attributs standard. Ces attributs sont controlés par les comman<strong>de</strong>s chattr <strong>et</strong> lsattr. Vous pouvez les utiliser pour<br />

r<strong>en</strong>dre un fichier <strong>de</strong> log <strong>en</strong> addition seul (on ne peut qu'ajouter <strong>de</strong>s données) :<br />

chatter +a /var/log/messages<br />

ou r<strong>en</strong>dre un fichier non modifiable, par exemple :<br />

chatter +i /bin/login<br />

est une bonne idée, une <strong>en</strong>core meilleure est :<br />

chatter −R +i /bin /boot /lib /sbin /usr<br />

Bi<strong>en</strong> sur l'utilisateur root peut rem<strong>et</strong>tre les anci<strong>en</strong>s privilèges.<br />

Surveillance périodique du système :<br />

Il est utile d'écrire ses propre script cron pour vérifier si <strong>de</strong>s fichiers ont été changé ou utiliser un package qui<br />

vérifie l'intégrité du système par <strong>de</strong>s signatures sur chaque fichier.<br />

Un kernel minimal :<br />

Le kernel est un programme comme les autres <strong>et</strong> il arrive qu'on y trouve <strong>de</strong>s bug, <strong>de</strong> plus réduire le kernel au<br />

minimum pour faire fonctionner les services <strong>de</strong> la machine augm<strong>en</strong>te les performances du serveur. Il est bon si<br />

possible d'<strong>en</strong>lever le systeme <strong>de</strong> module qui peut perm<strong>et</strong>tre à un hacker <strong>de</strong> se cacher complètem<strong>en</strong>t.<br />

Le proj<strong>et</strong> Op<strong>en</strong>Wall :<br />

Le proj<strong>et</strong> Op<strong>en</strong>Wall est un patch au kernel qui r<strong>en</strong>ds la queue (stack) non exécutable <strong>et</strong> qui arréte la gran<strong>de</strong> majorité<br />

<strong>de</strong>s attaques basées sur <strong>de</strong>s buffer overflow.<br />

Il existe bi<strong>en</strong> d'autres moy<strong>en</strong>s <strong>de</strong> sécuriser un système linux, vous trouverez prochainem<strong>en</strong>t sur c<strong>et</strong>te page <strong>de</strong>s li<strong>en</strong>s<br />

sur divers proj<strong>et</strong>s relatifs à la sécurité.<br />

88 sur 89 88

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!