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

<< Mai  2025 >>
Lun Mar Mer Jeu Ven Sam Dim
28 29 30 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 31 01

 

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