Serwery LDAP w środowisku produktów w Oracle



Podobne dokumenty
Serwery LDAP w œrodowisku produktów Oracle

LDAP to protokół Usługi katalogowe Zakończenie LDAP. Łukasz Zubkowicz. 25 listopada 2009

Nowości dotyczące bezpieczeństwa w Oracle 10g Paweł Chomicz (Matrix.pl)

Centralne uwierzytelnianie i autoryzacja użytkowników za pomocą Oracle Application Server Identity Management

11. Autoryzacja użytkowników

Usługi katalogowe i protokół LDAP

Systemy obiegu informacji i Protokół SWAP "CC"

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Ekspert MS SQL Server Oferta nr 00/08

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Praktyczne wykorzystanie mechanizmów zabezpieczeń w aplikacjach chmurowych na przykładzie MS Azure

Identity Management w Red Hat Enterprise Portal Platform. Bolesław Dawidowicz

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

A co to jest LDAP. Dariusz Żbik Remigiusz Górecki

Wprowadzenie do Active Directory. Udostępnianie katalogów

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Szkolenie. IBM Lotus - Administracja systemem IBM Lotus Domino 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

OFFICE ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA

William R. Stanek. Vademecum Administratora 2012 R2. Windows Server. Podstawy i konfiguracja. Przekład: Leszek Biolik

pasja-informatyki.pl

Microsoft Exchange Server 2013

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Enterprise SSO IBM Corporation

Instalacja i konfiguracja serwera IIS z FTP

Jednolite zarządzanie użytkownikami systemów Windows i Linux

Wprowadzenie do Oracle COREid Access and Identity

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Praca w sieci równorzędnej

Lightweight Directory Access Protocol (LDAP) Krzysztof Boryczko Remigiusz Górecki

Migracja Business Intelligence do wersji

Szkolenie autoryzowane. STORMSHIELD Network Security Administrator. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

<Insert Picture Here> Bezpieczeństwo danych w usługowym modelu funkcjonowania państwa

11. Sesja Linuksowa. Usªuga katalogowa na przykªadzie. Jakub Juszczakiewicz. 1 / 20 Jakub Juszczakiewicz Usªuga katalogowa na przykªadzie OpenLDAP

LDAP. Grzegorz Bandur Jakub Stasiński

Rozwiązania internetowe iplanet

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

WEBCON BPS Instalacja Standalone

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Szkolenie autoryzowane. MS 6421 Konfiguracja i rozwiązywanie problemów z infrastrukturą sieci Microsoft Windows Server 2008

INSTRUKCJA OBSŁUGI DLA SIECI

Instrukcja instalacji Control Expert 3.0

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)

Tomasz Greszata - Koszalin

Windows Server Active Directory

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs.

Problemy techniczne SQL Server

technologie Microsoft a sprawa Oracle

1. Zakres modernizacji Active Directory

Problemy techniczne SQL Server

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Usługi terminalowe

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe)

Administracja i programowanie pod Microsoft SQL Server 2000

Oracle Application Express -

Zdalne logowanie do serwerów

INFRA. System Connector. Opis wdrożenia systemu

Jest logiczną grupą komputerów w sieci współdzielących zasoby takie jak pliki, foldery czy drukarki. Jest określana mianem równoprawnej, gdyż

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Klastrowe architektury serwera aplikacji Oracle Application Server 10g

Wymagania techniczne dla programów antywirusowych. Oprogramowanie dla serwerów i stacji roboczych będących w sieci - ilość 450 sztuk:

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Krótka instrukcja instalacji

Szczegółowy opis przedmiotu zamówienia

Tomasz Greszata - Koszalin

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Kancelaria Prawna.WEB - POMOC

Sieci Usługi katalogowe (LDAP)

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Migracja Business Intelligence do wersji

Serwer pocztowy. QmaiLux. Dokumentacja techniczna mechanizmu książek adresowych (qbook)

Szkolenie autoryzowane. MS 6419 Konfiguracja, zarządzanie i utrzymanie systemów Windows Server 2008

IBM i Wersja 7.2. Bezpieczeństwo Enterprise Identity Mapping

Bazy danych 2. Wykład 1

Windows Serwer - Podstawowe pojęcia

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

