Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Configuration et administration de Trusted Extensions Oracle Solaris 11.1 Information Library (Français) |
Partie I Configuration initiale de Trusted Extensions
1. Planification de la sécurité pour Trusted Extensions
2. Déroulement de la configuration de Trusted Extensions
3. Ajout de la fonction Trusted Extensions à Oracle Solaris (tâches)
4. Configuration de Trusted Extensions (tâches)
5. Configuration de LDAP pour Trusted Extensions (tâches)
Partie II Administration de Trusted Extensions
6. Concepts d'administration de Trusted Extensions
7. Outils d'administration de Trusted Extensions
8. Exigences de sécurité sur un système Trusted Extensions (présentation)
9. Exécution de tâches courantes dans Trusted Extensions
10. Utilisateurs, droits et rôles dans Trusted Extensions (présentation)
11. Gestion des utilisateurs, des droits et des rôles dans Trusted Extensions (tâches)
12. Administration à distance dans Trusted Extensions (tâches)
13. Gestion des zones dans Trusted Extensions
14. Gestion et montage de fichiers dans Trusted Extensions
15. Gestion de réseaux de confiance (présentation)
16. Gestion des réseaux dans Trusted Extensions (tâches)
17. Trusted Extensions et LDAP (présentation)
18. Messagerie multiniveau dans Trusted Extensions (présentation)
19. Gestion de l'impression étiquetée (tâches)
20. Périphériques dans Trusted Extensions (présentation)
21. Gestion des périphériques pour Trusted Extensions (tâches)
22. Audit de Trusted Extensions (présentation)
23. Gestion des logiciels dans Trusted Extensions
A. Stratégie de sécurité du site
Création et gestion d'une stratégie de sécurité
Stratégie de sécurité du site et Trusted Extensions
Recommandations relatives à la sécurité informatique
Recommandations relatives à la sécurité physique
Recommandations relatives à la sécurité du personnel
Violations de sécurité courantes
Références de sécurité supplémentaires
B. Liste de contrôle de configuration pour Trusted Extensions
Liste de contrôle de configuration de Trusted Extensions
C. Guide de référence rapide pour l'administration de Trusted Extensions
Interfaces d'administration dans Trusted Extensions
Interfaces Oracle Solaris étendues par Trusted Extensions
Renforcement des paramètres de sécurité par défaut dans Trusted Extensions
Options limitées dans Trusted Extensions
D. Liste des pages de manuel Trusted Extensions
Pages de manuel Trusted Extensions par ordre alphabétique
Pages de manuel Oracle Solaris modifiées par Trusted Extensions
Dans une organisation où des informations sensibles doivent être protégées, la ou les personnes qui définissent et appliquent la stratégie de sécurité du site. Ces personnes sont autorisées à accéder à toutes les informations en cours de traitement sur le site. Dans le logiciel, le rôle d'administration d'administrateur de sécurité est affecté à une ou plusieurs personnes qui disposent de l'autorisation appropriée. Ces administrateurs configurent les attributs de sécurité de tous les utilisateurs et hôtes, afin que le logiciel applique la stratégie de sécurité du site. Voir également administrateur système.
Dans Trusted Extensions, rôle de confiance affecté à l'utilisateur ou aux utilisateurs chargé(s) de réaliser des tâches standard d'administration du système, telles que la configuration des éléments non liés à la sécurité des comptes utilisateur. Voir également administrateur de sécurité.
Adresse de protocole Internet. Numéro unique qui permet d'identifier un système en réseau afin qu'il puisse communiquer par le biais de protocoles Internet. Dans IPv4, l'adresse se compose de quatre nombres séparés par des points. La plupart du temps, chaque partie de l'adresse IP est un nombre compris entre 0 et 225. Cependant, le premier nombre doit être inférieur à 224 et le dernier numéro ne peut pas être égal à 0.
Les adresses IP sont logiquement scindées en deux parties : le réseau et le system sur le réseau. Le numéro du réseau est similaire à un indicatif de zone téléphonique. En relation avec le réseau, le numéro de système est semblable à un indicatif régional.
Mécanisme par lequel l'accès à un device est contrôlé. Voir allocation de périphériques.
Mécanisme de protection des informations sur un device allouable afin d'en empêcher l'accès par toute personne autre que l'utilisateur qui alloue le périphérique. Jusqu'à ce qu'un périphérique soit libéré, personne d'autre que l'utilisateur qui l'a alloué ne peut accéder à toutes les informations qui lui sont associées. Pour pouvoir allouer un périphérique, l'utilisateur doit disposer de l'autorisation d'allocation de périphériques (Device Allocation) attribuée par l'administrateur de sécurité.
Attribut utilisé pour l'application de la stratégie de sécurité Trusted Extensions. Divers ensembles d'attributs de sécurité sont affectés aux process, utilisateurs, zones, hôtes, périphériques allouables et autres objets.
Droit accordé à un utilisateur ou à un rôle d'effectuer une action qui n'est normalement pas autorisée par la stratégie de sécurité. Les autorisations sont accordées dans des profils de droits. Certaines commandes nécessitent que l'utilisateur dispose d'autorisations spécifiques.
Limite supérieure de l'ensemble d'étiquettes avec lequel un utilisateur peut travailler. La limite inférieure est l'étiquette minimale affectée par l'administrateur de sécurité. Une autorisation peut être de deux types : autorisation de session ou autorisation utilisateur.
autorisation affectée par l'administrateur de sécurité qui définit la limite supérieure de l'ensemble d'étiquettes avec lesquelles un utilisateur peut travailler à tout moment. L'utilisateur peut décider d'accepter la valeur par défaut ou limiter davantage l'autorisation au cours d'une session de connexion particulière.
Zone qui ne peut pas être falsifiée. Dans Trusted GNOME la bande est en haut. La bande fournit une indication visuelle sur l'état du système de multifenêtrage : un indicateur de chemin de confiance et l'étiquette de sensibilité de la fenêtre. Quand les étiquettes de sensibilité sont configurées de manière à ne pas être visibles pour un utilisateur, la bande de confiance est réduite à une icône qui affiche uniquement l'indicateur de chemin de confiance.
Base de données d'hôte distant du réseau de confiance. Cette base de données affecte un ensemble de caractéristiques d'étiquettes à un hôte distant. La base de données est accessible sous forme d'un fichier dans /etc/security/tsol/tnrhdb,.
Modèle d'hôte distant du réseau de confiance. Cette base de données définit l'ensemble d'étiquettes caractéristiques pouvant être affectées à un hôte distant. La base de données est également accessible sous forme de fichier dans /etc/security/tsol/tnrhtp.
tnrhtp, le modèle d'hôte distant du réseau de confiance et tnrhdb, la base de données d'hôte distant du réseau de confiance, définissent ensemble les hôtes distants avec lesquels un système Trusted Extensions peut communiquer.
Type de contrôle d'accès discrétionnaire dans lequel le propriétaire spécifie un ensemble de bits pour indiquer qui peut lire, écrire ou exécuter un fichier ou un répertoire. Trois ensembles d'autorisations différents sont affectés à chaque fichier ou répertoire : un pour le propriétaire, un pour le groupe du propriétaire et un pour le reste.
Sur un système Oracle Solaris configuré avec Trusted Extensions, les utilisateurs peuvent exécuter un bureau sous une étiquette particulière. Si l'utilisateur est autorisé à travailler sous plus d'une étiquette, l'utilisateur peut créer un espace de travail distinct pour travailler sous chaque étiquette. Sur ce bureau multiniveau, les utilisateurs autorisés peuvent effectuer des couper-coller entre plusieurs fenêtres sous différentes étiquettes, recevoir du courrier correspondant à différentes étiquettes et visualiser et utiliser des fenêtres étiquetées dans les espaces de travail d'une autre étiquette.
Sur un système Oracle Solaris configuré avec Trusted Extensions, le chemin de confiance est un moyen fiable et inaltérable de communiquer avec le système. Le chemin de confiance est utilisé pour s'assurer que les fonctions d'administration ne peuvent pas être compromises. Les fonctions utilisateur nécessitant protection, telles que la modification de mot de passe, utilisent également le chemin de confiance. Lorsque le chemin de confiance est actif, le bureau affiche un indicateur d'inviolabilité.
Composant hiérarchique d'une autorisation ou d'une label. Une classification indique un niveau de sécurité hiérarchique, par exemple TOP SECRET ou UNCLASSIFIED.
Système connecté à un réseau.
Composant non hiérarchique d'une label utilisé avec le composant classification pour former une autorisation ou une label. Un compartiment représente un ensemble d'informations qui pourraient être utilisées par un service d'ingénierie ou une équipe de projet multidisciplinaire.
Choix effectué lors de l'installation de Trusted Extensions entre une étiquette unique ou plusieurs étiquettes de sensibilité. Dans la plupart des cas, la configuration de l'étiquette est identique sur tous les systèmes de votre site.
Un ou plusieurs hôtes Trusted Extensions en cours d'exécution dans une configuration certifiée comme répondant aux critères spécifiques définis par une autorité de certification.
Le logiciel Trusted Extensions est en cours d'évaluation pour obtenir une certification par Common Criteria v2.3 [août 2005], une norme ISO, vers le niveau d'assurance d'évaluation (EAL) 4, contre plusieurs profils de protection.
Type d'accès accordé ou refusé par le propriétaire d'un fichier ou d'un répertoire, à sa discrétion. Trusted Extensions fournit deux types de contrôle d'accès discrétionnaire (DAC) : les bits d'autorisation UNIX et les listes de contrôle d'accès (ACL).
Contrôle d'accès basé sur la comparaison de l'étiquette de sensibilité d'un fichier, d'un répertoire ou d'un device avec l'étiquette de sensibilité du processus qui tente d'y accéder. La règle MAC, read equal–read down, s'applique lorsqu'un processus à étiquette unique tente de lire un fichier sur une étiquette inférieure. La règle MAC, write equal-read down, s'applique lorsqu'un processus à étiquette unique tente d'écrire dans un répertoire sur une autre étiquette.
Les périphériques englobent les imprimantes, ordinateurs, lecteurs de bandes, lecteurs de disquettes, lecteurs de CD-ROM, lecteurs de DVD, les périphériques audio et les périphériques pseudo-terminal internes. Les périphériques sont soumis à la stratégie read equal-write equal MAC. L'accès aux périphériques amovibles, tels que lecteurs de DVD, est contrôlé par l'allocation de périphériques.
Sur un système Oracle Solaris configuré avec Trusted Extensions, le domaine d'interprétation est utilisé pour différencier les fichiers label_encodings qui peuvent avoir des étiquettes similaires définies. Le DOI est un ensemble de règles qui traduit les attributs de sécurité de paquets réseau en leur représentation par le fichier label_encodings local. Lorsque des systèmes ont le même DOI, ils partagent ce jeu de règles et peuvent traduire les paquets réseau étiquetés.
Une partie de la hiérarchie d'attribution de noms relative à Internet. Il représente un groupe de systèmes sur un réseau local qui partagent les fichiers d'administration.
Spécifie un ensemble distinct d'étiquettes de sécurité pour une entrée base de données tnrhtp. Les hôtes affectés à un modèle avec un ensemble d'étiquettes de sécurité peuvent envoyer et recevoir des paquets correspondant à toutes les étiquettes de l'ensemble.
Equipe d'au moins deux personnes qui supervise l'activation et la configuration du logiciel Trusted Extensions. Un membre de l'équipe est responsable des décisions de sécurité, l'autre des décisions d'administration système.
Option de sécurité IP commune. CIPSO correspond à l'étiquette standard implémentée par Trusted Extensions.
label de sécurité affectée à un objet ou un processus. L'étiquette est utilisée pour limiter l'accès en fonction du niveau de sécurité des données qui sont contenues dans l'objet ou le processus.
étiquette minimale affectée à un utilisateur ou à un rôle, et étiquette de l'espace de travail initial de l'utilisateur. L'étiquette initiale est l'étiquette la plus basse avec laquelle l'utilisateur ou le rôle peut travailler.
Limite inférieure des étiquettes de sensibilité d'un utilisateur et limite inférieure des étiquettes de sensibilité du système. L'étiquette minimale définie par l'administrateur de sécurité lors de la spécification des attributs de sécurité d'un utilisateur est l'étiquette de sensibilité du premier espace de travail de l'utilisateur lors de sa première connexion. L'étiquette de confidentialité spécifiée dans le champ d'étiquette minimale par l'administrateur de sécurité dans le fichier label_encodings définit la limite inférieure pour le système.
Fichier de configuration facultatif sur un système multiétiquettes. Ce fichier contient une liste de fichiers de démarrage, tels que .cshrc ou .firefox , que l'environnement utilisateur ou les applications utilisateur requièrent pour le bon fonctionnement du système ou de l'application. Les fichiers répertoriés dans .copy_files sont ensuite copiés dans le répertoire personnel de l'utilisateur à des étiquettes supérieures, lorsque ces répertoires sont créés. Voir également fichier .link_files.
Fichier dans lequel l'étiquette de sensibilité complète est définie, tout comme les plages d'accréditation, l'affichage des étiquettes, la visibilité par défaut des étiquettes, l'autorisation utilisateur par défaut, ainsi que d'autres aspects des étiquettes.
Fichier de configuration facultatif sur un système multiétiquettes. Ce fichier contient une liste de fichiers de démarrage, tels que .cshrc ou .firefox , que l'environnement utilisateur ou les applications utilisateur requièrent pour le bon fonctionnement du système ou de l'application. Les fichiers répertoriés dans .link_files sont ensuite liés au répertoire personnel de l'utilisateur à des étiquettes supérieures, lorsque ces répertoires sont créés. Voir également fichier .copy_files.
Government Furnished Information (informations fournies par le gouvernement). Dans ce manuel, cela se réfère à un fichier label_encodings fourni par le gouvernement américain. Afin d'utiliser un fichier GFI avec le logiciel Trusted Extensions, vous devez ajouter la section LOCAL DEFINITIONS spécifique à Oracle à la fin du fichier GFI. Pour plus d'informations, reportez-vous au Chapitre 5, Customizing the LOCAL DEFINITIONS Section (Tasks) du manuel Trusted Extensions Label Administration.
Lorsqu'un logiciel identifié comme pouvant satisfaire aux critères d'une configuration évaluée est configuré avec des paramètres qui ne répondent pas aux critères de sécurité, il est décrit comme se trouvant hors de la configuration évaluée.
Système différent du système local. Un hôte distant peut être un hôte sans étiquette ou un hôte étiqueté.
système étiqueté faisant partie d'un réseau de confiance de systèmes étiquetés.
Système en réseau envoyant des paquets réseau sans étiquette, tel qu'un système exécutant le SE Oracle Solaris.
Identificateur de sécurité affecté à un objet. L'étiquette est basée sur le niveau auquel les informations contenues dans cet objet doivent être protégées. Selon la manière dont l'administrateur de sécurité a configuré l'utilisateur, celui-ci peut voir l'étiquette de sensibilité ou aucune étiquette. Les étiquettes sont définies dans le fichier label_encodings.
Enregistrement dans la base de données tnrhtp qui définit les attributs de sécurité d'une classe d'hôtes pouvant accéder au réseau Trusted Extensions.
L'identification d'un groupe de systèmes. Un nom de domaine se compose d'une séquence de noms de composants, séparés par un point (par exemple : example1.town.state.country.org). Un nom de domaine se lit de gauche à droite en commençant par des noms de composants qui identifient des zones d'autorité administrative générales, et généralement distantes.
Nom qui identifie un system auprès d'autres systèmes d'un réseau. Ce nom doit être unique parmi tous les systèmes au sein d'un domaine donné. Généralement, un domaine identifie une organisation unique. Un nom d'hôte peut se composer de n'importe quelle combinaison de lettres, chiffres, signes moins (-), mais il ne peut pas commencer ni se terminer par un signe moins.
Ensemble d'étiquettes de sensibilité approuvées pour une classe d'utilisateurs ou de ressources. Ensemble d'étiquettes valides. Voir également plage d'accréditations du système et plage d'accréditations de l'utilisateur.
Ensemble de toutes les étiquettes sur lesquelles un utilisateur standard peut travailler sur le system. L'administrateur de sécurité du site spécifie la plage dans le fichier label_encodings. Les règles pour les étiquettes bien formées qui définissent la plage d'accréditations du système sont également limitées par les valeurs de la section ACCREDITATION RANGE du fichier : limite supérieure, limite inférieure, contraintes de combinaisons et autres restrictions.
Ensemble de toutes les étiquettes valides créées en fonction des règles définies par l'administrateur de sécurité dans le fichier label_encodings, plus les deux étiquettes d'administration utilisées sur tous les systèmes configurés avec Trusted Extensions. Les étiquettes d'administration sont ADMIN_LOW et ADMIN_HIGH .
Ensemble d'étiquettes de sensibilité affectées à des commandes, des zones et des périphériques allouables. La plage est définie en spécifiant une étiquette maximale et une étiquette minimale. Pour les commandes, les étiquettes minimale et maximale limitent les étiquettes sur lesquelles la commande peut être exécutée. Une seule étiquette de sensibilité est affectée aux hôtes distants qui ne reconnaissent pas les étiquettes, tout comme tous les autres hôtes que l'administrateur de sécurité souhaite limiter à une étiquette unique. Une plage d'étiquettes limite les étiquettes sur lesquelles les périphériques peuvent être alloués, ainsi que les étiquettes sur lesquelles les informations peuvent être stockées ou traitées lors de l'utilisation du périphérique.
Sur un système Oracle Solaris configuré avec Trusted Extensions, un MLP est utilisé pour fournir un service multiniveau dans une zone. Par défaut, le serveur X est un service multiniveau défini dans la zone globale. Un MLP est spécifié par le numéro de port et le protocole. Par exemple, le MLP du serveur X pour le bureau multiniveau est spécifié par 6000-6003 et le protocole TCP.
Pouvoirs accordés à un processus en train d'exécuter une commande. L'ensemble complet de privilèges décrit l'intégralité des capacités de votre système, des fonctions de base aux capacités d'administration. Les privilèges qui contournent la stratégie de sécurité, tels que le réglage de l'horloge sur un système, peuvent être accordés par l'administrateur de sécurité du site.
Action qui exécute une commande pour le compte de l'utilisateur qui invoque la commande. Un processus reçoit un certain nombre d'attributs de sécurité à partir de l'utilisateur, y compris l'ID utilisateur (UID), l'ID de groupe (GID), la liste de groupe supplémentaire et l'ID d'audit (AUID) de l'utilisateur. Les attributs de sécurité reçus par un processus incluent tous les privilèges disponibles pour la commande en cours d'exécution et l'étiquette de sensibilité de l'espace de travail actif.
Mécanisme permettant de grouper les commandes et les attributs de sécurité affectés à ces fichiers exécutables. Les profils de droits permettant aux administrateurs Oracle Solaris de contrôler qui peut exécuter les commandes et de contrôler les attributs de ces commandes lors de leur exécution. Lorsqu'un utilisateur se connecte, tous les droits qui lui sont affectés sont applicables et l'utilisateur peut accéder à toutes les commandes et autorisations qui lui sont affectées dans l'ensemble de ses profils de droits.
Sur un système Oracle Solaris configuré avec Trusted Extensions, une étiquette peut dominer une autre étiquette, être égale à une autre étiquette ou être disjointe d'une autre étiquette. Par exemple, l'étiquette Top Secret domine l'étiquette Secret. Pour deux systèmes avec le même DOI, l'étiquette Top Secret sur un système est égale à l'étiquette Top Secret sur l'autre système.
Réseau de systèmes configurés avec Trusted Extensions. Le réseau est séparé de tout hôte autre que Trusted Extensions. La séparation peut être physique, si aucun câble ne s'étend au-delà du réseau Trusted Extensions. La séparation peut aussi être marquée dans le logiciel, où les hôtes Trusted Extensions ne reconnaissent que les hôtes Trusted Extensions. La saisie de données à partir de l'extérieur du réseau est limitée aux périphériques connectés aux hôtes Trusted Extensions. Contraire de réseau ouvert.
Réseau d'hôtes Trusted Extensions connectés physiquement à d'autres réseaux et qui utilisent le logiciel Trusted Extensions pour communiquer avec des hôtes autres que Trusted Extensions. Contraire de réseau fermé.
Un rôle est semblable à un utilisateur, à la différence qu'un rôle ne peut pas se connecter. En règle générale, un rôle est utilisé pour affecter des capacités d'administration. Les rôles sont limités à un ensemble donné de commandes et d'autorisations. Voir rôle d'administration.
Un rôle attribuant les autorisations requises, les commandes privilégiées et le chemin de confiance attributs de sécurité permettant d'autoriser le rôle à effectuer des tâches administratives. Les rôles effectuent un sous-ensemble de fonctions root Oracle Solaris telles que la sauvegarde ou l'audit.
Voir rôle d'administration.
Le script /usr/sbin/txzonemgr fournit une interface graphique simple pour la gestion des zones étiquetées. Le script fournit également des éléments de menu pour les options de gestion de réseaux. txzonemgr est exécuté par l'utilisateur root dans la zone globale.
Stratégie de sécurité nécessitant deux administrateurs ou rôles pour créer et authentifier un utilisateur. Un administrateur ou un rôle est responsable de la création de l'utilisateur, du répertoire personnel de l'utilisateur et d'autres tâches d'administration de base. L'autre administrateur ou rôle est responsable des attributs de sécurité de l'utilisateur, tels que le mot de passe et la plage d'étiquettes.
Base de données distribuée d'un réseau dans laquelle figurent les informations clés relatives à tous les systèmes du réseau et qui permettent aux systèmes de communiquer entre eux. En l'absence de service de noms, chaque system doit maintenir sa propre copie des informations système dans les fichiers /etc locaux.
Shell spécial qui reconnaît les attributs de sécurité, tels que les privilèges, autorisations et UID et GID spéciaux. Un shell de profil limite généralement le nombre de commandes disponibles à l'utilisateur, mais peut permettre à ces commandes de s'exécuter avec davantage de droits. Le shell de profil est le shell par défaut d'un rôle de confiance.
Sur un hôte Trusted Extensions, ensemble de DAC, MAC et règles d'étiquetage qui définissent l'accès aux informations. Sur le site d'un client, ensemble des règles qui définissent la sensibilité des informations en cours de traitement sur ce site et mesures utilisées pour protéger les informations de tout accès non autorisé.
Nom générique pour un ordinateur. Après l'installation, un système sur un réseau est souvent appelé hôte.
Ensemble de fichiers et de répertoires qui, lorsqu'il est défini dans une hiérarchie logique, constitue un ensemble structuré et organisé d'informations. Les systèmes de fichiers peuvent être montés à partir de votre system local ou d'un système distant.
Système exécutant un système d'exploitation multiniveau, tel que Trusted Extensions ou SELinux avec MLS activé. Le système peut envoyer et recevoir des paquets réseau étiquetés d'une option CIPSO dans l'en-tête des paquets.
Sur un système Oracle Solaris configuré avec Trusted Extensions, un système sans étiquette est un système qui n'exécute pas de système d'exploitation multiniveau, tel que Trusted Extensions ou SELinux avec MLS activé. Un système sans étiquette n'envoie pas de paquets étiquetés. Si le système Trusted Extensions communiquant a attribué une étiquette unique au système sans étiquette, la communication réseau entre le système Trusted Extensions et le système sans étiquette aura lieu sur cette étiquette. Un système sans étiquette est également appelé système à niveau unique.
Groupe de systèmes connectés via le matériel et les logiciels, parfois appelé réseau local (LAN). Une configuration de systèmes en réseau utilise un ou plusieurs serveurs.
Ordinateurs qui ne sont pas reliés à un réseau ou qui ne dépendent d'aucun autre hôte.
Sur un système Oracle Solaris configuré avec Trusted Extensions, une étiquette est affectée à chaque zone. Bien que la zone globale soit étiquetée, une zone étiquetée se rapporte généralement à une zone non globale à laquelle une étiquette est affectée. Les zones étiquetées possèdent deux caractéristiques qui les distinguent des zones non globales d'un système Oracle Solaris configuré sans étiquette. D'une part, les zones étiquetées doivent utiliser le même pool d'ID utilisateur et d'ID de groupe. D'autre part, les zones étiquetées peuvent partager les adresses IP.
Dans Trusted Extensions, une zone non globale étiquetée. Plus généralement, une zone non globale contenant des environnements d'exploitation non natifs. Reportez-vous à la page de manuel brands(5).