IRIDE
Infrastruttura di Registrazione e IDEntificazione
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
1
IRIDE: il contesto
Argomenti presentati:
L’infrastruttura e le strategie
Processo organizzativo di provisioning
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
2
IRIDE
L’infrastruttura e le strategie
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
3
IRIDE: il contesto
Servizio di riconoscimento e abilitazione in rete:
Progetto presentato dalla Regione Piemonte al
1°bando nazionale di e-gov
Progetto ammesso al cofinanziamento (più alto
punteggio raggiunto dai progetti presentati dalla
Regione Piemonte)
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
4
IRIDE: il contesto
Perché usare IRIDE:
L’infrastruttura dà la garanzia di utilizzare le
caratteristiche necessarie per realizzare un accesso
sicuro all’applicativo
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
5
L’infrastruttura IRIDE
Necessità:
comprendere i due aspetti di Iride:
• componente tecnologica
• componente organizzativa
Obiettivi:
• acquisire le conoscenze tecniche necessarie alla
fase di analisi e progettazione degli applicativi
• conoscere le azioni necessarie per attivare
l’integrazione di un applicativo
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
6
IRIDE: Componente tecnologica
Soggetti esterni
Cittadini
Imprese
ASL
Comuni
Rupar
Piemonte
Sistema
Piemonte
IRIDE
PA
Servizi
web
Regione
Sistema
Autenticazione
per Regione
(PolicyStore int.)
Comune di
Torino
Provincia di
Torino
Servizio
web
Servizio
Client-Svr
Sistema
Autenticazione
per Comune
(Policy int.)
Servizio
web
Servizio
Client-Svr
Sistema
Autenticazione
per Provincia
(PolicyStore int.)
Servizio
web
Servizio
Client-Svr
Direzione Sviluppo Servizi su rete, Banche dati
UserStore
SP
IRIDE
SP
UserStore
PA
Servizi
web
Policy
Store
17/12/02
7
IRIDE: Componente tecnologica
IL MODELLO TECNOLOGICO DI IRIDE
Servizi al
cittadi no
Servizi alle
imprese
Servizi interente
Servizi
applicativi
Connettori per i servizi applicati vi
Modulo AtoC
Modulo AtoB
Modulo AtoA
Livello 2
Piattaforma
Modulo Autenticazi one
Gestione Quantità di Sicurezza locali (UserID e Password,
Cert ificati Sistema Piemonte) e Nazionali (Firma Digitale,
Carta Nazionale dei servizi, CIE)
DB Connector
Moduli gestione utente
Connettori per l’accesso
agli archivi degli utenti e
delle policy
Moduli per le fun zioni di
Registrazione,
Autorizzazione, Profilazione
UserStore/PolicyStore
CA Sistema Piemonte
Archivio degli utenti e
delle politiche d i accesso
Emissione certificati per
Firma Elettronica
Direzione Sviluppo Servizi su rete, Banche dati
Livello 1
Piattaforma
17/12/02
8
Il riconoscimento
Il processo di riconoscimento e abilitazione, più nel
dettaglio, è scomponibile in:
•
•
•
Autenticazione (o Identificazione) : chi sono
Autorizzazione: cosa posso fare
Profilazione: come lo posso fare
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
9
IRIDE PA e SP
IRIDE è funzionalmente distinta in due
domini:
• IRIDE - PA è rivolto agli utenti che accedono
ai servizi Rupar; realizza autenticazione,
autorizzazione e profilazione
• IRIDE - SP è rivolto a cittadini, aziende e agli
utenti di PA non in RUPAR; realizza solo
l’autenticazione degli utenti
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
10
La quantità di sicurezza
• la quantità di sicurezza è il pacchetto di
informazioni che permette all’utente di essere
identificato
• è definita dalle seguenti componenti:
– coppia user/password
– CIP (Codice Identificazione Personale)
– certificato X509v3
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
11
La quantità di sicurezza
il certificato digitale può risiedere su supporti diversi
(con garanzie di sicurezza diverse rispetto alla
possibilità di copia del certificato)
– certificato installato nel browser
– certificato su cd-card
– certificato su smart card
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
12
Livelli di sicurezza
IRIDE gestisce 4 livelli di sicurezza (in conformità a
quanto previsto dall’avviso dei progetti e-gov):
livello 0:
• l’utente viene identificato con una qualunque qds
• tutti gli utenti sono automaticamente autorizzati
livello 1:
• l’utente viene identificato con la coppia
user/password (o qds superiori)
• il singolo utente viene autorizzato all’accesso al
singolo servizio
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
13
Livelli di sicurezza
livello 2:
• l’utente viene identificato con la coppia
user/password + CIP (o qds superiori)
• il singolo utente viene autorizzato all’accesso al
singolo applicativo
livello 3:
• l’utente viene identificato da un certificato digitale
• il singolo utente viene autorizzato all’accesso al
singolo applicativo
• l’uso di un supporto fisico per il certificato
“incrementa” comunque la sicurezza garantita da
questo livello
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
14
Livelli di sicurezza
Criteri per la scelta della corretta quantità di
sicurezza e relativo supporto da associare ad un
servizio applicativo:
• livello di sicurezza che garantisce rispetto al
riconoscimento
• possibilità organizzative e tempi per il provisioning
delle qds
• costi
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
15
La gestione della piattaforma
Cliente/Utente
Csi
BO
Admin
PA/SP
BO
Utente
PA/SP
Piattaforma
Iride
BO
BO
Local Registration
Autority
PA
Call Center
HD
PA/SP
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
16
Funzionalità del BO LRA
Ente Cliente
Csi
DOMINI
UTENTI
Servizi Iride
LRA
BO LRA
Direzione Sviluppo Servizi su rete, Banche dati
Piattaforma IRIDE
17/12/02
17
Requisiti d’integrazione
Un servizio per poter essere integrato nella piattaforma di sicurezza
IRIDE deve soddisfare quattro requisiti:
•Avere una pagina iniziale che costituisca l’unico punto d’accesso
all’applicativo
•La prima pagina dell’applicativo deve essere in grado di leggere
le variabili passate via POST da IRIDE
•Deve verificare l’integrità dei parametri ricevuti con l’algoritmo MD5
•Deve preoccuparsi di mantenere le informazioni di autenticazione ricevute
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
18
IRIDE
Il provisioning
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
19
Componente organizzativa IRIDE
A chi ci si rivolge:
•servizi iride
•hd iride
I servizi che possono essere richiesti alla
componente organizzativa:
•abilitazione dei servizi applicativi
•produzione delle qds
•assistenza
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
20
Processo di provisioning delle qds
Livello 1
1. dati utente
4. consegna qds
SERVIZI
IRIDE
3. elenco utenti con
UN e PWD
REF PROGETTO
2. generazione qds
BO IRIDE
Direzione Sviluppo Servizi su rete, Banche dati
UTENTE
17/12/02
21
Processo di provisioning
Livello 2
1. dati utente
SERVIZI
IRIDE
RESP PROGETTO
3. elenco utenti con UN e PWD
4. CIP
4. consegna UN e PWD
2. generazione qds
BO IRIDE
UTENTE
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
22
Processo di provisioning
Livello 3
1. dati utente
SERVIZI
IRIDE
RESP PROGETTO
3.1 floppy con qds e busta con PWD
3.2 smart card e busta con PIN
5.1CIP
5.2 PIN
4.1 consegna PWD e floppy
4.2 consegna smart card
2. generazione qds
BO IRIDE
UTENTE
X.1 caso di certificati da installare su browser
X.2 caso di certificati SP su Smart card
Direzione Sviluppo Servizi su rete, Banche dati
17/12/02
23
Scarica

Piattaforma IRIDE