Sistemi avanzati di gestione dei Sistemi Informativi



Documenti analoghi
Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Approfondimenti. Contenuti

Utilizzo del server LDAP locale per la sincronizzazione della base utenti e della GAL

Caratteristiche di una LAN

LDAP - sta brutta bestia!

Corso di Amministrazione di Reti A.A. 2002/2003

Replica di Active Directory. Orazio Battaglia

Reti e Domini Windows Corso di Amministrazione di Reti A.A. 2002/2003

Simo Sorce Samba Team.

RETI INFORMATICHE Client-Server e reti paritetiche

Antonio Mattioli Seminario 5/12/2006. Windows Single Sign-on

Gruppi, Condivisioni e Permessi. Orazio Battaglia

FTP. Appunti a cura del prof. ing. Mario Catalano

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Deploy di infrastrutture di rete business tramite ambienti completamente virtualizzati

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di OutLook

Samba, opening windows to a wider world. Simo Sorce -- idra@samba.org, simo.sorce@xsec.it Samba Team --

Maschere di sottorete a lunghezza variabile

Linux hands-on & hands-off Workshop

Software per Helpdesk

PROF. Filippo CAPUANI DNS

Considerazioni sui server

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

VMware. Gestione dello shutdown con UPS MetaSystem

Sistemi informativi secondo prospettive combinate

Il Software. Il software del PC. Il BIOS

Sistemi centralizzati e distribuiti

Groups vs Organizational Units. A cura di Roberto Morleo

Al prompt inserire il seguente comando per installare le applicazioni server di SAMBA:

Una rete aziendale con Linux

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

IT Cloud Service. Semplice - accessibile - sicuro - economico

InfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi

Network Services Location Manager. Guida per amministratori di rete

lem logic enterprise manager

Soluzioni per ridurre i costi di stampa e migliorare i processi.

Servizi di directory Introduzione ad Active Directory... 5 Domini di Active Directory 5 Domini DNS 6 Controller di dominio 8

Elementi di Sicurezza e Privatezza Lezione 18 Autenticazione: Single Sign On

Hardware delle reti LAN

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Software Servizi Web UOGA

Configurazione di Outlook Express

InitZero s.r.l. Via P. Calamandrei, Arezzo

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI

Reti di Calcolatori PROTOCOLLO FTP. File. File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati

SDD System design document

Database. Francesco Tapparo Informatica e Bioinformatica /16

Reti di Calcolatori PROTOCOLLO FTP

PROF. Filippo CAPUANI. Installazione di Active Directory

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

VPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO

ARP (Address Resolution Protocol)

Introduzione alla Virtualizzazione

Centro Tecnico per la Rete Unitaria della Pubblica Amministrazione

Un architettura di servizi integrati di comunicazione su rete IP per una PMI

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Installazione di GFI LANguard Network Security Scanner

MDaemon GroupWare Per offrire agli utenti le funzionalità di condivisione calendario, rubrica e gli altri oggetti di MS Outlook

Registratori di Cassa

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.

Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio Monitoring e Billing in OCP

TCP/IP: INDIRIZZI IP SIMBOLICI

Applicazioni per l autenticazione Sicurezza nelle reti di TLC - Prof. Marco Listanti - A.A. 2008/2009

CdL MAGISTRALE in INFORMATICA

INFORMATIVA SUL DIRITTO ALLA PRIVACY PER LA CONSULTAZIONE DEL SITO WEB

Il glossario della Posta Elettronica Certificata (PEC) Diamo una definizione ai termini tecnici relativi al mondo della PEC.

PARTE 4 La Macchina Software


System & Network Integrator. Rap 3 : suite di Identity & Access Management

Corso di recupero di sistemi Lezione 8

Approccio stratificato

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

Guida per l'impostazione delle funzioni di scansione

SOFTWARE PER LA RILEVAZIONE PRESENZE SUL WEB

