Authentification unifiée Unix/Windows



Documents pareils
Kerberos: authentification unique

Journée Josy/PLUME. Outils logiciels libres utiles à tout ASR SAMBA. Maurice Libes. Centre d'océanologie de Marseille UMS 2196 CNRS

Simplifier l authentification avec Kerberos

Samson BISARO Christian MAILLARD

Une unité organisationnelle (Staff) comporte une centaine d'utilisateur dans Active Directory.

Spécialiste Systèmes et Réseaux

Description de la maquette fonctionnelle. Nombre de pages :

Tour d horizon des différents SSO disponibles

Pourquoi installer un domaine Windows Active directory? E. Basier - CNIC S. Maillet - CRPP F. Palencia - ICMCB

Utiliser Améliorer Prêcher. Introduction à LDAP

Kerberos : Linux, Windows et le SSO

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

S28 - La mise en œuvre de SSO (Single Sign On) avec EIM (Enterprise Identity Mapping)

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

LINUX Préparation à la certification LPIC-3 (examen LPI 300) - 2ième édition

Gestion des identités Christian-Pierre Belin

Kerberos en environnement ISP UNIX/Win2K/Cisco

NFS Maestro 8.0. Nouvelles fonctionnalités

SECURITE DES SYSTEMES DʼINFORMATION FREEIPA Projet de semestre ITI 3eme année Etudiant RAZAFIMAHATRATRA LAURE Professeur : Gérald LITZISTORF

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

LDAP : pour quels besoins?

Active Directory. Structure et usage

Active Directory. Qu'est-ce qu'un service d'annuaire?

Architecture pour un référentiel d'annuaire et d'authentification Single Sign On interopérable en environnement hétérogène

Introduction à la notion de DOMAINE

Windows Server Chapitre 3 : Le service d annuaire Active Directory: Concepts de base

Restriction sur matériels d impression

Licence professionnelle Réseaux et Sécurité Projets tutorés

IPS-Firewalls NETASQ SPNEGO

Administration de systèmes

TP Windows server 2kx

Formateur : Franck DUBOIS

Découvrez notre solution Alternative Citrix / TSE

CAS, la théorie. R. Ferrere, S. Layrisse

Groupe Eyrolles, 2004 ISBN :

arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole :

Journée CUME 29 Mars Le déport d affichage. Vincent Gil-Luna Roland Mergoil.

Cours sur Active Directory

AUTHENTIFICATION MANAGEMENT

L annuaire et le Service DNS

Rôles serveur Notion de Groupe de Travail Active Directory Utilisation des outils d administration Microsoft Windows Server 2008

Référentiel d'authentification interopérable et ouvert: Kerberos

DMZ... as Architecture des Systèmes d Information

Annuaire LDAP, SSO-CAS, ESUP Portail...

Prise en main d un poste de travail sous Windows sur le réseau du département MMI de l'upemlv. d après M. Berthet et G.Charpentier

Single Sign-On open source avec CAS (Central Authentication Service) Vincent Mathieu Pascal Aubry Julien Marchal

Introduction aux services de domaine Active Directory

UE5A Administration Réseaux LP SIRI

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Kerberos/AD/LDAP/Synchro

Administration d un Parc Informatique. Projet Evolution. Thibault Passette Damien Campan Florence Manuel

Authentification centralisée et SSO Sujet. Table des matières. 1 ORGANISATION Mode de rendu Informations complémentaires 1 2 SUJET 2

Catalogue des formations 2015

Projet Evolution. Projet Evolution Fleury Plaideau Page 1

Windows Server 2008 Sécurité ADMINISTRATION ET CONFIGURATION DE LA SECURITE OLIVIER D.

SUJET EPREUVE ECRITE. JURY ASI Bap E Gestionnaire de parc informatique et Télécom.

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

OpenLDAP, un outil d administration Réseau. Une implémentation d OpenLDAP

Chapitre 02. Configuration et Installation

Stratégie de groupe dans Active Directory

Microsoft Windows 2000 Administration de Microsoft Windows 2000

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Comment déployer l'active Directory sur Windows Server 2008 R2. Microsoft France Division DPE

Windows 2000 Server Active Directory

Sécurité en MAC OS X [Nom du professeur]

Easy as NAS Supplément Entreprises. Guide des solutions

LP Henri Becquerel - Tours

