| France-Français |
|
|
|
![]() |
Guide de l'administrateur système HP-UX : Gestion de la sécurité : HP-UX 11i version 3 > Chapitre 2 Administration de la sécurité système et utilisateurProtection des terminaux et des stations de travail sans personnel |
|
Les stations de travail et les terminaux sans personnel sont extrêmement vulnérables aux utilisateurs non autorisés. Comme une porte d'entrée laissée ouverte, ils sont accessibles à tout le monde. Cette section décrit plusieurs façons de réduire les risques :
Un niveau d’exécution est un état système autorisant l’exécution d’un ensemble spécifique de processus. Les processus et les niveaux d’exécution par défaut sont définis dans le fichier /etc/inittab. Les niveaux d'exécution possibles sont 0 à 6, s et S. Si un processus n'est pas au même niveau d'exécution que le système, il est arrêté. Si un processus est au même niveau d'exécution, il est démarré ou il continue de s'exécuter. Voici un exemple qui autorise l'exécution de terminaux et de modems à des niveaux d'exécution sélectionnés. ttp1 et ttp2 sont tous deux aux niveaux d'exécution 2 et 3.
Voici un exemple de modifications de niveaux d'exécution après les heures de bureau normales afin d'empêcher les terminaux et les modems d'utiliser un travail cron. Durant la journée, le niveau d'exécution est 3 et les terminaux ttp1 et ttp2 peuvent être utilisés car ils sont aux niveaux d'exécution 2 et 3. À 8 heures du lundi au vendredi, le niveau d'exécution du système est défini à 3 :
À 17 heures tous les jours (indiqué par le chiffre 17), le niveau d'exécution du système est défini à 4. Les terminaux ttp1 et ttp2 ne peuvent pas fonctionner après 17 heures, car ils sont aux niveaux d'exécution 2 et 3. Si un intrus parvient à accéder à un terminal ouvert, il peut rediriger une commande vers une autre fenêtre de terminal. Dans l'exemple suviant, une commande de suppression (rm) est redirigée vers /dev/tty0p0 : # echo "\r rm -r / \r\033d" > /dev/tty0p0 Pour empêcher l'écriture de messages sur un terminal, vous pouvez utiliser la commande mesg -n (ou mesg n). Cette commande révoque les autorisations d'écriture des utilisateurs qui ne disposent pas des privilèges appropriés. Pour plus d'informations, voir mesg(1) et write(1). Une autre manière de protéger la station de travail ou le terminal consiste à utiliser la commande xhost. Pour plus d’informations, voir xhost(1). La commande xhost définit les noms des hôtes et des utilisateurs qui sont autorisés à établir des connexions à la station de travail. Pour autoriser tous les systèmes et tous les utilisateurs à accéder à la station de travail, et par conséquent désactiver le contrôle d'accès, utilisez la commande suivante : Cette section explique comment configurer le verrouillage d'écran à l'aide de la variable TMOUT et du gestionnaire de verrou CDE. Vous pouvez configurer la variable TMOUT de façon à verrouiller automatiquement les terminaux inactifs. Si vous utilisez d'autres systèmes et si vous copiez le fichier .profile d'un système à un autre, il est plus commode d'ajouter la variable TMOUT au fichier .profile. Si vous restez généralement sur un seul système, vous pouvez utiliser l'une ou l'autre méthode de verrouillage de terminal. Pour configurer la variable TMOUT, modifiez le fichier .profile comme dans l'exemple suivant : export TMOUT=600 # (verrouillage après 600 secondes d'inactivité) Vous pouvez configurer le gestionnaire de verrou CDE de façon à verrouiller votre écran après un certain délai d'inactivité. Pour configurer le gestionnaire de verrou CDE afin de verrouiller l'écran après 10 minutes d'inactivité, entrez les commandes suivantes :
Vous pouvez également utiliser le volet de tâches Style Manager pour régler le gestionnaire de verrou CDE. Pour cela, cliquez sur l'icône écran. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||