1. Podręcznik instalacji aplikacji EXR Creator Wstęp Instalacja Instalacja aplikacji EXR Creator z płyty CD

Sieci równorzędne, oraz klient - serwer

EXSO-CORE - specyfikacja

Projekt: MS i CISCO dla Śląska

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Załącznik nr 5i do SIWZ. Wdrożenie systemu oraz asysta techniczna

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Przewodnik technologii ActivCard

Small Business Server. Serwer HP + zestaw NOWS

Tomasz Greszata - Koszalin

Hurtownie danych - przegląd technologii

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

Instrukcja instalacji

Small Business Server 2008 PL : instalacja, migracja i konfiguracja / David Overton. Gliwice, cop Spis treści

Przewodnik konfiguracji Aruba WiFi oraz zabezpieczeń Palo Alto Networks w zakresie szczegółowej kontroli użytkowników sieci bezprzewodowej

Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus

Wprowadzenie do J2EE. Maciej Zakrzewicz.

Transkrypt:

Serwery LDAP w środowisku produktów w Oracle 1 Mariusz Przybyszewski

Uwierzytelnianie i autoryzacja Uwierzytelnienie to proces potwierdzania tożsamości, np. przez: Użytkownik/hasło certyfikat SSL inne Autoryzacja to przyznanie uprawnień Informacje wymagane do uwierzytelniania i autoryzacje są przechowywane w: Bazie danych Systemie operacyjnym Dedykowanym systemie 2

Usługi katalogowe Informacje przechowywane są w strukturze katalogów Dane są dostępne dla wielu systemów, np.: Serwery baz danych Systemy operacyjne Przechowywane są m.in.: Informacje o uwierzytelnieniu i autoryzacji Informacje adresowe Konfiguracje systemów Przeważają operacje odczytu Standard ISO X.500 3

LDAP LDAP (Lightweight Directory Access Protocol) protokół dostępu do katalogu Standard IETF (Internet Engineering Task Force) opisany w dokumentach RFC Określa lekki sposób małe wymagania klienta w porównaniu do DAP z X.500 Definiuje, m.in.: Protokół dostępu Operacje wykonywane przez klienta Format zapisu zapytań Format pliku wymiany danych LDIF (LDAP Data Interchange Format) 4

LDAP / Struktura Dane przechowywane są w postaci powiązanych ze sobą wpisów Wpis jest jednoznacznie identyfikowany przez DN (Distinguished Name) RDN (Relational DN) to określenie wpisu względem nadrzędnego drzewa kontekstu Wpisy zawierają atrybuty Atrybuty organizowane są w klasy cn=maniek c=pl o=altkom cn=users emailaddrs: lolek@aaa.com dn: cn=maniek,cn=users, o=altkom,c=pl 5

LDAP / Operacje Standardowe operacje to: Bind/unbind podłączanie się do serwera Search wyszukiwanie/pobieranie informacji z katalogu Compare porównywanie wartości atrybutów Add, Delete, Modify dodawanie, usuwanie i modyfikowanie wpisów 6

LDAP / Przegląd produktów Najbardziej znane serwery LDAP: Netscape Directory Server Sun ONE Directory Server Novell edirectory IBM Directory Server MS Active Directory OpenLDAP Oracle Internet Directory 7

Oracle Internet Directory Oracle Internet Directory (OID) to serwer LDAP firmy ORACLE Oparty o bazę danych Zgodny ze standardem LDAP v3 Wykorzystywany w wielu innych produktach, m.in.: Oracle Database: opcja Advanced Security - Enterprise Users, protokół NET8, opcja Advanced Queuing Oracle Portal Forms/Reports Services Oracle Single Sign On (OSSO) Oracle Containers for J2EE (OC4J) 8

OID / Architektura Instancja 1 Instancja 2 Replikacja REPOZYTORIUM 9 Monitor

OID / Uwierzytelnianie i autoryzacja Sposoby uwierzytelniania: przez nazwę użytkownika i hasło przez certyfikat SSL anonimowe przez użytkownika PROXY Autoryzacja korzysta z list kontroli dostępu ACL (Access Control List) Autoryzacja wykonywana jest podczas operacji na wpisach 10

