 |
» |
|
|
 |
HP-UX Bastille (HPUXBastille) est fourni comme logiciel recommandé sur les supports des environnements d'exploitation et peut être installé et exécuté à l'aide d'Ignite-UX ou de Update-UX (voir « Niveaux de sécurité prédéfinis »). HP-UX Bastille est un outil de renforcement et de verrouillage permettant d'améliorer la sécurité du système d'exploitation HP-UX. Il permet un verrouillage personnalisé, système par système, grâce à une fonction de codage comparable à Bastion Host et à d'autres listes de contrôles de renforcement et de verrouillage.  |  |  |  |  | REMARQUE : Pour plus de détails sur HP-UX Bastille, reportez-vous aux Notes de mise à jour pour HP-UX 11i v3 et au manuel Guide de l'administrateur système HP-UX. |  |  |  |  |
Niveaux de sécurité prédéfinis |  |
Lors de l'installation ou de la mise à jour, vous pouvez choisir l'un des niveaux de sécurité suivants assurant chacun une amélioration supplémentaire de la sécurité dans le Tableau 3-2. Tableau 3-2 Configuration de sécurité prédéfinie Niveau de sécurité | Nom du fichier de configuration[1] | Description |
|---|
Sec00Tools[2] | Sans objet | Infrastructure de sécurité à l'installation ; aucune modification de la sécurité. | Sec10Host[3] | HOST.config | Verrouillage de l'hôte : pré-activation de pare-feu ; certains services communs non codés sont désactivés, à l'exception de Telnet et de FTP. | Sec20MngDMZ[3] | MANDMZ.config | Verrouillage avec gestion sécurisée : le pare-feu IPFilter bloque les connexions entrantes à l’exception des protocoles de gestion communs et relativement sécurisés. | Sec30DMZ[3] | DMZ.config | Verrouillage DMZ réseau : IPFilter bloque toutes les connexions entrantes à l'exception de HP-UX Secure Shell. |
 |  |  |  |  | REMARQUE : Lorsque vous sélectionnez le niveau de sécurité Sec30DMZ ou MngDMZ, IPFilter limite les connexions réseau entrantes. Pour plus de détails sur l'ajout de ports entrants à votre fichier /etc/opt/ipf.customerrules, reportez-vous au manuel HP-UX IPFilter (Version A.03.05.09 and later) Administrator's Guide et au Guide de l'administrateur système HP-UX. |  |  |  |  |