Progettaz. e sviluppo Data Base

Win/Mac/NFS. Microsoft Networking. Manuale dell utente del software QNAP Turbo NAS

Introduzione al Dns. Loredana Pillitteri. Semplificazione della gestione e delega amministrativa Pisa - CNR - ISTI dicembre 2003

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

Cosa è un foglio elettronico

F.A.Q. PROCEDURA SICEANT PER LE COMUNICAZIONI ANTIMAFIA (EX ART 87)

per la sicurezza della vostra azienda Be ready for what s next! Kaspersky Open Space Security

Come leggere ed interpretare la letteratura scientifica e fornire al pubblico informazioni appropriate sui farmaci

Reti di Calcolatori: una LAN

Introduzione ad Active Directory. Orazio Battaglia

Software per la gestione delle stampanti MarkVision

Introduzione al sistema operativo. Laboratorio Software C. Brandolese

SOMMARIO Introduzione Caratteristiche generali della piattaforma Amministrazione degli utenti 5

SISTEMI OPERATIVI DISTRIBUITI

Application Server per sviluppare applicazioni Java Enterprise

azienda, i dipendenti che lavorano fuori sede devono semplicemente collegarsi ad un sito Web specifico e immettere una password.

Descrizione generale del sistema SGRI

Architettura di un sistema operativo

InteGrazIone con MICrosoFt DYnaMICs. mailup.com

Transcript:

Esperti nella gestione dei sistemi informativi e tecnologie informatiche Sistemi avanzati di gestione dei Sistemi Informativi Docente: Email: Sito: Eduard Roccatello eduard@roccatello.it http://www.roccatello.it/teaching/gsi/

Sistemi di autenticazione avanzati Un sistema di autenticazione centralizzato deve permettere di accertare l'identità degli utenti per tutti i servizi disponibili, evitando la duplicazione del database contenente le credenziali. Eduard Roccatello Sistemi di autenticazione avanzati 2

Sistemi di autenticazione avanzati Se è in grado di fornire anche l'autorizzazione, deve permettere l'accesso ai servizi in base ai permessi di cui l'utente dispone. Eduard Roccatello Sistemi di autenticazione avanzati 3

Sistemi di autenticazione avanzati Per i 4 servizi autenticazione ed autorizzazione vengono effettuati localmente da ogni sistema, la complessità di gestione ed i rischi di accessi non autorizzati sono facilemente immaginabili. Eduard Roccatello Sistemi di autenticazione avanzati 4

Sistemi di autenticazione avanzati Un sistema centralizzato che possa operare in tale situazione deve poter dialogare con sistemi eterogenei. Oltre ai server, anche i client che richiedono di autenticarsi possono essere di diversa natura. Un requisito fondamentale è la capacità di interagire con il maggior numero di sistemi. Eduard Roccatello Sistemi di autenticazione avanzati 5

Sistemi di autenticazione avanzati Posso fornire un sistema di autenticazione avanzato sia in ambiente Linux che in ambiente Windows Linux LDAP NIS / NIS+ Microsoft Windows Active Directory Samba (con server Linux) Eduard Roccatello Sistemi di autenticazione avanzati 6

Introduzione ai servizi di Directory LDAP (Lightweight Directory Access Protocol) è uno standard aperto per l erogazione di servizi di directory tramite una rete. È basato sullo standard X.500 e su TCP/IP. Ne esistono diverse implementazioni tra le quali spiccano Microsoft Active Directory, IBM Directory Server e Oracle Directory Service in ambito commerciale e OpenLDAP nell ambito del software libero. Eduard Roccatello Sistemi di autenticazione avanzati 7

Introduzione ai servizi di Directory LDAP deriva da DAP, che è un protocollo molto complesso basato sul modello OSI (7 strati)e richiede un ammontare significativo di risorse. LDAP è progettato per funzionare su TCP/IP (solo 4 strati) ed offre la maggior parte della funzionalità di DAP ad un costo ridotto. Eduard Roccatello Sistemi di autenticazione avanzati 8

