Accueil


Unix - Linux


Windows


Réseau

 

 


 

- Sécurité Unix-Linux -2-  

Chapitre I. Première partie : à faire sur chaque poste
III. Eliminer les services inutiles

1. Connaître les services qui tournent sur la machine

ps auxww liste des process (sous Linux)

Services qui doivent obligatoirement tourner sous Linux :
kerneld – kswapd – kflushd – update – klogd – syslogd – init – crond – mingetty

Services que l’on peut supprimer :
Snmpd - smbd/nmbd - rpc.* - named - routed/gated - httpd - sendmail - yp* - portmap - ntpd

Démon inetd, (ou xinetd), il permet à lui tout seul de lancer tout un tas d'autres daemons (ou services), il est configurable à partir du fichier /etc/inetd.conf. Par défaut il comprend un certain nombre de services activés dont on n'a pas forcément besoin, à l'inverse certains services désactivés peuvent être utiles. On dé-commente un service en lui mettant un # devant.

2. Les daemons

Le daemon inetd, toujours actif, permet à lui tout seul de lancer tout un tas d'autres daemons (ou services) tels que telnet, rlogin, ftp, ... . Ces services, qui s'exécutent sur la machine, sont accessibles depuis les machines du réseau. Seuls les services déclares dans le fichier /etc/inetd.conf répondront aux machines distantes. On dé-commente un service en lui mettant un # devant.

Pour redémarrer inetd :
killall –HUP inetd (Linux et Silicon)

Seul identd doit obligatoirement être lancé, il permet à la machine de s’identifier vis à vis des autres machine. Retourne le numéro d’un port IP actif sur la machine et l’utilisateur.
Services du fichier /etc/inetd.conf

Script

Utilité

Remarque

apmd

Utile uniquement pour les portables, sert à gérer l'autonomie d'une batterie

à virer si vous avez un poste de bureau

atd

utile pour le service at (similaire à cron),

à désactiver si on ne s'en sert pas

autofs

pour lancer l'automontage (peut s'appeller aussi S72amd)

à virer si on ne s'en sert pas

biod

Permet d'être client NFS

 

bootparamd

idem tftp, sert pour les terminaux X ou autres clients "diskless",

à désactiver

crond

pour lancer le daemon cron qui permet de programmer des tâches à lancer

à désactiver si on ne s'en sert pas

dhcp

daemon DHCP sert pour obtenir une adresse IP, sert pour les câblés entre autres

à désactiver si non nécessaire

diald

permet de lancer le daemon diald pour lancer une connexion internet automatiquement (du serveur ou d'un client du réseau local),

à désactiver si on ne s'en sert pas

gated

pour lancer d'autres protocoles de routage comme OSPF

à désactiver

gpm

permet d'avoir la souris sur des applications textes comme Midnight Commander

à virer si on ne s'en sert pas

http

pour lancer le serveur Web (Apache),

à désactiver si non utilisé

inet

lance le réseau

à conserver

innd

lance le serveur de news innd

à désactiver si non utilisé

keytable

active le clavier (claver français azerty)

à conserver

linuxconf

permet de faire de la maintenance sur le système à travers une interface web

à désactiver

local

c'est un lien vers /etc/rc.d/rc.local, où l'on rajoute nos scripts

 

lpd

système d'impression

à conserver

mars-nwe

pour lancer un serveur Netware de Novell

à désactiver si non nécessaire

named

pour lancer le serveur DNS

à désactiver si non nécessaire

netfs

lance le service NFS client

à désactiver si pas de montage de file systems d'un serveur NFS

network

active les interfaces réseau (eth0, ...)

A garder

nfs

pour lancer le serveur NFS

à désactiver si pas d'exportation pas vos systèmes de fichiers

pcmcia

pour activer les services liés au PCMCIA

à virer si pas de PCMCIA

portmap

Utile si vous utilisez des services RPC comme NFS ou NIS

 

random

ce n'est pas un daemon, mais un truc qui permet de générer bazar aléatoire, je ne sait pas à quoi il sert mais on peut le laisser, il n'y aucun risque niveau sécurité

 

routed

Pour router selon le protocole RIP, met a jour et diffuse des tables de routage IP de manière automatique et incontrôlable.

à désactiver

rstatd

service "r" (remote commandes) - trop dangereux

à désactiver

rusersd

service "r" (remote commandes) - trop dangereux

à désactiver

rwhod

diffuse régulièrement a toutes les machines du réseau des informations concernant les utilisateurs login sur votre station

à désactiver

nfsd

pour lancer le serveur NFS

à virer si on ne s'en sert pas

ntpd

pour lancer le serveur NTP (network time protocol) (ancienne version S94xntp)

à désactiver si non utilisé

sendmail

pour lancer sendmail (recevoir du courrier (mail) venant d'autres machines du réseau)

à virer si on ne s'en sert pas

smb

lance le serveur samba, (partage des files systems ou d'imprimantes vers des postes Windows)

à désactiver si non utilisé

snmpd

lance daemon SNMP, permet de donner à des utilisateurs distants des informations détaillées sur votre système

à désactiver

sound

pour activer le son

à conserver

squid

pour lancer le proxy squid, pour partager la connexion internet,

à désactiver si poste isolé

syslog

permet de loguer l'activité des daemons lancés par inetd

à conserver

xfs

pour activer le serveur de fonts X

nécessaire

ypbind

Utile si client NIS

à désactiver

yppasswd

Sert au serveur NIS pour pouvoir changer de mot de passe

à désactiver si non utilisé (très vulnérable)

ypserv

pour lancer le serveur NIS

à désactiver si non utilisé

 

Ces suppressions n'affectent pas le sens sortant. Vous pourrez toujours,
depuis votre station, utiliser telnet, ftp, ...

PS : Ports TCP/IP : les 1024 premiers ports sont réservés aux applications lancées par le super utilisateur (Ftp: 21, Telnet: 23, Mail: 25, Http: 80, Pop: 110 ...).

Les ports des différents services TCP ou UDP sont recensés dans le fichier /etc/services.

3. fichier /etc/services

/etc/services n'est pas un fichier de configuration mais un fichier de définition. Il permet d'établir la correspondance entre les noms des services et les numéros de ports associés. On peut éditer ce fichier mais uniquement pour ajouter des définitions de services. La référence pour les services standards se trouve dans le RFC assigned numbers. Le dernier en date porte le numéro 1700.

Précédent - Plan - Suivant

 

 

 

 

 

 

 

 

 

 

Accès Privé

identifiant :

mot de passe :


Administration


Calendrier

<< Juillet  2025 >>
Lun Mar Mer Jeu Ven Sam Dim
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 02 03

 

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