SELinux, AppArmor, etc.
|
|
|
- Gabriel Champagne
- il y a 10 ans
- Total affichages :
Transcription
1 ,, etc. S. Aicardi CMLS Journées Mathrice, Poitiers, Mars 2008
2 Plan 1 Politiques de sécurité 2
3 Théorie Sécurisation de serveurs Plan 1 Politiques de sécurité Théorie Sécurisation de serveurs 2
4 Théorie Sécurisation de serveurs Contrôle d accès : pourquoi et comment? La sécurité dans le monde numérique cherche à garantir les données selon trois axes : confidentialité, intégrité, disponibilité. La garantie de la confidentialité et de l intégrité des données passe par un contrôle d accès. Dès qu un système informatique est multi-utilisateur et/ou accessible à distance, la protection physique des données est insuffisante et il faut un contrôle d accès logiciel.
5 Théorie Sécurisation de serveurs La politique de sécurité Unix classique Tout processus est exécuté par un utilisateur qui appartient à un ou des groupes. Tout fichier possède un propriétaire (a priori son créateur) et un groupe propriétaire. Les droits d accès donnent le droit de lecture, d écriture et d exécution sur le fichier pour le propriétaire, les membres du groupe propriétaire et le reste du monde. -rw-r r 1 aicardi info jan 28 16:31.tex Les droits peuvent être changés par le propriétaire ou par root. Ce type de contrôle d accès est appelé DAC (Discretionary Access Control).
6 Théorie Sécurisation de serveurs Une gestion des droits plus fine Il est possible sur certains systèmes de fichiers (ext3, xfs, nfs,...) de mettre en place le support des ACL (Access Control List) POSIX. Cela permet de définir des droits individuels par utilisateurs. Exemple : tex/mathrice$ getfacl.tex # file:.tex # owner: aicardi # group: info user::rwuser:hamet:rwgroup::r other::r Là encore, ces droits sont fixés par le propriétaire ou par root, cela reste un DAC.
7 Théorie Sécurisation de serveurs Critiques du contrôle d accès discrétionnaire Il donne tout pouvoir au propriétaire du fichier et à root. = confiance en l utilisateur = pas d hiérarchisation des données (confidentiel, secret, etc.) = pas d hiérarchisation des utilisateurs (admin, chef, sous-chef, larbin) = pas de cloisonnement entre groupes (marketing, R&D, administration)
8 Théorie Sécurisation de serveurs Contrôle d accès obligatoire Ce contrôle d accès (en anglais : Mandatory Access Control ou MAC) respecte une politique définie par l administrateur. L utilisateur n a pas forcément de moyen de partager des fichiers sur lesquels il a des droits. La mise en œuvre se fait en collant des labels sur les processus et les objets (fichiers, sockets réseaux, etc.) et en définissant une hiérarchie sur les labels. Par exemple dans un cadre militaire : Confidentiel Secret Top secret. On pourra par exemple interdire à un objet labellé Top secret d être lu par un utilisateur accrédité Confidentiel ou de transiter par le réseau. On peut aussi interdire à un utilisateur accrédité Top secret de produire des documents Confidentiel pour éviter les fuites.
9 Théorie Sécurisation de serveurs DAC ou MAC DAC contrôle d accès fichier par fichier s applique aux utilisateurs contrôle d accès défini par les utilisateurs politique autorise sauf si mise en œuvre aisée MAC politique de sécurité globale sur tous les objets s applique aux programmes contrôle d accès imposé par l administrateur politique interdit sauf si planification précise avant mise en œuvre
10 Théorie Sécurisation de serveurs Contrôle d accès par rôle Ce contrôle d accès (en anglais : Role-Based Access Control ou RBAC) est une nouvelle approche au problème du contrôle d accès. On sépare les : utilisateurs (= compte), sessions (= processus), rôles (= fonction dans le SI qui donne un type d accréditation), permissions (= droit d accès dans le SI). Chaque session correspond à un utilisateur et peut avoir plusieurs rôles (dans la limite des rôles autorisés à l utilisateur). À chaque rôle est associé un ensemble de permissions.
11 Théorie Sécurisation de serveurs Contrôle d accès par rôle
12 Théorie Sécurisation de serveurs Contrôle d accès par rôle Avantage : On peut faire du DAC ou du MAC avec du RBAC. Le RBAC permet et facilite une mise en œuvre du MAC. Actuellement utilisé dans, FreeBSD, Solaris, Oracle, Microsoft Active Directory et bien d autres.
13 Théorie Sécurisation de serveurs Type Enforcement Terminologie utilisée par pour décrire sa politique de sécurité. Elle reprend du MAC l idée d étiqueter processus et objets et d autoriser suivant des listes de permissions globales.
14 Théorie Sécurisation de serveurs Utilité pour sécuriser des serveurs Un certain nombre de services tournent avec les droits de root. L exploitation d une faille de sécurité donne a priori tous les droits sur le serveur à l attaquant. L attaquant peut alors télécharger un rootkit/sniffer/bot IRC, le planquer dans un recoin du système de fichiers (par exemple /var/tmp/ /. /) et l exécuter. Il peut éventuellement effacer les données des utilisateurs pour installer ensuite un serveur de Warez ou P2P illégal.
15 Théorie Sécurisation de serveurs Utilité pour sécuriser des serveurs Une politique de sécurité de type MAC ou RBAC permet d interdire à un démon réseau même exécuté par root (par exemple cupsd) : d accéder au réseau sauf sur le port 631, d exécuter des programmes autres qu une liste précise (les filtres de conversion), d écrire des fichiers sauf dans /var/spool/cups et dans /var/log/cups, de lire des fichiers ailleurs que dans /etc/cups.
16 Plan Politiques de sécurité 1 Politiques de sécurité 2
17 Depuis la version 2.6, un framework de sécurité est intégré au noyau linux. Il fournit une API qui intercepte les appels systèmes (par des hooks ) et en vérifie la conformité avec la politique de sécurité. Le framework LSM cherche à être à la fois indépendant de l implémentation de la politique de sécurité et à modifier aussi peu de choses que possible dans le noyau. Introduit initialement pour, il est utilisé également par, Linux Intrusion Detection System, etc. D autres systèmes de sécurité pour Linux imposent au contraire de désactiver LSM comme grsecurity et RSBAC.
18 Mon module de sécurité va jusqu à 11, partie I Une tendance générale chez les développeurs de logiciels de sécurité est de dire que : leur module exécute les hackers dans leur sommeil avant même qu ils aient eu l idée d un exploit, celui des autres sont tellement troués qu un enfant de trois ans les contourne, voire que celui des autres ouvre des backdoors qui n existaient pas avant.
19 Mon module de sécurité va jusqu à 11, partie I Critiques de LSM par grsecurity et RSBAC : LSM ne s occupe que de contrôle d accès, LSM est incomplet (manque de hooks pour RSBAC), LSM est dangereux car il expose des zones sensibles du noyau aux hackers, LSM est sans état. En filigrane, les critiques contre LSM se résument souvent en c est fait pour (par). D ailleurs, LSM a failli disparaître du noyau en 2006, avec comme argument que seul dans le noyau officiel s en servait.
20 Security-Enhanced Linux Module de sécurité développé par la NSA (National Security Agency). Historiquement publié comme des patchs noyaux, a été intégré au noyau 2.6 comme un module utilisant LSM. permet de définir des politiques de sécurité de type MAC sur un système Linux classique. Outre la NSA, est activement développé par RedHat, qui a obtenu une certification EAL4+ pour la RHEL 5 sur matériel IBM.
21 : dans les distributions Fedora : disponible depuis la core 2, RedHat : disponible depuis la RHEL 4, Debian : disponible depuis etch (4.0), mais désactivé par défaut, Gentoo : disponible dans la version hardened, Ubuntu : sera disponible à partir de la version Hardy Heron (8.04) comme alternative à NB : Ce qui suit a été testé sur des Fedora 6 à 8.
22 : Activation 1 au démarrage, les noyaux configurés avec l option CONFIG_SECURITY_SELINUX_BOOTPARAM=y permettent d activer (resp. désactiver) en passant l option selinux=1 (resp. 0) au boot 2 dans le fichier /etc/selinux/config, l option SELINUX permet de choisir entre trois possibilités : disabled, permissive et enforcing. 3 si on a booté un noyau avec activé (se teste avec selinuxenabled), on peut passer du mode permissive au mode enforcing avec la commande setenforce 1. 4 Pour savoir où on en est : sestatus -v
23 : Comment ça marche : rôles, types, accréditation Les descripteurs de fichiers (fichiers, répertoires, devices, points de montages, etc.) sont labellés : $ ls -Z /etc/shadow -r root root system_u:object_r:shadow_t /etc/shadow Les utilisateurs sont labellés : $ id -Z user_u:system_r:unconfined_t Les processus sont labellés : $ ps -Z LABEL PID TTY TIME CMD user_u:system_r:unconfined_t pts/1 00:00:00 bash
24 : Comment ça marche : rôles, types, accréditation Quelques informations étaient restées cachées : # secon -R user: root role: system_r type: unconfined_t sensitivity: s0 clearance: s0:c0.c1023 mls-range: s0-s0:c0.c1023 Elles sont stockées dans l attribut étendu security.selinux de l inode : # getfattr -n security.selinux. # file:. security.selinux="root:object_r:user_home_dir_t:s0\000" Les sauvegardes doivent conserver les attributs étendus. Par exemple : star -xattr -artype=exustar -c -f toto.tar toto rsync -X...
25 : Comment ça marche : MLS, MCS propose 16 niveaux de sécurité (s0,...,s15) et 1024 catégories (c0,...,c1023). Les premiers permettent d implémenter une sécurité de type militaire (Multi-Level Security). Les deuxièmes permettent de cloisonner l information selon par exemple les services d une entreprise (Multi-Category Security). NB : Les catégories permettent de faire sensiblement la même chose que des groupes et des ACLs POSIX. Les niveaux de sécurité sont beaucoup plus contraignants pour définir une politique globale sur le système (ex : serveur mail).
26 : Comment ça marche : TE, RBAC, MCS, DAC Si un processus (user_p:role_p:type_p:mcs_p) doit faire une opération sur un objet (user_o:role_o:type_o:mcs_o), on teste successivement : les permissions unix standards, si le type type_p est autorisé à faire cette opération sur un objet de type type_o. idem pour les niveaux de sécurité/catégories Un certain nombre d opérations nécessitent un changement de type (typiquement, l éxécution d un démon). La liste des types accessibles est déterminée par le rôle.
27 : Comment ça marche : politique Les politiques sont le cœur de. Fedora/RedHat propose des politiques toutes faites pour les cas courant : strict : implémente la politique strict de la NSA. Elle vise à protéger tout le système. Adaptée éventuellement à un serveur sans utilisateurs, mais nécessite un long travail de configuration ; targeted : vise à protéger les démons et utilitaires les plus sensibles. Les autres processes sont du type unconfined_t ; mls : ajoute une déclinaison en 16 niveaux de sécurité (s0,...,s15). La politique se fixe avec le paramètre SELINUXTYPE dans le fichier /etc/selinux/config.
28 : Comment ça marche : modules Depuis Fedora Core 5, une politique n est plus monolithique. Elle est composée de modules et l administrateur peut en ajouter de nouveaux à chaud (modulo une éventuelle opération de retypage du filesystem). La commande semodule -l donne la liste des modules installés. Pour ajouter un module : semodule -i module.pp. Attention, le nom du module est important, on peut écraser un module fourni par la distribution, voire toute la politique si le module s appelle base.
29 : Comment ça marche : booléens La politique peut permettre de changer un certain nombre de paramètres à chaud. La liste complète est disponible avec la commande getsebool -a ou dans le répertoire /selinux/booleans. On peut changer une valeur avec la commande setsebool. Exemple (utile) : setsebool -P allow_execheap=1
30 : Comment ça marche : logs Si un processus tente de faire une action contraire à la politique, l action est logguée dans /var/log/messages et apparaît dans dmesg. Exemple : avc: denied { execheap } for pid=25845 comm="calcul" scontext=user_u:system_r:unconfined_t:s0 tcontext=user_u:system_r:unconfined_t:s0 tclass=process
31 : Créér sa politique Supposons que la politique par défaut est inadaptée pour un logiciel commercial de calcul (il a besoin de execheap et de execstack). On a trois solutions : désactiver (= plus aucune protection), changer les booléens nécessaires (= plus de protection contre un code utilisateur malveillant), créer son module de politique pour ce logiciel et éventuellement en faire profiter la terre entière!
32 : Créér sa politique Ingrédients d une politique pour calcul : un fichier calcul.fc contenant les exécutables concernés, un fichier calcul.if contenant les interfaces (??) un fichier calcul.te contenant la politique de sécurité. Comment savoir ce qu il faut y mettre? En général, il n est pas très dur de deviner les exécutables en cause (= path complet dans calcul.fc). Un calcul.if vide fait l affaire pour un programme utilisateur.
33 : Créér sa politique Pour préparer calcul.te, le plus simple est de passer en mode permissif (setenforce 0), lancer le programme et d éxécuter toutes ses fonctionnalités, puis passer la commande suivante : audit2allow -d -m calcul > calcul.te Cette opération donne sûrement des résultats trop laxistes. Il faut relire et corriger le fichier calcul.te obtenu. Pour activer la nouvelle politique : checkmodule -M -m -o calcul.mod calcul.te semodule_package -o calcul.pp -m calcul.mod -f calcul.fc semodule -i calcul.pp
34 : Exemple (extrait!) de fichier calcul.te policy_module(calcul,1.0.0) type CALCUL_t; type CALCUL_exec_t; domain_type(calcul_t) init_daemon_domain(calcul_t, CALCUL_exec_t) require { type file_t; type port_t; class file { read write getattr execute execute_no_trans rename create unlink link }; class process { execstack execmem execheap getsched signal signull }; class tcp_socket { name_bind name_connect send_msg setopt read bind create recv_msg write getattr connect shutdown getopt node_bind }; } allow CALCUL_t file_t:file { read write getattr execute execute_no_trans rename create unlink link }; allow CALCUL_t self:process { execstack execmem execheap getsched signal signull }; allow CALCUL_t port_t:tcp_socket { name_connect send_msg recv_msg }; domain_auto_trans(unconfined_t, CALCUL_exec_t, CALCUL_t)
35 : Créér sa politique en cliquant Pour les allergiques à la ligne de commande, RedHat/Fedora a développé une interface graphique pour créer et modifier sa politique : system-config-selinux (dans le paquet policycoreutils-gui). On a un accès aux booléens, aux modules, aux utilisateurs, aux types de fichiers, et une assistance pour créer un nouveau module. Cela simplifie la procédure de création d une politique, mais il faudra toujours éditer le fichier calcul.te pour l adapter à ses besoins. Un projet concurrent permet également d éditer une politique (différente de la politique targeted) : SEEdit.
36 : Problèmes rencontrés et solutions La plupart des logiciels commerciaux de calcul ne sont pas adaptés à. Pour arriver à les lancer même dans une politique targeted, il faire quelques modifications du type : chcon -t textrel_shlib_t /usr/local/calcul/lib/lib_importante.so Tout changement sérieux de la politique de sécurité impose de retyper tout le filesystem, ce qui peut vraiment prendre du temps! Certains systèmes de fichiers ne supportent pas les labels, par exemple NFS. Tout fichier sur un montage NFS est de type nfs_t.
37 : critiques ce sont les distributions qui définissent les politiques, donne l impression de nécessiter un BAC+20 pour modifier les droits, marche à peu près en targeted sous Fedora si on ne s écarte pas de l installation de base, difficile à mettre en œuvre et facile à désactiver selon des développeurs d OpenBSD doit-on vraiment en arriver là pour sécuriser quelques services?
38 : critiques ce sont les distributions qui définissent les politiques, donne l impression de nécessiter un BAC+20 pour modifier les droits, marche à peu près en targeted sous Fedora si on ne s écarte pas de l installation de base, difficile à mettre en œuvre et facile à désactiver selon des développeurs d OpenBSD doit-on vraiment en arriver là pour sécuriser quelques services? donne trop souvent envie de faire setenforce 0
39 Politiques de sécurité Initialement développé par Immunix Inc, a continué à être développé par Novell après le rachat d Immunix en se présente comme une solution simple à mettre en œuvre et qui ne cherche pas à cadenasser hermétiquement tout le système. Elle est intégrée à SUSE Linux Enterprise depuis la version 10 et à Ubuntu depuis Gutsy Gibbon (7.10).
40 : Comment ça marche utilise l API LSM pour limiter certains exécutables sur plusieurs points : accès aux fichiers (rwx) selon leur chemin absolu, capabilities POSIX : un certain nombre de fonctions accessibles à root dans un système unix classique (par ex. CAP_SETUID, CAP_NET_BIND_SERVICE, CAP_KILL,...)
41 : Comment ça marche Un module noyau est chargé au démarrage (via /etc/init.d/apparmor). La configuration générale est dans /etc/apparmor. Les politiques (profils) sont dans /etc/apparmor.d et nommées en remplaçant dans le chemin absolu les / par des.. Un profil peut exister sous deux états : complain : le profil produit des erreurs, mais ne bloque rien (idem permissive dans ), enforce : le profil bloque effectivement les actions illégales.
42 : Quelques commandes en ligne Pour passer un profil en mode enforce : aa-enforce /path/vers/executable. Pour passer un profil en mode complain : aa-complain /path/vers/executable. Pour recharger tous les profils : /etc/init.d/apparmor reload. Pour recharger un profil : cat /etc/apparmor.d/nom.du.profil apparmor_parser -r.
43 : Comment créer un profil Lancer la commande aa-genprof /path/vers/executable, puis lancer le programme et en explorer toutes les fonctionalités. Ensuite suivre les instructions pour obtenir le profil. Pour du travail d envergure, il vaut mieux utiliser aa-autodep, puis ajuster le profil grâce à aa-logprof. Les amateurs de souris et de SUSE peuvent utiliser YAST pour faire sensiblement la même chose.
44 : Exemple complet d un profil /usr/sbin/named flags=(complain) { #include <abstractions/base> #include <abstractions/nameservice> } capability net_bind_service, capability setgid, capability setuid, capability sys_chroot, /etc/bind/* r, /proc/net/if_inet6 r, /usr/sbin/named mr, /var/cache/bind/* rw, /var/run/bind/run/named.pid w, # support for resolvconf /var/run/bind/named.options r,
45 contre ne sécurise qu un certain nombre de programmes, vise à sécuriser tout le système (en politique stricte). Plus grande finesse d action chez (granularité des droits, MLS, RBAC). Profils lisibles et faciles à créer chez. impose une intervention sur le système de fichiers et les utilitaires de base, s intègre directement en se basant sur les chemins d accès. permet de créer des sous-profils (par ex. pour sécuriser une page PHP plus spécifiquement que le serveur Apache). considère Apache comme un seul processus si les pages PHP utilisent mod_php.
46 Mon module de sécurité va jusqu à 11, partie II Selon diverses personnes anonymes (qui travaillent sur ) : ne protège que quelques démons, donc ce n est pas sérieux. On ne peut pas faire de sécurité sérieusement en se basant sur les chemins d accès. L outil de création de politique peut donner des résultats dangereux. Il vaut mieux que des pros de la sécurité définissent les politiques plutôt que de laisser ça à un utilitaire automatique
Security Enhanced for Linux
Security Enhanced for Linux Travail de Bachelor Session 2012 - Professeur responsable : LITZISTORF Gérald Diplômant : BASBOUS Khaled Filière Télécommunications Laboratoire de transmission de données Genève,
Polux Développement d'une maquette pour implémenter des tests de sécurité
Polux Développement d'une maquette pour implémenter des tests de sécurité équipes SERES et SSIR 28 septembre 2007 2 / 55 Plan Première partie I Aspects fonctionnels 3 / 55 Plan 1 Présentation des aspects
Guide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Automatisation de l administration système avec
Automatisation de l administration système avec Puppet à la présidence de l UHP Sylvain Zimmermann Université Henri Poincaré 16 février 2011 Plan Introduction Motivations à utiliser puppet Généralités
DenyAll Detect. Documentation technique 27/07/2015
DenyAll Detect Documentation technique 27/07/2015 Sommaire 1. A propos de ce document... 3 1.1 Objet... 3 1.2 Historique... 3 1.3 Contexte... 3 2. Liste des tests... 4 2.1 Découverte réseau (scan de ports)...
Systèmes informatiques
Systèmes informatiques Franck Guingne, sur la base du cours d Olivier Lecarme Cours Licence 1; Semestre 2 2009 2010 Troisième cours : Installation d une distribution GNU/Linux. 1 Les différentes distributions
Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre [email protected]
Cours Linux Cours en ligne Administrateur Systèmes Linux Académie Libre [email protected] Programme général du cours Linux MODULE 1 - Fondamentaux Introduction à Linux La procédure de Login et Logout
Gestion des identités Christian-Pierre Belin
Gestion des identités Christian-Pierre Belin Architecte Microsoft France La gestion des identités Le périmètre et les rôles Services d annuaire Point de stockage et d administration des comptes, des informations
Faites danser votre serveur avec Samba. Association LOLITA
Faites danser votre serveur avec Samba. Partagez des données et des imprimantes dans un réseau hétérogène. Association LOLITA Logiciels Libres à Tahiti & ses îles. Présentation de SAMBA. Présentation entièrement
Imprimantes et partage réseau sous Samba avec authentification Active Directory
Imprimantes et partage réseau sous Samba avec authentification Active Directory Sommaire 1- Pré requis Page 2 2- Configuration réseau Page 3 3- Installation de samba Page 4 à 5 4- Installation de kerberos
PROFIL EXPERIENCE ARCHITECTE LINUX, OPEN SOURCE, COORDINATEUR SÉCURITÉ EMEA
[email protected] +33 (0)6 60 07 25 36 PROFIL EXPERIENCE Architecte et administrateur système Linux, UNIX (Solaris, AIX, HP-UX), BSD et Mac OS X. Plus de 10 ans d expérience dans des environnements de
TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)
TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration
TP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
TP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Sécurisation de Windows NT 4.0. et Windows 2000
Pratique système : Sécurité Sécurisation de Windows NT 4.0 et Windows 2000 Partie 3/3 Patrick CHAMBET [email protected] Patrick CHAMBET - 1 - Au cours des deux premières parties de cet article,
REPARTITION DE CHARGE LINUX
REPARTITION DE CHARGE LINUX I. SOMMAIRE II. Introduction... 2 1. Principe cluster... 2 III. Contexte... 2 2. Objectifs... 2 3. Topologie logique et physique finale... 3 IV. Préparation des postes... 4
Introduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ [email protected] Master CCI - Université Lyon 1 -
Gérer ses environnements de développement avec Vagrant RMLL 2012
Gérer ses environnements de développement avec Vagrant RMLL 2012 1 Jean-Marc Fontaine Passionné de web depuis 1996, de PHP depuis 2000 et de musique depuis 1977 Consultant PHP chez Alter Way Ex-Président
1. En moyenne, un ordinateur sans protection connecté à Internet est infecté après... quelques minutes 10 12 heures 3 jours plus d une semaine
Quiz sur la sécurité: réponses et explications 1. En moyenne, un ordinateur sans protection connecté à Internet est infecté après... quelques minutes 10 12 heures 3 jours plus d une semaine Ce n est vraiment
Découverte des Logiciels Libres. Gilles Dequen 2009-2010 [email protected]
Découverte des Logiciels Libres Gilles Dequen 2009-2010 [email protected] Découverte des Logiciels Libres 10 Séances de 3h00 [14h00-17h15] 4, 11, 25 février 4, 18, 25 mars 1, 22, 29 avril 6 mai
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation
Chapitre 02. Configuration et Installation
Chapitre 02 Configuration et Installation Introduction I- Configuration et Installation de Windows Server 2008 R2 1. Installation du contrôleur de domaine Active directory 2. Création des différents objets
SYSTÈME DE GESTION DE FICHIERS
SYSTÈME DE GESTION DE FICHIERS - DISQUE 1 Les couches logiciels réponse requête Requêtes E/S Système E/S Pilote E/S Interruptions utilisateur traitement S.E. commandes S.E. S.E. matériel Contrôleur E/S
Sécurité et Linux. Philippe Biondi <[email protected]> Cédric Blancher <[email protected]> 14 mai 2002
Sécurité et Linux Philippe Biondi Cédric Blancher 14 mai 2002 Plan 1 Aperçu d un SI Linux Aperçu Points forts Points faibles Sécurité et Linux
CIBLE DE SECURITE CSPN DU PRODUIT PASS. (Product for Advanced SSO)
CIBLE DE SECURITE CSPN DU PRODUIT PASS (Product for Advanced SSO) Préparé pour : ANSSI Préparé par: Thales Communications & Security S.A. 4 Avenue des Louvresses 92622 GENNEVILLIERS CEDEX France This document
TESIAL sprl. Aide pour l installation et la gestion du backup. 27 novembre 2009
TESIAL sprl Aide pour l installation et la gestion du backup 27 novembre 2009 Page 1/10 1 Introduction La solution de backup en ligne TESIAL se base sur un logiciel StoreGrid édité par Vembu. Dans ce document,
DÉVELOPPER DES APPLICATIONS WEB SÉCURISÉES
DÉVELOPPER DES APPLICATIONS WEB SÉCURISÉES et après? 3 avril 2012 www.advens.fr Document confidentiel - Advens 2012 Etat des lieux en 2012 Augmentation de la fréquence et de la complexité des attaques
ClariLog - Asset View Suite
ClariLog - Asset View Suite Architecture et Prérequis v. 20140601 TABLE DES MATIERES 1 Architecture et principe de mise en place... 3 2 Serveur (stockage)... 4 2.1 Ressource réseau partagée... 4 2.2 Base
Sécurité des systèmes d exploitation
Sécurité des systèmes d exploitation Jean-Marc Robert Génie logiciel et des TI Plan de la présentation Systèmes d exploitation Microsoft XP, Vista, 7, Unix/Linux MAC Conclusion Jean-Marc Robert, ETS Sécurité
Partages de fichiers SAMBA et d imprimantes CUPS entre deux réseaux internes.
Partages de fichiers SAMBA et d imprimantes CUPS entre deux réseaux internes. La configuration réseau de référence est celle exposée dans l article de ce site : http://bricololinux.apinc.org/spip.php?article32
Services d impression, Partie 2 : CUPS
Journées Mathrice, Paris IHP, 18-20 octobre 2005 Table des matières Pourquoi passer à CUPS? Comprend les commandes LPD (BSD) et LP (Système V). Système pensé depuis le début pour les imprimantes réseau
Le modèle de sécurité windows
Le modèle de sécurité windows Cours Windows 2008-2009 Franck Rupin - Laurent Gydé 1 Le modèle de sécurité windows 1 Généralités 2 Les composants du système de sécurité 3 La protection des objets 4 Audit
UPSTREAM for Linux on System z
FICHE PRODUIT UPSTREAM for Linux on System z UPSTREAM for Linux on System z UPSTREAM for Linux on System z est conçu de manière à assurer une protection de données complète pour votre environnement Linux
Mettez Linux en boîte avec ClearOS
Mettez Linux en boîte avec ClearOS Jonas FERNANDEZ Administrateur GNU/Linux LPIC 1 Association LoLiTa, Logiciels Libres à Tahiti et ses îles 13 mars 2013 Présentation réalisée avec L A TEX. 13 mars 2013
INSTALLATION ET CONFIGURATION DE OPENLDAP
INSTALLATION ET CONFIGURATION DE OPENLDAP Ce document a pour intérêt de décrire les étapes de l installation et de la configuration de l outil OpenLDAP sous l OS FreeBSD 4.8 Installation et Configuration
Virtualisation et le hosting. Christophe Lucas <[email protected]> Sébastien Bonnegent <sebastien.bonnegent@insa rouen.fr>
Christophe Lucas Sébastien Bonnegent ROTOMALUG INSA de Rouen Samedi 17 mars 2007 PLAN 1. Virtualisation 2. Xen 3. VServer 4. Utilisations 5. Cas
Description : Les candidats doivent être capables de conserver l'heure système et synchroniser l'horloge via le protocole NTP
Conservation et gestion de l'heure système Description : Les candidats doivent être capables de conserver l'heure système et synchroniser l'horloge via le protocole NTP Termes, fichiers et utilitaires
Jeudis du libre, Samba ou comment donner le rythme aux stations Windows
Jeudis du libre, Samba ou comment donner le rythme aux stations Windows Qui suis-je? Philip Richardson Sysadmin à Bruxelles Formation Formateur occasionnel Membre du BxLUG (http://www.bxlug.be) A été RHCE
Session 8: Android File System
Session 8: Android File System LO52 - Automne 2014 Fabien BRISSET 2 mai 2014 [email protected] www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free Electrons
Virtual Box Mettez un PC dans votre... PC
Virtual Box Mettez un PC dans votre... PC Philippe Wambeke LoliGrUB 17 mai 2014 Philippe Wambeke (LoliGrUB) Virtual Box 17 mai 2014 1 / 13 1 Virtual box Présentation Plateformes supportées Installation
SERVEUR WEB LINUX LAMP. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 15 www.razafimamonjy.fr
SERVEUR WEB LINUX LAMP 1 Le Serveur APACHE Définition d un serveur web : - Un serveur http ou démon http ou HTTPd (HTTP daemon) ou (moins précisément) serveur web, est un logiciel servant des requêtes
LINUX - ADMINISTRATION PROGRAMME DE FORMATION
LINUX - ADMINISTRATION Objectifs : Cette formation a pour objectif de vous apprendre les éléments de base de l'administration en commençant par un rappel des commandes de bases et l'apprentissage de la
sshgate Patrick Guiran Chef de projet support [email protected] WWW.LINAGORA.COM
sshgate Patrick Guiran Chef de projet support [email protected] WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate
JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC
JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION Sommaire Domaines d utilisation Editeurs de solutions de virtualisation Exemples d utilisation à l IPHC Déployer une machine virtuelle
Architecture système sécurisée de sonde IDS réseau
Architecture système sécurisée de sonde IDS réseau Pierre Chifflier and Arnaud Fontaine Agence Nationale de la Sécurité des Systèmes d Information {pierre.chifflier,arnaud.fontaine}@ssi.gouv.fr Résumé
Linux. Sécuriser un réseau. 3 e édition. l Admin. Cahiers. Bernard Boutherin Benoit Delaunay. Collection dirigée par Nat Makarévitch
Bernard Boutherin Benoit Delaunay Cahiers de l Admin Linux Sécuriser un réseau 3 e édition Collection dirigée par Nat Makarévitch Groupe Eyrolles, 2003, 2004, 2007, ISBN : 2-212-11960-7, ISBN 13 : 978-2-212-11960-2
ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).
Nom du projet : Zabbix Description : ZABBIX est un logiciel open source créé par Alexei Vladishev. Zabbix permet de surveiller le statut de divers services réseau, serveurs et autres matériels réseau.
Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal <[email protected]> Cédric Blancher <[email protected]>
Stratégie de sécurité grâce au logiciel libre Frédéric Raynal Cédric Blancher 1 Agenda du workshop Introduction Le logiciel libre et la sécurité GNU/Linux
Gestion des Identités à Privilèges. Aperçu Général
Gestion des Identités à Privilèges Aperçu Général Gestion des Identités à Privilèges Table des matières Ce que vous devez savoir....3 Les identités à priviléges expliquées....3 Les risques qu entraînent
Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet
Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction
Systèmes en réseau : Linux 1ère partie : Introduction
Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce
Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4.
Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. 1 - Quelques informations à propos de ce guide Ce guide décrit comment installer la base de données Oracle 10g
SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE
SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE C.Crochepeyre MPS_SGF 2000-20001 Diapason 1 Les couches logiciels réponse SGF requête matériel matériel Requêtes E/S Système E/S Pilote E/S Interruptions Contrôleur
Authentification et contrôle d'accès dans les applications web
Authentification et contrôle d'accès dans les applications web Quelques Rappels Objectifs : contrôler que seulement Certains utilisateurs Exécutent certaines opérations Sur certains objets Trois entités
Audits de sécurité, supervision en continu Renaud Deraison
Audits de sécurité, supervision en continu Renaud Deraison Bio (en deux phrases) Auteur du logiciel Nessus (1998 -) Co-fondateur de Tenable Network Security, Inc. (Maryland, 2002 -) Tenable La société
Frédéric Cuppens et Nora Cuppens-Boulahia
Les modèles de sécurité Frédéric Cuppens et Nora Cuppens-Boulahia Abstract L objectif des modèles de sécurité est de donner une expression des besoins de sécurité des systèmes d informations (SI). Depuis
108. Services système de base
108. Services système de base 108.1 Conservation et gestion de l'heure système 108.2 Le système de journaux (logs) système 108.3 Les bases du courrier électronique et d'un MTA (Mail Transfer Agent) 108.4
Premiers pas en Linux
Premiers pas en Linux 1 Bref historique Linux Système d'exploitation créé en 1991. Par Linus Torvalds un étudiant nlandais. Développé et amélioré par des centaines de spécialistes dans le monde. Particularité
Systèmes d exploitation
Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation
OpenLDAP, un outil d administration Réseau. Une implémentation d OpenLDAP
OpenLDAP, un outil d administration Réseau Une implémentation d OpenLDAP INRA de Rennes UMR-118 Amélioration des Plantes et Biotechnologies Végétales Présentation : Lightweight Directory Access Protocol
I. Présentation du serveur Samba
Introduction D un point de vue général, un contrôleur de domaine est grand chef sur un réseau. C'est le serveur auquel tous les clients se réfèrent pour les authentifications d'utilisateurs, de machines,...
Systèmes de fichiers répartis
Systèmes de fichiers répartis INF346 Samuel Tardieu [email protected] Télécom ParisTech 16 mars 2012 Samuel Tardieu (Télécom ParisTech) Fichiers répartis 16 mars 2012 1 / 42 Introduction Pourquoi partager
Authentification unifiée Unix/Windows
Rencontres Mathrice - Octobre 2008 Plan Contexte du laboratoire 1 Contexte du laboratoire 2 3 4 Le laboratoire Contexte du laboratoire Laboratoire de Mathématiques et Applications Unité mixte de recherche
Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008
Supervision système et réseau avec Zabbix Anne Facq Centre de Recherche Paul Pascal 17 avril 2008 Supervision avec Zabbix 17/04/2008 RAISIN 2 Plan Introduction Architecture de zabbix Fonctionnalités de
sécurisation des systèmes d information BE READY FOR WHAT S NEXT. Kaspersky Open Space Security
sécurisation des systèmes d information BE READY FOR WHAT S NEXT. Kaspersky Open Space Security Le Saviez-vous? La Cybercriminalité génère plus d argent que le trafic de drogue* La progression des malwares
RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications
RTN / EC2LT Réseaux et Techniques Numériques Ecole Centrale des Logiciels Libres et de Télécommunications Mise en place d'un Contrôleur de Domaine dans un milieu hétérogène avec SAMBA couplé à LDAP Domaine
Microsoft Exchange en quelques mots
Microsoft Exchange en quelques mots Serveur de travail collaboratif: Serveur de Messagerie Calendrier partagés, Gestion du temps libre/occupé (Free/Busy) Bases de Contacts, Tâches, Journal, Notes Espace
avoir besoin en fonction des options d installation que vous choisissez. Nous évoquerons ces détails plus tard dans ce document
Introduction Il y a quelques temps mon garage a été cambriolé et tous mes outils ont été volés! J ai vite réalisé que si j avais eu une caméra observant la porte j aurais pu savoir qui avait commis cet
Serveur de sauvegardes incrémental
Serveur de sauvegardes incrémental [email protected] [email protected] Dans cet article, nous allons vous apprendre comment mettre en place un serveur de sauvegardes incrémental
Environnement Informatique EMSE Linux
Environnement Informatique EMSE Linux Xavier Serpaggi École Nationale Supérieure des Mines de Saint-Étienne. Septembre 2013 Xavier Serpaggi (ENSM-SE) Environnement Informatique
Portails d'entreprise sous GNU/Linux
Portails d'entreprise sous GNU/Linux Cédric BLANCHER Arche, groupe Omnetica / MISC [email protected] / [email protected] JIA 2004 Agenda Plan de la présentation Introduction 1ère partie : Messagerie
Unix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
Gestion des droits d accès. Quelques exemples de vulnérabilité
Gestion des droits d accès 1 Les menaces 2 Menaces Modèles de contrôle d accès Contrôle d accès dans SQL Chiffrement de bases de données Contrôle de l usage des bases de données Omniprésence des bases
M2 Miage Gestion des Identités et des Accès
M2 Miage Gestion des Identités et des Accès Damien Ploix Université d Evry Val d Essonne [email protected] http://www.ibisc.univ-evry.fr/~dploix 1 Plan Introduction Autorisation Gestion des
Architecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
Chapitre IX : Virtualisation
Chapitre IX : Virtualisation Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 5 mai 2011 1 Principes Problématique Typologie
Sauvegarde des données au LAAS
Sauvegarde des données au LAAS Laurent Blain, LAAS-CNRS 1 Configuration Technique 1 Serveur de sauvegarde connecté à une bibliothèque de bandes 1 bibliothèque Qualstar 88132 3 lecteurs LTO-2 100 bandes
MANUEL UTILISATEUR KIWI BACKUP V 3
Révision Mai 2012 MANUEL UTILISATEUR KIWI BACKUP V 3 Sommaire PREMIERE PARTIE : INSTALLATION DE KIWI BACKUP... 3 INSTALLATION SOUS WINDOWS... 3 INSTALLATION SOUS LINUX DEBIAN / UBUNTU... 6 Installation
Sécuriser les applications web de l entreprise
LABORATOIRE SECURITE Sécuriser les applications web de l entreprise Mise en place de ModSecurity pour Apache Julien SIMON - 61131 Sommaire Présentation de la situation actuelle...3 Qu est ce qu un WAF?...5
Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3
Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé
Chapitre 3. Sécurité des Objets
Chapitre 3 Sécurité des Objets Objectifs du chapitre Dans ce chapitre nous allons étudier les points suivants Le modèle de sécurité de Windows 2000 La gestion des droits sur le système de fichier Le chiffrement
DOMAIN NAME SYSTEM. CAILLET Mélanie. Tutoriel sur le DNS. Session 2012-2014 Option SISR
DOMAIN NAME SYSTEM Tutoriel sur le DNS CAILLET Mélanie Session 2012-2014 Option SISR Table des matières DOMAIN NAME SYSTEM 2013 I. DNS Statique sous Linux (Ubuntu 12.04 LTS)... 3 A. DNS Principal... 3
<Insert Picture Here> Solaris pour la base de donnés Oracle
Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs
Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be
Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard
HP Color LaserJet Pro MFP M476dn
HP Color LaserJet Pro MFP M476dn HP Color LaserJet Pro MFP M476dn - Imprimante multifonctions - couleur - laser - Légal (216 x 356 mm) (original) - A4/Légal (support) - jusqu'à 21 ppm (copie) - jusqu'à
Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.
Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne
Logiciel Libre Cours 9 Modèles Économiques
Logiciel Libre Cours 9 Modèles Économiques Stefano Zacchiroli [email protected] Laboratoire PPS, Université Paris Diderot 2013 2014 URL http://upsilon.cc/zack/teaching/1314/freesoftware/ Copyright
Fiche Technique. Cisco Security Agent
Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit
ANTI-VIRUS / PROTECTION DES POSTES DE TRAVAIL ET DES SERVEURS DE FICHIERS
ANTI-VIRUS / PROTECTION DES POSTES DE TRAVAIL ET DES SERVEURS DE FICHIERS Description du produit 4 : KASPERSKY BUSINESS SPACE SECURITY CAP SYNERGY 1 Voie Felix EBOUE 94000 CRETEIL IV/PRODUIT 4 (4/4) IV.1/NOM
Table des matières. 2011 Hakim Benameurlaine 1
Table des matières 1 SERVICE D IMPRESSION... 2 1.1 Introduction... 2 1.2 Système BSD... 2 1.2.1 Commandes d impression... 3 1.2.2 Filtres d impression... 3 1.2.3 LPRng (Line PRinter next generation)...
Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.
PERSPECTIVES Le Single Sign-On mobile vers Microsoft Exchange avec OWA et ActiveSync Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des
But de cette présentation. Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Introduction. Samba: principes
But de cette présentation Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Vous faire découvrir le modèle client-serveur et la création d un contrôleur de domaine sous Linux Ce sont des aspects
Administration de Parc Informatique TP07 : Installation de Linux Debian
Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution
Le protocole FTP (File Transfert Protocol,
Mise en place d un serveur FTP sous CentOS 6.2 Nicolau Fabien, Emanuele Prestifilippo Le protocole FTP (File Transfert Protocol, en français protocole de transfert de fichiers) permet d envoyer ou récupérer
Acronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide
Acronis Backup & Recovery 10 Server for Linux Guide de démarrage rapide Ce document explique comment installer et commencer à utiliser Acronis Backup & Recovery 10 Server for Linux. Copyright Acronis,
Systèmes de tickets avec RT
Gestion et Surveillance de Réseau Systèmes de tickets avec RT These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)
AMI Enterprise Intelligence Pré-requis techniques
AMI Enterprise Intelligence Pré-requis techniques Version 6.1 Avril 2012 Logiciels pour l'intelligence d'entreprise Go Albert SA 46, Avenue Daumesnil - 75012 Paris France - http://www.amisw.com/ Phone
Python Les fondamentaux du langage
Editions ENI Python Les fondamentaux du langage (Nouvelle édition) Collection Ressources Informatiques Extrait 654 Python Les fondamentaux du langage 1.2 Objectifs du chapitre Dans ce chapitre sont présentés