Sélection des niveaux de sécurité lors de l'installationLors de l'installation, vous pouvez configurer vos niveaux de sécurité en sélectionnant l'onglet System de la boîte de dialogue d'installation et de configuration de l'interface utilisateur graphique Ignite-UX. L'onglet System vous permet de configurer des informations spécifiques à votre système, par exemple les niveaux de sécurité, le nom d'hôte, l'adresse IP, le mot de passe de superutilisateur et le fuseau horaire. Pour des raisons pratiques, HP recommande d'utiliser l'onglet System pour sélectionner le niveau de sécurité adapté à votre déploiement, comme indiqué ci-dessous. Effectuez l’une des opérations suivantes : Si vous utilisez l'interface utilisateur graphique Ignite-UX, sélectionnez l'onglet System (dans la boîte de dialogue d'installation et de configuration d'Ignite-UX), puis sélectionnez l'option Security Choices (choix des éléments de sécurité). Si vous utilisez l'assistant Install HP-UX Wizard d'Ignite, sélectionnez l'écran Additional Software puis l'option Security Choices.
Les quatre niveaux de sécurité s'affichent. La sélection par défaut est Sec00Tools. Sélectionnez le niveau de sécurité correspondant à votre déploiement. Pour plus d'informations, voir « Niveaux de sécurité prédéfinis ». Sélectionnez OK.
Configuration de Serviceguard (postérieure à l'installation) en vue d'activer des niveaux de sécurité |  |
Configuration de Sec20MngDMZ ou de Sec30DMZ avec ServiceguardServiceguard utilise des ports dynamiques. Pour pouvoir l'utiliser, vous devez ouvrir la plage des ports possibles SG. L'ouverture de la plage de ports n'est pas compatible avec les objectifs de sécurité de Sec20MngDMZ (MANDMZ.config) et de Sec30DMZ (DMZ.config), car différents services (notamment d'autres applications rpc) peuvent également écouter cette plage de ports. Toutefois, le pare-feu assure tout de même une sécurité compatible avec le modèle de déploiement de sécurité de Serviceguard, conformément à la description figurant dans le document Securing Serviceguard disponible à l'adresse suivante : http://docs.hp.com/ Avant d'ouvrir la plage de ports de Serviceguard, n'oubliez pas de vérifier les règles IPFilter-SG applicables, répertoriées dans le manuel HP-UX IPFilter (Version A.03.05.09 and later) Administrator's Guide à l'adresse suivante : http://docs.hp.com/en/B9901-90021/B9901-90021.pdf Lorsque le correctif de sécurité Serviceguard de 2004 est installé, Serviceguard exige un service supplémentaire, identd. Pour l'activer, procédez comme suit. Éditez le fichier de configuration HP-UX Bastille /etc/opt/sec_mgmt/bastille/config en changeant la réponse à la question : Should Bastille ensure inetd's ident service does not run on this system? Changez la réponse de Y à N de la manière suivante : SecureInetd.deactivate_ident="N" Appliquez les modifications du fichier de configuration. Vous pouvez mettre à jour la configuration de votre système manuellement ou utiliser HP-UX Bastille. La première méthode implique moins de travail sur les systèmes qui ont été configurés manuellement, après avoir configuré le système à l'aide de l'outil Bastille ; la deuxième méthode implique moins de travail sur les systèmes qui n'ont pas été configurés manuellement, après avoir configuré le système à l'aide de l'outil Bastille. Effectuez l’une des opérations suivantes : Mise à jour manuelle de la configuration système : Éditez le fichier /etc/inetd.conf en supprimant les commentaires (supprimer les #) des lignes suivantes : #auth stream tcp6 wait bin /usr/lbin/identd identd Forcez inetd à relire la configuration en exécutant la commande suivante : # inetd -c Utilisez HP-UX Bastille pour mettre à jour la configuration : Restaurez la configuration de HP-UX Bastille précédente ; appliquez ensuite la nouvelle configuration de HP-UX Bastille. # bastille -r # bastille -b
Configuration de HP-UX Bastille Sec10HostPour configurer le niveau de sécurité HP-UX Bastille Sec10 Host, reportez-vous au document Securing Serviceguard à l'adresse suivante : http://docs.hp.com/ Dépendance des choix de sécurité |  |
Le niveau de sécurité Sec00Tools est installé par défaut sur votre système. Bien que Sec00Tools n'applique aucune modification de la sécurité lors de l'installation ou de la mise à jour, il vérifie que les logiciels nécessaires sont installés (Figure 3-1). Le niveau de sécurité Sec00Tools contient les fichiers de configuration pré-créés que vous pouvez utiliser pour créer un niveau de sécurité ; vous pouvez également l'utiliser comme modèle pour créer une configuration de sécurité personnalisée. Le niveau de sécurité Sec00Tools garantit également la présence des logiciels requis par ces niveaux de sécurité. Vous pouvez également verrouiller votre système à l'aide de l'un des niveaux de sécurité sélectionnables suivants lors de l'installation ou de la mise à jour : Sec10Host, Sec20MngDMZ et Sec30DMZ dépendent de Sec00Tools. Services et protocoles sécurisés |  |
Chaque niveau de sécurité assure un niveau supérieur de sécurité en verrouillant différents protocoles et services. HP-UX Bastille utilise une série de questions afin de définir les services et les protocoles à sécuriser. L'utilisation de l'un des niveaux de sécurité applique un profil de sécurité par défaut, ce qui simplifie le processus de verrouillage. Les tableaux qui suivent indiquent les services et les protocoles concernés par les niveaux de sécurité figurant dans le Tableau 3-2, si vous décidez d'en appliquer un lors de l'installation ou de la mise à jour : Le Tableau 3-3 indique les paramètres de sécurité de Sec10Host. Ces paramètres s'appliquent également à Sec20MngDMZ et à Sec30DMZ. Le Tableau 3-4 indique les paramètres de sécurité appliqués par Sec20MngDMZ, en plus des paramètres du Tableau 3-3. Le Tableau 3-5 indique les paramètres de sécurité appliqués par Sec30DMZ, en plus des paramètres du Tableau 3-3 et du Tableau 3-4.
Tableau 3-3 Paramètres de sécurité de Sec10Host basés sur l’hôte[1] Catégorie | Actions |
|---|
Noms de connexion et mots de passe | | Refuse le nom de connexion si le répertoire personnel n'existe pas | | Refuse les noms de connexion non-root si le fichier /etc/nologin existe | | Définit un chemin par défaut pour la commande su | | Désactive les noms de connexion root du tty réseau | | Masque les mots de passe codés | | Interdit les connexions système ftpd | | Désactive les connexions X à distance |
| Système de fichiers, réseau et noyau | | Modifie les paramètres ndd [2],[3] | | Restreint l'accès distant à swlist | | Définit umask par défaut | | Active la protection d'exécution sur la pile basée sur le noyau |
| Démons | | Désactive ptydaemon | | Désactive pwgrd | | Désactive rbootd | | Désactive les démons des clients NFS | | Désactive le serveur NFS | | Désactive les programmes des clients NFS | | Désactive les programmes des serveurs NFS | | Désactive SNMPD |
| Services inetd | | Désactive bootp | | Désactive les services intégrés de inetd | | Désactive les services d'aide CDE | | Désactive finger | | Désactive ident | | Désactive klogin et kshell | | Désactive ntalk | | Désactive login, shell et exec | | Désactive swat | | Désactive printer | | Désactive recserv | | Désactive tftp | | Désactive time | | Désactive uucp | | Désactive la communication réseau Event Monitoring Service (EMS) | | Active les noms de connexions pour toutes les connexions inetd |
| sendmail | | Exécute sendmail via cron pour traiter la file d'attente | | Arrête l'exécution de sendmail en mode démon | | Désactive les commandes vrfy et expn |
| Autres paramètres | | Désactive le serveur Web Apache HP 2.x[4] | | Configure la tâche cron afin d’exécuter Software Assistant[2] |
|
Tableau 3-4 Paramètres de sécurité supplémentaires de Sec20MngDMZ[1] Catégorie | Actions |
|---|
Services inetd | Comprend tous les services inetd désactivés du Tableau 3-3 et : | Désactive ftp | | Désactive telnet | | Limite le démon syslog aux connexions locales |
| Configuration de IPFilter[2] | | Bloque les connexions de requêtes DNS entrantes | | Bloque les connexions d'administration HIDS entrantes[3],[4] | | Configure IPFilter pour autoriser le trafic sortant, bloque le trafic entrant avec l’ensemble des options IP et le reste du trafic à l’exception de HP-UX Secure Shell, des agents HIDS, de WBEM, des connexions d’administration Web et des connexions de démarrage automatique d’administration Web.[5], écho ICMP. |
|
Tableau 3-5 Paramètres de sécurité supplémentaires de Sec30DMZ[1] Catégorie | Actions |
|---|
Configuration de IPFilter[2] | Comprend tous les paramètres IPFilter du Tableau 3-4 et : | Bloque les connexions agents HIDS entrantes[3],[4] | | Bloque les connexions WBEM entrantes[5] | | Bloque les connexions d'administration Web entrantes | | Bloque les connexions de démarrage automatique d'administration Web entrantes | | Bloque tout le trafic à l'exception de HP-UX Secure Shell | | Bloque l'écho ICMP |
|
|