Cos è una Directory? Una directory è un database ottimizzato per la ricerca e la lettura di informazioni riguardanti oggetti presenti all interno di una rete. Le informazioni sono basate su attributi. I servizi di directory possono essere di 2 tipi: I servizi di directory locali permettono di accedere ad informazioni in un contesto molto ristretto (es. servizio finger su un singolo host). I servizi di directory distribuiti permettono la partizione e la replica dei dati su differenti macchine per bilanciare il carico di lavoro (es. DNS). Eduard Roccatello Sistemi di autenticazione avanzati 9

Cos è una Directory? La gestione delle informazioni in LDAP è basata sul concetto di entry. Un'entry è una raccolta di attributi che fanno riferimento ad identificatore chiamato Distinguished Name (DN). Ogni attributo ha un tipo ed uno o più valori. I tipi sono tipicamente sequenze mnemoniche, come "cn" per il nome o "mail" per l e-mail. La sintassi dei valori dipende dal tipo di attributo. Un attributo "cn" contiene il nome di un utente. Il formato testuale di una entry è chiamato LDIF. Eduard Roccatello Sistemi di autenticazione avanzati 10

OpenLDAP LDAP Opensource OpenLDAP è un'implementazione Open Source di strumenti a supporto del protocollo LDAP. OpenLDAP è stato adottato dalle maggiori distribuzioni Linux e usato soprattutto per l autenticazione, supporta la distribuzione dei carichi di lavoro, fornisce brevi tempi di risposta e permette la replica delle informazioni. Le principali applicazioni della suite OpenLDAP sono slapd e slurpd. Si tratta di due demoni che gestiscono le informazioni contenute nella directory (slapd) e la replica delle stesse (slurpd). Eduard Roccatello Sistemi di autenticazione avanzati 11

OpenLDAP LDAP Opensource Il funzionamento di LDAP si basa sul paradigma client-server e su una gestione gerarchica degli oggetti presenti nella directory. LDAP permette una distribuzione uniforme dei dati, tempi di risposta ridotti nella lettura del contenuto degli oggetti e la possibilità di replicare le informazioni su server distinti per un bilanciamento del carico di lavoro nella rete. Eduard Roccatello Sistemi di autenticazione avanzati 12

OpenLDAP Vantaggi e svantaggi VANTAGGI Centralizzazione delle informazioni Semplicità nella gestione degli account (anche via interfaccia Web) Scambio di informazioni nativo con Microsoft Active Directory Replica delle informazioni tra più server OpenLDAP SVANTAGGI Tempi di configurazione Perdita di prestazioni Eduard Roccatello Sistemi di autenticazione avanzati 13

Windows e i servizi di Directory Vi sono molte differenze fra Windows 2000 Server, e successivi, e la versione precedente del sistema operativo di rete di Microsoft, Windows NT 4 Server. Cambiamenti sul fronte della flessibilità di gestione, della sicurezza, dell'apertura agli standard e della scalabilità. Il miglioramento è stato possibile attraverso la revisione di molti aspetti base del sistema e attraverso l'introduzione di nuove strutture. Eduard Roccatello Sistemi di autenticazione avanzati 14

Windows Concetto di dominio L'unità di amministrazione di Windows Server è il dominio. Indica un insieme di computer che eseguono l'autenticazione e ricevono l'elenco degli utenti accreditati da un controller centrale denominato "Primary Domain Controller" (PDC). Nel PDC ci sono le liste degli utenti e dei gruppi, più i relativi diritti. Vengono impostate dal sysadmin. Tutti i client eseguono il login sul PDC e da questo ricevono l'eventuale conferma di accesso. Tutte le informazioni sul dominio sono memorizzate in locale all'interno del sistema operativo server. Eduard Roccatello Sistemi di autenticazione avanzati 15