Personnes ressources Tice. Académie de Rouen

Société TPA S.A.S. Servie Informatique TPA Metz Nord. 85, avenue de Thionville Woippy. L entreprise.

FORMATION WS0801. Centre de formation agréé

Présentation du logiciel Free-EOS Server

Phase 1 : Introduction 1 jour : 31/10/13

Introduction aux services Active Directory

Annuaires LDAP et méta-annuaires

Edition de février Numéro 1. Virtualisation du Poste de Travail

Service d'annuaire Active Directory

1. Présentation du TP

Windows Server 2012 R2 Administration

JOSY. Paris - 4 février 2010

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Installation Windows 2000 Server

Integration à un domaine AD SOMMAIRE

M1101a Cours 4. Réseaux IP, Travail à distance. Département Informatique IUT2, UPMF 2014/2015

Single Sign-On open source avec CAS (Central Authentication Service)

Kerberos, le SSO universel

Retour d expérience Sénalia. Comment migrer progressivement vers Microsoft Office 365?

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

TELECOM- ANNEE 2003/2004

Mise en place de Thinstation

Solutions Microsoft Identity and Access

Linux. Sécuriser un réseau. 3 e édition. l Admin. Cahiers. Bernard Boutherin Benoit Delaunay. Collection dirigée par Nat Makarévitch

Présentation de Active Directory

But de cette présentation. Contrôleur de domaine avec Samba (rédigé pour Ubuntu Server) Introduction. Samba: principes

L'AAA, késako? Bruno Bonfils, fr.org>, Novembre Sous ce terme d'apparence barbare est regroupé l'ensemble des concepts suivants :

Windows serveur 2012 : Active Directory

Transcription:

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 (UMR-6086) Situé à Poitiers Environ 70 personnes

Le parc informatique Clients légers (Neoware) PCs fixes Ordinateurs portables (prêts pour exposés/séminaires) Les systèmes d exploitation Debian GNU/Linux Quelques Windows XP (portables)

L existant (mars 2008) Authentification des utilisateurs via un annuaire LDAP Sessions interactives (SSH) Messagerie électronique Intranet...

L existant (mars 2008) Authentification des utilisateurs via un annuaire LDAP Sessions interactives (SSH) Messagerie électronique Intranet... Domaine SAMBA pour gérer les clients Windows et le serveur d applications Windows (TSE)

Pourquoi changer? Chaque modification dans l annuaire LDAP impose une saisie de mot de passe Le mot de passe n est pas complètement unifié (mot de passe Linux mot de passe Windows) Les utilisateurs doivent saisir leur mot de passe à chaque accès à un serveur (noeud de calcul, dépôt des pages web) Pas de comptes individuels sur les portables (comptes génériques)

Objectifs Contexte du laboratoire Mettre en place une SSO transparente (sans clé SSH) Mise en place du nouveau serveur de fichiers avec sécurisation des montages NFS à destination des PCs Linux Pouvoir utiliser les fonctionnalités d un domaine Windows pour l administration des clients (GPO) Avoir un vrai mot de passe unique

Plan Contexte du laboratoire 1 Contexte du laboratoire 2 3 4

Annuaire OpenLDAP Base d identification des utilisateurs (nom, prénom, login, attributs POSIX...) : Accès en anonyme via les bibliothèques NSS Chiffrage des communications avec SSL Réplication de l annuaire via l overlay d OpenLDAP Authentification via Kerberos des replicas vis à vis du maître L arbre LDAP dc=labo,dc=prive est divisé en deux branches : ou=people pour les utilisateurs ou=groups pour les groupes

Kerberos Contexte du laboratoire Qu est ce donc? Kerberos est un protocole d authentification réseau qui ne fait pas transiter les mots de passe sur le réseau, même cryptés.

Kerberos Contexte du laboratoire Qu est ce donc? Kerberos est un protocole d authentification réseau qui ne fait pas transiter les mots de passe sur le réseau, même cryptés. Kerberos, the definitive guide - Jason Garman - O Reilly

Les fichiers utilisateurs Les machines Linux montent le /home via NFSv4 Montage authentifié par Kerberos (option sec=krb5i) Sécurité des données Root n a pas accès au /home

Les fichiers utilisateurs Les machines Linux montent le /home via NFSv4 Montage authentifié par Kerberos (option sec=krb5i) Sécurité des données Root n a pas accès au /home Attention à l expiration du ticket Kerberos

