Accueil


Unix - Linux


Windows


Réseau

 

 


 

- Sécurité Unix - Linux -14 -  

Chapitre III. Autres informations
III. Le super daemon xinetd

1. Présentation

xinetd est l’abréviation de extented internet services daemon, il remplace avantageusement inetd.
Rappelons la fonction du super daemon, admettons que vous vouliez installer un serveur ftp et telnet sur la même machine, sans l’usage du super daemon, les daemons telnet et ftp doivent donc tourner en permanence sur le serveur, dans le cas du super daemon, seul celui-ci tourne en permanence, il va lancer le serveur telnet ou ftp qu’en cas de connexion, le serveur ftp et/ou telnet est stoppé en fin de connexion, le super daemon gère ainsi le lancement et l’arrêt d’un certain nombre de serveurs qu’on appelle service, on obtient la liste des services standards dans le fichier /etc/services.
Le super daemon permet ainsi d’optimiser les ressources de la machine.
inetd avec les TCP_WRAPPERS permet de contrôler les connexions sur une machine au travers des fichiers hosts.allow et hosts.deny.
xinetd
possèdent des fonctions supplémentaires, citons par exemple :

limitation d’accès aux services suivant une plage horaire
limite les risques de Deny of Services (DoS), le DoS consiste à faire de multiples requêtes sur un serveur ce qui va accaparer toutes ses ressources jusqu’à le bloquer.
xinetd permet de limiter le nombre de serveurs d’un même type tournant simultanément, cette limitation porte sur le nombre de server et/ou sur la taille du fichier de log.
un service peut être attaché à une interface particulière, ainsi si vous avez un serveur connecté à internet et que seules les machines du réseau local peuvent accèder en ssh sur ce serveur, vous pouvez spécifier que les requêtes ssh ne pourront venir que de la carte réseau interne.
redirection d’une requête vers une autre machine de votre réseau local.

2. Installation

Sur une Mandrake 7.2 le package est xinetd-2.1.8.9pre12-2mdk.
Pour avoir la dernière version (pre13) le site officiel est www.xinetd.org
I l faudra compiler avec l’option -with-libwrap ce qui permet de pouvoir utiliser les TCP_WRAPPERS et donc les fichiers hosts.allow et hosts.deny, sachant qu’à terme ces fichiers ne devraient plus servir.
Il faudra aussi le compiler avec l’option --with-loadavg, c’est encore une protection aux DoS, elle permet d’arrêter certains services avant que le système soit bloqué.
Pour savoir si xinetd est installé sur votre machine
/etc/rc.d/init.d/xinetd status
La réponse devrait être :
xinetd (pid 462) is running...

Précédent - Plan - Suivant

 

 

 

 

 

 

 

 

 

 

Accès Privé

identifiant :

mot de passe :


Administration


Calendrier

<< Juin  2025 >>
Lun Mar Mer Jeu Ven Sam Dim
26 27 28 29 30 31 01
02 03 04 05 06 07 08
09 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 01 02 03 04 05 06

 

 Mise à jour :  
9/11/03     nous contacter  ©copyright JoVal