LDAP, Toruń, 26.01.2002 Docelowa rola akademickiego systemu katalogowego a schemat zasobów Maja Górecka-Wolniewicz, UCI UMK.

Slides:



Advertisements
Podobne prezentacje
Longhorn Academy - AD Warszawa, 12 kwietnia 2007
Advertisements

Migrating Desktop Podsumowanie projektu
Ewa Skrenty Uczelniane Centrum Informatyczne UMK
Zastosowanie LDAP w obsłudze katalogów bibliotecznych
Podstawowe pojęcia związane z Active Directory
LDAP, Toruń Indeksowanie ogólnopolskich zasobów LDAP Maja Górecka-Wolniewicz, UCI UMK Zadanie 26.
Przypisywanie adresów TCP/IP
WEB SERVICE Stefan Rutkowski.
przetwarzaniu informacji
Rola komputera w przetwarzaniu informacji.
ADAM Active Directory w trybie aplikacyjnym
Środowisko Windows 2000.
Uwierzytelnianie i autoryzacja dostępu do portali
Sieci komputerowe Model warstwowy OSI Piotr Górczyński 20/09/2003.
Poj ę cia Sieciowe. IMAP-to internetowy protokół pocztowy zaprojektowany IMAP-to internetowy protokół pocztowy zaprojektowany POP3-to protokół internetowy.
LDAP, Toruń Schemat bazy danych LDAP White pages Maja Górecka-Wolniewicz, UCI UMK.
Analiza rozwiązań w projekcie NASTEC pod kątem zastosowania usługi LDAP w infrastrukturze PKI Tomasz Kowal Wrocławskie Centrum Sieciowo-Superkomputerowe.
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Stan oraz koncepcje zadań realizowanych przez PCSS w ramach projektu LDAP PCSS, Lipiec 2002.
Wzorce projektowe w J2EE
Artur Szmigiel Paweł Zarębski Kl. III i
Seminarium eduroam – UMK, Tomasz Wolniewicz UCI UMK Formalne aspekty eduroam Tomasz Wolniewicz UCI UMK.
Budowa, przeglądanie i modyfikacja
Novell Account Management 3.0
Usługi katalogowe LDAP.
KONFIGURACJA KOMPUTERA
ACTIVE DIRECTORY Definicja Active Directory.
Wady i zalety Microsoft Word –a
Michał Twierkowski Politechnika Poznańska
Active Directory Domain Controler (AD DC)
POJĘCIA ZWIĄZANE Z SIECIĄ.
Konfiguracja kont w programie Adobe Dreamweaver
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Moduł 2: Zarządzanie kontami użytkowników i komputerów
Jaka jest wydajność najszybszego superkomputera na świecie? Gflopów procesorów Intel EM64T Xeon X56xx 2930 MHz (11.72 GFlops) GB.
Prezentacja i szkolenie
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Co nowego w klastrach Windows Server 8
Rejestr systemu Windows
Podstawy działania wybranych usług sieciowych
XML – eXtensible Markup Language
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER Systemy zarządzania w środowisku rozproszonym Mirosław Kupczyk
Sieć komputerowa – grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania.
Sieci komputerowe.
Administrowanie serwerem sieci lokalnej
Toruń 28/ Po udanym uwierzytelnieniu IdP może przekazać do SP dodatkowe informacje o użytkowniku – IdP korzysta ze wskazanego źródła danych.
Toruń 28/ Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
1100 kont użytkowników 900 zasobów IT Systemy bazodanowe, poczta, etc. Support 20 kont serwisantów.
Konfiguracja VPN Serwera – Windows 7
Andrzej Majkowski 1 informatyka +. 2 Bezpieczeństwo protokołu HTTP Paweł Perekietka.
FTP i www Informatyka Zakres podstawowy 1 Zebrał i opracował : Maciej Belcarz 11.
Sieci komputerowe Model warstwowy OSI.
Active Directory Federation Services w Windows Server 2012 R2
1. Logowanie z usługą Active Directory. a) logowanie do domeny Windows 2003 Server odbywa się znacznie szybciej niż w poprzednich wersjach. b) nie ma odwołania.
Piotr Czapiewski Wydział Informatyki ZUT. Web Services Description Language.
LDAP, Toruń, Schemat zasobów LDAP Maja Górecka-Wolniewicz, UCI UMK.
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Zastosowanie LDAP w usługach WWW i Portali PCSS, 2002.
Prezentacja przykładowych rozwiązań realizujących autoryzację w serwisie WWW w oparciu o bazę LDAP Jerzy Szymański.
Sprawozdanie Projekt celowy „Wdrożenie protokołu LDAP w akademicko-naukowych sieciach komputerowych” Jerzy Żenkiewicz Uczelniane Centrum Informatyczne.
INTERNET jako „ocean informacji”
Moduł e-Kontroli Grzegorz Dziurla.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
Hipertekst HTML WWW.
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Sponsorzy: Media:. Sponsorzy: Media: MBUM 9/11/2017 Mikrotik Beer User Meeting Integracja uwierzytelniania tunelu L2TP/IPsec z Microsoft Active Directory.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Sieci komputerowe Usługi sieciowe 27/09/2002.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Przypisywanie adresów TCP/IP
Zapis prezentacji:

LDAP, Toruń, Docelowa rola akademickiego systemu katalogowego a schemat zasobów Maja Górecka-Wolniewicz, UCI UMK

LDAP, Toruń, Do czego jest potrzebna baza katalogowa? „white pages service” – baza informacyjno-adresowa o polskim środowisku akademicko-naukowym repozytorium danych powszechnie używanych przez aplikacje sieciowe adresy URL-e zasobów sieciowych klucze wspomagające bezpieczną komunikację w sieci komputerowej (PGP, PKI) „network information service” – baza zawierająca informację o systemach komputerowych, serwerach, urządzeniach sieciowych, użytkownikach

LDAP, Toruń, Do czego jest potrzebna baza katalogowa? gromadzenie danych potrzebnych do tworzenia statystyk wykorzystania systemów, rozliczania użytkowników specyficzne usługi wynikające z potrzeb konkretnych aplikacji sieciowych repozytorium danych służących do utrzymywanie wirtualnej sesji pracy z aplikacją, przechowywanie danych o konfiguracji wspomaganie pracy rozproszonych aplikacji obliczeniowych (systemy GRID) wsparcie dla procesów typu AAA „authentication, authorization, accounting” systemy pracujące w oparciu o procedurę logowania, portale bazy danych o niejednorodnych prawach dostępu systemy obliczeniowe korzystające z rozproszonych zasobów

LDAP, Toruń, Model zasobów katalogowych, nazewnictwo LDAP dziedziczy model bazy danych wprowadzony w standardzie X.500 nazwy wyróżnione obiektów (wpisów) wynikają z: lokalizacji wpisu w globalnym drzewie danych zastosowanych atrybutów wyróżnionych we wpisie dwa podejścia drzewo „organizacyjne” standard X.521, The directory: selected object classes cn=Tomasz Wolniewicz, ou=UCI, o=UMK, c=PL drzewo domenowe RFC 1279, X.500 and Domains, 1991 RFC 2247, Using Domains in LDAP/X.500, 1998 uid=twoln, dc=uci, dc=uni, dc=torun, dc=pl

LDAP, Toruń, Polskie znaki diakrytyczne w nazwach nazwy wyróżnione mogą zawierać polskie znaki diakrytyczne problem dotyczy drzewa „organizacyjnego”, drzewo domenowe nie stosuje znaków spoza ASCII w atrybutach wyróżnionych format wewnętrzny przechowywania danych LDAP: UTF-8 dostosowanie danych wejściowych (np. translacja plików LDIF z postaci ISO do postaci UTF-8) dostosowanie interfejsów wyświetlających dane, wyszukujących dane itp. internacjonalizacja danych stosowanie podtypów do wprowadzania wartości atrybutów specyficznych dla danego języka (wersja angielska, polska itp.)

LDAP, Toruń, Postać drzewa danych usługi ogólnopolskiej gałąź organizacyjna odzwierciedlenie struktury organizacyjnej jednostek lokalizacja danych typu „white pages” lokalizacja certyfikatów kluczy publicznych gałąź domenowa odzwierciedlenie internetowej struktury domenowej lokalizacja danych uwierzytelniających lokalizacja danych o użytkownikach, urządzeniach sieciowych, serwerach, serwisach sieciowych synchronizacja zawartości informacyjnej obu drzew

LDAP, Toruń, Bazowy schemat danych zgodny ze schematem stosowanym w projekcie OpenLDAP core.schema, cosine.schema – klasy obiektów obejmujące: rekomendacje X.521 RFC 1274 – The COSINE and Internet Schema dokumenty RFC od 2251 do 2256 – specyfikacja LDAPv3 RFC 2079 – Definition of an X.500 Attribute Type and an Object Class to Hold Uniform Resource Identifiers (URIs) RFC 2247 – Using Domains in LDAP/X.500 RFC 2377 – Naming plan for Directory-Enabled Applications RFC 2589 – LDAPv3, Extensions for Dynamic Directory Services

LDAP, Toruń, Dodatkowe schematy danych (1) inetorgperson.schema – klasa obiektów oraz atrybuty zdefiniowane w: RFC 2798 – Definition of the inetOrgPerson LDAP Object Class nowe atrybuty opisujące osoby: CarLicense, DepartmentNumber, DisplayName, EmployeeNumber, EmployeeType, jpegPhoto, preferredLanguage, userSMIMECertificate, userPKCS12 nis.schema – klasy obiektów oraz atrybuty zdefiniowane w: RFC 2307 – An Approach for Using LDAP as a Network Information Service nowe klasy obiektów, m.in.: posixAccount, posixGroup, shadowAccount, ipService, ipProtocol, ipHost, bootableDevice nowe atrybuty, m.in.: uidNumber, gidNumber, homeDirectory, loginShell, shadowLastChange,ipServicePort, ipServiceProtocol, ipHostNumber, ipNetworkNumber, macAddress, bootParameter, bootFile