Windows Problemi di scalabilità Se ho due domini separati posso integrarli fra di loro attraverso un meccanismo di accesso fiduciario. Gli utenti si autenticano localmente e ottengono tutte le autorizzazioni per lavorare sulle rispettive reti interne. Ogni rete contiene però gli elenchi dei soli utenti locali. Purtroppo alcuni utenti della filiale hanno bisogno di accedere al sistema della sede centrale per ottenere informazioni. Devo effettuare un trasferimento delle informazioni verso il server principale. Il sistema di trasferimento basato sulla fiducia è comodo per realtà modeste ma risulta poco scalabile. Realtà ampie, dotate di decine di succursali con diversi PDC dedicati per reparti, sono realizzabili con molta difficoltà entro questo modello. Eduard Roccatello Sistemi di autenticazione avanzati 16

Windows Active Directory E il sistema integrato e distribuito di directory service adottato dai sistemi operativi Microsoft a partire da Windows 2000 Server. In Active Directory sono integrate tutte le applicazioni per la gestione dei servizi di rete e dominio. Utilizza vari protocolli tra cui LDAP, Kerberos e DNS. In Active Directory LDAP viene usato come una base di dati che memorizza in forma centralizzata tutte le informazioni di un dominio di amministrazione, col vantaggio di mantenere tutta questa informazione sincronizzata tra i vari server di autenticazione di accesso alla rete. Possono gestire da una singola installazione con pochi centinaia di oggetti a grandi installazioni con milioni di oggetti. Eduard Roccatello Sistemi di autenticazione avanzati 17

Active Directory Gerarchia La directory è strutturata all'interno della rete secondo una modalità gerarchica. Non è sensato avere un'unica directory per le informazioni di tutta la rete e di tutti i domini che fanno parte della propria organizzazione. Una raccolta monolitica di informazioni implica infatti un carico maggiore durante le ricerche dei dati e comporta problemi di memorizzazione, di mantenimento dei dati e di banda passante. La directory è perciò partizionata per zone: a ogni dominio della rete corrisponde una partizione. Per migliorare l'efficienza nelle ricerche si è provveduto comunque a memorizzare una serie di attributi di tutte le informazioni in un catalogo centrale di riferimento. Attraverso questo meccanismo si hanno i vantaggi di una struttura distribuita e la velocità di un archivio globale. Eduard Roccatello Sistemi di autenticazione avanzati 18

Samba PDC e AD Opensource Samba è un progetto open source che fornisce servizi di condivisione di file e stampanti a client SMB/CIFS. Permette di ottenere interoperabilità tra sistemi diversi e può girare su piattaforme che non siano Microsoft Windows. Samba utilizza il protocollo TCP/IP utilizzando i servizi offerti sul server ospite. Quando correttamente configurato, permette di interagire con client o server Microsoft Windows come se fosse un file e print server Microsoft agendo da Primary Domain Controller (PDC), può inoltre prendere parte ad un dominio Active Directory. Eduard Roccatello Sistemi di autenticazione avanzati 19

Samba Problemi della versione 3.x FUNZIONALITÀ File server Print server Wins server Domain Controller NT4 compatibile Domain Server Domain Workstation (winbind) LACUNE Mancano tutti i protocolli di sincronizzazione nativi Non è possibile avere DC misti MS+Samba Non è possibile avere wins secondari Eduard Roccatello Sistemi di autenticazione avanzati 20

Samba 4 Il futuro Supporto completo ad Active Directory Comporta l'integrazione con Kerberos, DNS, LDAP, CLDAP, ecc.. È necessario Completo emulazione di tutte le RPC Supporto di MSRPC e SMB su più trasporti Implementazione di altri protocolli Heimdal e MIT per Kerberos openldap* per LDAP BIND come DNS Server Eduard Roccatello Sistemi di autenticazione avanzati 21