Directory Services für Heterogene IT Landschaften

Slides:



Advertisements
Ähnliche Präsentationen
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Advertisements

Was gibt´s neues im Bereich Sicherheit
Semesterarbeit von Dieter Lorenz, Sebastian Galenski, Stephan Bury
Web Storage System - Einrichten, Verwalten und Anwendungsmöglichkeiten
Sichere Anbindung kleiner Netze ans Internet
Apache Authentifizierung am LDAP-Server
OpenLDAP.
Agenda Ein Fallbeispiel Übersicht Architektur Subversion (SVN)
Bernd Oberknapp, UB Freiburg
Datenbankzugriff im WWW (Kommerzielle Systeme)
Lightweight Directory Access Protocol
Erweiterung B2B Usermanagement / LDAP-Anbindung
Browser Von Anna Zietek und Peter Paulus Verwendung Aufbau Anwendung.
Statusbericht zum Projekt „Bürgerdienste-Saar“
ATHOS Benutzertreffen 12. November Auswerteserver Glashütten, 12. November 2008 HighQSoft GmbH, Andreas Hofmann
LDAP und RADIUS RADIUS-Server
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
Metadirectory Services
Windows NT 5.0 / Active Directory
JAVA RMI.
Workgroupmanagement mit MS OUTLOOK ohne MS Exchange Server ?! Dieter Fritzsche.
Directory Services - LDAP, JNDI
Open-Xchange neuer zentraler Kalenderserver der HU
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
LDAP Migration (Stand und Ausblick) Torsten Gosch CIS.
Workshop: Active Directory
LDAP Lightweight Directory Access Protocol Bernhard R. Fiser, /12/03, Version 1.0.
Client-Server Modell Advanced IT Basics Nicolas Frings.
Weltweite Kommunikation mit Exchange Server über das Internet
HOB RD VPN HOB Remote Desktop Virtual Private Network
von Sebastian Streitberger
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
9-jun-1999reto ambühler1 web bezogene dienste des WebOffices 1. web hosting 2. suchmaschinen 3. weitere dienste.
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Benutzerverwaltung mit LDAP
LDAP- Verzeichnis und Protokoll
Client-Server Systeme
Seminar Internet Technologien
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
CGI (Common Gateway Interface)
Präsentation von Lukas Sulzer
IHK–Abschlussprüfung Fachinformatiker Systemintegration
Seite 1 - Security in TYPO3 Willkommen Security in (und rund um) TYPO3 Christian Kurta
Michael Hartl, Laurent Steurer
Infoscreen 2.0.
Netzwerke.
Zero Administration Kit für Microsoft® Windows® Jörg Kramer University Support Center.
1 SUSE LINUX School Server, Peter Varkoly, Entwickler,, Challenging the world to change.
Präsentationsvorlage Musterdatei zum Erstellen von Präsentationen zum Thema DX-Union.
Novell im Schuleinsatz
Realisierung und Einführungskonzept einer standortübergreifenden Vereinheitlichung der Benutzerverwaltung mit LDAP Diplomarbeit bei Continental Temic in.
Linux Primary Domain Controller mit
Fernzugriff auf Unternehmensnetze in Zeiten von Windows 7 Möglichkeiten und Grenzen der verschiedenen Windows-Bordmittel für Remote-Access Jürgen Höfling,
Singlepoint of Administration Peter Biller und Jessie Bragg.
Datenbanken im Web 1.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
CIP-Raum CC11 CIP-Raum CC1 - Allgemeines Arbeiten mit Technologie und Software für die Zukunft.
Web Services Spezielle Methoden der SWT Liste V – WS 2008/2009 Christian Boryczewski.
Novell Server mit NetWare 6.5 und Windows 2003 Server Bernd Holzmann
Universität zu Köln IT – Zertifikat der Philosophischen Fakultät / Kurs: Allgemeine Technologien I mit Susanne Kurz M. A. Open Source Anw. vs. proprietäre.
Mailserver IT-Zertifikat der Phil.-Fak.: Advanced IT Basics
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: LDAP Dr. Wolfgang Wörndl
LINUX II MAIL. Mail Protokolle ● SMTP: Simple Mail Transport Protocol ● Transport von s, Port: 25 ● ESMTP: Extented SMTP ● Server gibt Infos über.
Verzeichnisdienste im Vergleich
TNS-Resolution mit LDAP
Enterprise Search Solution
 Präsentation transkript:

Directory Services für Heterogene IT Landschaften Directory Services für Heterogene IT Landschaften. Basierend auf LDAP und OSS Bernd@Eckenfels.net Linuxtag 2001, Stuttgart http://eckenfels.net/LDAP/

Agenda LDAP – Eine Begriffsbestimmung OSS Keyplayer Typische Anwendungsfälle Das Protokoll und das Datenmodell Software (Server, Clients, Tools) Linux in Heterogene IT Landschaft Ausblick und Fazit

LDAP – Eine Begriffsbestimmung L eightweight - leichtgewichtiges D irectory - Verzeichnis A ccess - zugriffs- P rotocol - Protokoll

Und mehr? Ja natürlich: Client Implementierungen und SDKs Schemas Exportformate (LDIF, DSML) Server (OpenLDAP, Java LDAP, U-M LDAP)

Agenda LDAP – Eine Begriffsbestimmung OSS Keyplayer Typische Anwendungsfälle Das Protokoll und das Datenmodell Software (Server, Clients, Tools) Linux in Heterogene IT Landschaft Ausblick und Fazit