LDAP, Toruń, Dodatkowe schematy danych (2) misc.schema – klasa obiektów oraz atrybuty zdefiniowane w: Internet-Draft – LDAP Schema for Internet Mail Routing (draft-lachman-laser-ldap-mail-routing-02.txt) np. wykorzystywane w programie sendmail skonfigurowanym do współpracy z LDAP-em klasa obiektów inetLocalMailRecipient atrybuty: mailLocalAddress, mailHost, mailRoutingAddress

LDAP, Toruń, Rozszerzenia specjalizowane schemat rozszerzający możliwości współpracy programu sendmail z LDAP-em, sendmail.schema klasy obiektów: sendmailMTA, sendmailMTAMap, sendmailMTAMapObject, sendmailMTAAlias, sendmailMTAAliasObject, sendmailMTAClass atrybuty: sendmailMTAHost, sendmailMTACluster, sendmailMTAKey, sendmailMTAMapName, sendmailMTAMapValue, sendmailMTAAliasGrouping, sendmailMTAAliasValue, sendmailMTAClassName, sendmailMTAClassValue

LDAP, Toruń, Schemat LDAP dla DNS-a propozycja schematu: LDAP: Schema for Domain Name System (draft-miller-dns-ldap-schema-00) klasy obiektów: DNS Zone, DNS RR Set, DNS Server atrybuty: DNIPZoneDomainName, DNIPSecondaryZone, DNIPSOASerial, DNIPRR, DNIPMACAddress cele integracji LDAP-DNS możliwość utrzymywania centralnego źródła informacji DNS ułatwienie administrowania gateway LDAP – DNS : program ldap2dns tworzy rekordy RR na podstawie bazy LDAP ldap2dns tworzy pliki tekstowe ASCII, z których korzysta program tinydns z pakietu djbdns, może również zapisać pliki.db, używane przez program named z pakietu BIND

LDAP, Toruń, Samba a schemat LDAP integracja Samby z LDAP-em jest realizowana w eksperymentalnej gałęzi projektu Samba-TNG są uwzględniane schematy stosowane w projekcie OpenLDAP oraz schematy Microsoft (Active Directory) ldap-smb-HEAD – schemat LDAP dla wersji HEAD pre-2.1, zawiera definicję: klasy obiektów: sambaAccount, sambaGroup, sambaBuiltin atrybutów: uid, uidNumber, ntuid, rid, sid ldap-smb-TNG – schemat LDAP dla wersji TNG, zawiera definicję schematu zgodną z wersją HEAD i dodatkowo definicję: klas obiektów: sambaConfig, sambaAlias

LDAP, Toruń, Active Directory a Samba integracja Samby ze schematem Active Directory np. obok standardowej klasy obiektów top istnieje klasa Top, zawierająca dodatkowe atrybuty (m.in. klasa Top wymaga określenia wartości wielu atrybutów, np.: cn, defaultObjectCategory, objectCategory, objectClassCategory) lokalizacja komputera w drzewie AD top | person | organizationalPerson | User | Computer

LDAP, Toruń, Klasa eduPerson amerykańska inicjatywa stworzenia nowej klasy obiektów opisującej osoby zgodnie z potrzebami środowiska akademickiego zestaw dodatkowych atrybutów, m.in. eduPersonAffiliation (student, pracownik, doktorant), eduPersonNickname, eduPersonOrgDN (wyróżniona nazwa instytucji związanej z pracownikiem), eduPersonOrgUnitDN (wyróżniona nazwa jednostki związanej z pracownikiem), eduPersonPrimaryAffiliation, eduPersonPrincipalName („sieciowy” identyfikator osoby, np. w postaci adresu ) dokument eduPerson 1.0 Specification podobny projekt ma być rozwijany w ramach prac organizacji TERENA: Definition of an European Educational Person (DEEP)

LDAP, Toruń, Systemy obliczeniowe a LDAP lokalizacja zasobów obliczeniowych jednorodne techniki informowania o stanie oraz strukturze systemów wspomaganie obsługi podstawowych technik pracy systemów rozproszonych: przekazywanie komunikatów (message passing), wywoływanie zdalnych procedur (remote procedure call), obsługa wspólnej pamięci rozproszonej (distributed shared memory) itp. pakiet openldap zawiera definicje java.schema i corba.schema klasy: javaObject, javaContainer, javaNamingReference, corbaObject, corbaContainer, corbaObjectReference

LDAP, Toruń, Uwierzytelnianie i autoryzacja uwierzytelnianie, poświadczanie tożsamości, autentykacja hasła, dokumenty poświadczające tożsamość, karty elektroniczne (smartcards), techniki kryptograficzne LDAP jako repozytorium haseł, certyfikatów kluczy publicznych itp. autoryzacja dotyczy praw dostępu do określonych zasobów sieciowych, danych, usług itp. (tzw. access control lists) najczęściej opiera się na wynikach procesu uwierzytelnienia może uwzględniać przynależność do grup, zespołów, pełnioną funkcję problemy: gdzie zapamiętywać dane związane z autoryzacją? jak przekazywać te dane do aplikacji? jak zagwarantować aktualność danych służących do autoryzacji? jak egzekwować stosowane polityki dot. autoryzacji?