OID / Instalacja i konfiguracja Instalacja polega na zainstalowaniu oprogramowania OID oraz utworzeniu repozytorium przez OID Configuration Assistant Wykonywana z płyty instalacyjnej lub poprzez ręczne uruchomienie OID Configuration Assistant (oidca) Podczas instalacji można: Użyć gotowej bazy z płyty Użycie istniejącej instancji ORACLE Jeden serwer może mieć wiele konfiguracji Aby uruchomić kilka konfiguracji każda w swojej instancji 11

OID / Oracle Directory Manager Umożliwia administrację serwerem OID Program graficzny napisany w języku JAVA Pozwala na definicję atrybutów i klas Umożliwia dodawanie, modyfikację i usuwanie wpisów 12

OID / Delegate Administration Service Umożliwia zarządzanie wpisami użytkowników Pozwala delegować uprawnienia Dedykowany zarówno dla administratorów jak i użytkowników końcowych Udostępniany przez przeglądarkę WWW Oparty o technologię Java Servlets i JSP 13

OID / Narzędzia linii poleceń Do uruchamiania serwera służą programy oidctl oidmon Do modyfikacji wpisów ldapadd, ldapmodify, ldapdelete ldapaddmt, ldapmodifymt ldapmoddn bulkmodify, ldifwrite Do testowania połączeń LDAP ldapbind Do wyszukiwania ldapsearch 14

OID / Partycje i repliki Drzewo katalogu może zostać podzielone na partycje Jest jedna główna partycja Kolejne partycje odpowiadają za poszczególne poddrzewa W partycji nadrzędnej znajduje się informacja o lokalizacji poddrzewa Całe katalogi mogą być replikowane między sobą 15

OID / Interfejsy i wtyczki Dostępne są interfejsy: PL/SQL JAVA C Wtyczki realizują dodatkowe akcje, które mają być wykonane przed, podczas lub po zadanej operacji. Wtyczki mogą być napisane tylko jako pakiety PL/SQL, znajdujące się w tej samej bazie co repozytorium OID 16

OID / Platforma integracyjna Directory Integration Platform (DIP) umożliwia integracje OID z aplikacjami oraz z innymi serwerami LDAP Usługa Synchronization Służy do synchronizacji z innymi katalogami Działa w dwie strony Usługa Provisioning Dedykowana dla aplikacji korzystających z OID Działa w jedną stronę 17

Oracle Database Baza danych wykorzystuje OID podczas: Uwierzytelniania użytkowników nazwy i hasła (opcjonalnie) sprawdzane są w OID. Następnie pobierana jest informacja o mapowaniu danego użytkownika do schematu Autoryzacji użytkowników informacje o rolach danego użytkownika są pobierane z OID. NET8 przechowuje nazwy TNS w OID nie ma potrzeby wielokrotnej konfiguracji pliku TNSNAMES.ORA Advanced Queuing informacje na temat kolejek przechowywane są w OID. Ponadto OID może udostępniać informacje o zdarzeniach bazy danych. 18

Oracle Single Sign On Oracle Single Sign On umożliwia jednokrotne uwierzytelnianie aplikacji WWW Do uwierzytelniania wykorzystuje OID Umożliwia autentykację przez hasło oraz przez certyfikat 19

Oracle Portal Oracle Portal służy do tworzenia i zarządzania portali Do uwierzytelniania wykorzystuje bazę użytkowników z OID Wykorzystuje mechanizm Provisioning do pozyskiwania informacji o zmianach w OID Może wykorzystywać OSSO 20

Oracle Forms/Reports Services Służy do uruchamiania aplikacji Forms i Reports w przeglądarce WWW Potrafi wykorzystać połączenie SSO i OID: Użytkownik loguje się do SSO DN użytkownika przekazywany jest serwerowi Forms/Reports Serwer Forms/Report odczytuje informacje o połączeniu do bazy danych z wpisów w OID skojarzonych z danym DN użytkownika 21

Inne Oracle Containers for J2EE Służy do uruchamiania aplikacje J2EE Uwierzytelnia w oparciu o bazę użytkowników w OID Przechowuje informacje o uprawnieniach w OID Oracle Internet File System Służy do przechowywania plików w bazie danych Uwierzytelnia w oparciu o użytkowników OID Wykorzystuje mechanizm Provisioning do pozyskiwania informacji o zmianach w OID 22