Open Source Key Players Historisch University of Michigan & Netscape / iPlanet OpenLDAP Project Mozilla Directory Project PADL.com

Agenda LDAP – Eine Begriffsbestimmung OSS Keyplayer Typische Anwendungsfälle Das Protokoll und das Datenmodell Software (Server, Clients, Tools) Linux in Heterogene IT Landschaft Ausblick und Fazit

Typische Anwendungsfälle Debian - die Developer Database Boxed Penguin – Plug and Play & SSO Web Portale – Modulschnittstelle LDAP PKI – Abfrageschnittstelle LDAP AD – das Active Directory von MS

Agenda LDAP – Eine Begriffsbestimmung OSS Keyplayer Typische Anwendungsfälle Das Protokoll und das Datenmodell Software (Server, Clients, Tools) Linux in Heterogene IT Landschaft Ausblick und Fazit

Das LDAP Datenmodell root objectClass: person objectClass: person RDN dc: net ou: Computers root dc: Eckenfels Das LDAP Datenmodell ou: Users objectClass: person cn: mela Sn: Eckenfels email: mela@mela.de objectClass: person RDN cn: ecki Sn: Eckenfels email: ecki@lina.inka.de Bernd@eckenfels.net Attribute Entry DN: cn=ecki,ou=Users,dc=Eckenfels,dc=net

LDAP Attribute, Einträge, Schemas Directory Einträge RDN Objectklassen (in Schemas) Attribute Typen (Text, Binär, Telefonnummer) Oid (eindeutige ASN.1 ID) Schema Definieren Pflicht und Optionale Attribute Können durch Vererbung erweitert werden

Das LDAPv3 Protokoll TCP oder TLS/SSL Sockets (auch Unix Domain) Austausch von Nachrichten in ASN.1 Folgende Requests sendet der Client Bind/UnBind – An-/Abmelden Search – Einträge mit Filter suchen Modify – Attribute für einen Eintrag ändern/erweitern Delete – Eintrag löschen ModifyDN – Eintrag umbenennen oder verschieben Compare – Eintrag vergleichen

OSS Software Server: SDKs Language Bindings Mail Clients LDAP Enabled OpenLDAP, Java LDAP Server, U-M LDAP SDKs Netscape Directory SDK, Open LDAP Libs Language Bindings Perl, Python, PHP, C, Java (JNDI), ... Mail Clients LDAP Enabled (UMS, Web ...)

LDAP Software – Server Evolution LDAP Server als Gateway zu X.500 DS Stand Alone slapd Backend Module bei OpenLDAP Files, DBM, ODBC, Scripts, DNS, Whois, LDAP Vom Gateway hin zum Meta Directory

Software – LDAP Clients Neben LDAP enabled Clients gibt es auch generische LDAP Tools zur Verwaltung Gq GNOME LDAP Web2ldap.de kldap

Software – LDAP Admin Tools Unix Account Administration Directory Administrator Likken Enterprise Directory System Ganymed Java Client / Server System Verwaltung von LDAP, NT –Domains, sendmail Routing

Software – Internet Server LDAP Enabled MTAs Qmail, exim, sendmail, ... LDAP Gateways Radius, NIS, ... Web Server Module Roxxen, Apache, IIS, ...

Agenda LDAP – Eine Begriffsbestimmung OSS Keyplayer Typische Anwendungsfälle Das Protokoll und das Datenmodell Software (Server, Clients, Tools) Linux in Heterogene IT Landschaft Ausblick und Fazit

Linux in IT Landschaft Grundsätzlich gemischte Landschaft Integration? Linux als File Server Linux als Internet Server (Web, MTA, Cache) Windows Desktops NDS/AD als zentrales Directory Integration?

LDAP Network Information Service NIS auf Basis LDAP: RFC2307bis Hooks für LDAP? Name Service Switch NSS für Lookup Methoden Plugable Authentication Modules – PAM

nss_ldap Ermöglicht Linux (Solaris, BSD, ..) Systemen Name Service Lookups per LDAP durchzuführen (insbesondere Accounts) Performance Steigerung durch nscd Zugriff auf NDS, AD, Netscape Directory, OpenLDAP Unterstützt TLS/SSL, DNS SRV RR Filter konfigurierbar

pam_ldap Authorisierung von Usern mittels zentralem LDAP Verzeichnis Account Informationen (home, uid, shell) können entweder lokal (z.B. /etc/passwd) oder mittels NIS oder libnss_ldap bezogen werden Unterstützt das ändern von Passwörtern auf gängigen Systemen: AD, NDS, OpenLDAP, Netscape

Linux als Verzeichnisserver OpenLDAP hat beste Voraussetzungen Bereits geeignet für: Portale (Web Server mit LDAP Module) Kommerzielle Module (UMS, Call Center) PKI (OpenCA, ...) Aber? Verzeichnis für Desktop Systeme? ... Es bleibt spannend

Fazit und Ausblick LDAP besitzt eine breite Unterstützung Im Detail ist die Zusammenarbeit schwer Eventuell liegt die geringe Verbreitung im komplexen Protokoll, die Anzahl der Implementierungen spricht dagegen Boxedpenguin könnt interessant werden Das Zusammenspiel mit AD klappt erstaunlich gut -> PUSH

Fragen und Diskussion? Vielen Dank für Eure Aufmerksamkeit http://eckenfels.net/LDAP/ Bernd Eckenfels <bernd@eckenfels.net>