Configuration d un client Linux 1 Création d un principal Kerberos sur le KDC (host/machine.domain.tld@krb-labo.prive) 2 Création d une keytab depuis le KDC et copie dans /etc/krb5.keytab 3 Installation des librairies Kerberos (MIT), du module pam krb5.so, et modules GSSAPI (libsasl2-modules-gssapi-mit) 4 Définition des paramètres dans /etc/krb5.conf Nom du royaume Kerberos Adresses des KDC Durée de vie et de renouvellement des tickets 5 Mise en place du montage NFSv4 pour /home (idmapd, rpc.gssd, fstab)

Plan Contexte du laboratoire 1 Contexte du laboratoire 2 3 4

Domaine Active Directory Regroupe les machines et les utilisateurs du monde Windows Centralise l authentification Permet d appliquer des stratégies sur les postes (GPO)...

Domaine Active Directory Regroupe les machines et les utilisateurs du monde Windows Centralise l authentification Permet d appliquer des stratégies sur les postes (GPO)... Bref, c est censé faciliter l administration d un parc Windows

Configuration du domaine Active Directory DNS Pour éviter de polluer le vrai DNS, le contrôleur de domaine fait office de serveur DNS. Un nom de domaine privé (du type 2003-labo.prive) est utilisé pour éviter les conflits. Approbation de domaines L approbation de domaines permet aux utilisateurs Kerberos d ouvrir une session sur le domaine Windows. Cependant, chaque principal Kerberos doit être mappé avec un compte utilisateur d Active Directory.

Les fichiers Contexte du laboratoire Hébergés sur le NAS du Labo Distribués par SAMBA qui est intégré au domaine Correspondance des UID Linux et SID Windows par Winbindd Création d une partition dans Active Directory pour stocker cette correspondance

Schéma global d intégration Domaine Kerberos KRB LABO.PRIVE UID et GUID Unix (libnss ldap) KDC High Speed Disk LDAP Filer samba/nfs Authentification Fichiers (Z:) uid/gid <=> sid (Winbindd) Alimentation de la base d utilisateurs Active directory (Perl/VBScript) Stratégies, impressions... Controleur AD PC Windows Domaine Active Directory 2003 LABO.PRIVE

Contrainte supplémentaire Toutes les machines du domaines doivent avoir la connaissance du royaume Kerberos et notamment du KDC. Commande ksetup.exe 1 : ksetup.exe /AddKdc KRB-LABO.PRIVE kdc.priv.domain.tld 1 Inclus dans les Supports Tools pour Microsoft XP

Plan Contexte du laboratoire 1 Contexte du laboratoire 2 3 4

Création d un compte 1 Création d une fiche dans l annuaire LDAP 2 Création du principal Kerberos dans le KDC 3 Création du home directory sur le NAS 4 Création d un utilisateur dans Active Directory avec un mot de passe aléatoire 5 Mappage du principal Kerberos avec le compte Active Directory 6 Enregistrement de la correspondance uidnumber/sid

Création d un compte 1 Création d une fiche dans l annuaire LDAP 2 Création du principal Kerberos dans le KDC 3 Création du home directory sur le NAS 4 Création d un utilisateur dans Active Directory avec un mot de passe aléatoire 5 Mappage du principal Kerberos avec le compte Active Directory 6 Enregistrement de la correspondance uidnumber/sid Scriptable avec Perl et VBScript

Ce que cela apporte Un vrai mot de passe unique Les premières briques d une SSO L usage des comptes utilisateurs sur les portables hors-connexion (Sous Windows avec un profil temporaire) L usage des GPO sous Windows et notamment la redirection des dossiers pour diminuer la taille des profils itinérants Un montage NFS du /home sécurisé sur les clients Linux

Difficultés rencontrées Transfert des mots de passe de l annuaire LDAP dans Kerberos Mise en route de Kerberos et intégration du NAS au domaine AD Changement du SID lors de la migration domaine SAMBA Active Directory (ruche NTUSER.DAT)

Il reste à... Contexte du laboratoire Automatiser la création des comptes Active Directory Trouver un moyen de rendre inactif l ouverture de session avec les comptes Active Directory Rendre disponible hors-connexion l accès aux comptes utilisateurs sous Linux Déployer une SSO complète : services WEB, messagerie