23
17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE I nfrastruttura di R egistrazione e IDE ntificazione

17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

Embed Size (px)

Citation preview

Page 1: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 1Direzione Sviluppo Servizi su rete, Banche dati

IRIDEInfrastruttura di Registrazione e IDEntificazione

Page 2: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 2Direzione Sviluppo Servizi su rete, Banche dati

IRIDE: il contesto

Argomenti presentati:

L’infrastruttura e le strategie

Processo organizzativo di provisioning

Page 3: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 3Direzione Sviluppo Servizi su rete, Banche dati

IRIDEL’infrastruttura e le strategie

Page 4: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 4Direzione Sviluppo Servizi su rete, Banche dati

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)

Page 5: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 5Direzione Sviluppo Servizi su rete, Banche dati

IRIDE: il contesto

Perché usare IRIDE:

L’infrastruttura dà la garanzia di utilizzare le caratteristiche necessarie per realizzare un accesso sicuro all’applicativo

Page 6: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 6Direzione Sviluppo Servizi su rete, Banche dati

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

Page 7: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 7Direzione Sviluppo Servizi su rete, Banche dati

IRIDE: Componente tecnologica

IRIDESP

Provincia diTorino

Regione

Comune di Torino

ASL

Comuni

Soggetti esterniCittadiniImprese

SistemaAutenticazione

per Regione(PolicyStore int.)

IRIDEPA

SistemaPiemonte

RuparPiemonte

UserStore PA

SistemaAutenticazione

per Comune(Policy int.)

SistemaAutenticazioneper Provincia

(PolicyStore int.)

Servizio web

Servizio Client-Svr

Servizio web

Servizio Client-Svr

Servizio web

Servizio Client-Svr

Policy Store

UserStore SP

Serviziweb

Serviziweb

Page 8: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 8Direzione Sviluppo Servizi su rete, Banche dati

UserStore/PolicyStore

Archivio degli utenti e delle politiche d i accesso

CA Sistema Piemonte

Emissione certificati per Firma Elettronica

Modulo Autenticazione

Gestione Quantità di Sicurezza locali (UserID e Password, Cert ificati Sistema Piemonte) e Nazionali (Firma Digitale, Carta Nazionale dei servizi, CIE)

DB Connector

Connettori per l’accesso agli archivi degli utenti e delle policy

Moduli gestione utente

Moduli per le funzioni di Registrazione, Autorizzazione, Profilazione

Modulo AtoC Modulo AtoB Modulo AtoA

Connettori per i servizi applicativi

Servizi al cittadino

Servizi alle imprese

Servizi inter-ente

Servizi applicativi

Livello 2Piattaforma

Livello 1Piattaforma

UserStore/PolicyStore

Archivio degli utenti e delle politiche d i accesso

CA Sistema Piemonte

Emissione certificati per Firma Elettronica

Modulo Autenticazione

Gestione Quantità di Sicurezza locali (UserID e Password, Cert ificati Sistema Piemonte) e Nazionali (Firma Digitale, Carta Nazionale dei servizi, CIE)

DB Connector

Connettori per l’accesso agli archivi degli utenti e delle policy

Moduli gestione utente

Moduli per le funzioni di Registrazione, Autorizzazione, Profilazione

Modulo AtoC Modulo AtoB Modulo AtoA

Connettori per i servizi applicativi

Servizi al cittadino

Servizi alle imprese

Servizi inter-ente

Servizi applicativi

Livello 2Piattaforma

Livello 1Piattaforma

IL MODELLO TECNOLOGICO DI IRIDE

IRIDE: Componente tecnologica

Page 9: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 9Direzione Sviluppo Servizi su rete, Banche dati

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

Page 10: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 10Direzione Sviluppo Servizi su rete, Banche dati

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

Page 11: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 11Direzione Sviluppo Servizi su rete, Banche dati

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

Page 12: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 12Direzione Sviluppo Servizi su rete, Banche dati

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

Page 13: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 13Direzione Sviluppo Servizi su rete, Banche dati

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

Page 14: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 14Direzione Sviluppo Servizi su rete, Banche dati

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

Page 15: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 15Direzione Sviluppo Servizi su rete, Banche dati

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

Page 16: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 16Direzione Sviluppo Servizi su rete, Banche dati

La gestione della piattaforma

PiattaformaIride

BOUtentePA/SP

Cliente/Utente Csi

BOLocal Registration

AutorityPA

BOAdminPA/SP

BOCall Center

HDPA/SP

Page 17: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 17Direzione Sviluppo Servizi su rete, Banche dati

Funzionalità del BO LRA

Ente Cliente

BO LRA

Csi

Piattaforma IRIDE

UTENTI

DOMINI

LRA

Servizi Iride

Page 18: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 18Direzione Sviluppo Servizi su rete, Banche dati

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

Page 19: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 19Direzione Sviluppo Servizi su rete, Banche dati

IRIDEIl provisioning

Page 20: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 20Direzione Sviluppo Servizi su rete, Banche dati

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

Page 21: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 21Direzione Sviluppo Servizi su rete, Banche dati

Processo di provisioning delle qds

Livello 1

BO IRIDE

1. dati utente

3. elenco utenti con UN e PWD

2. generazione qds

SERVIZI

IRIDE

REF PROGETTO

4. consegna qds

UTENTE

Page 22: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 22Direzione Sviluppo Servizi su rete, Banche dati

Processo di provisioning

Livello 2

BO IRIDE

1. dati utente

3. elenco utenti con UN e PWD

4. consegna UN e PWD

4. CIP

SERVIZI

IRIDERESP PROGETTO

UTENTE

2. generazione qds

Page 23: 17/12/02 1 Direzione Sviluppo Servizi su rete, Banche dati IRIDE Infrastruttura di Registrazione e IDEntificazione

17/12/02 23Direzione Sviluppo Servizi su rete, Banche dati

Processo di provisioning

Livello 3

BO IRIDE

1. dati utente

3.1 floppy con qds e busta con PWD3.2 smart card e busta con PIN

4.1 consegna PWD e floppy4.2 consegna smart card

5.1CIP

SERVIZI

IRIDE

RESP PROGETTO

UTENTE

2. generazione qds

X.1 caso di certificati da installare su browserX.2 caso di certificati SP su Smart card

5.2 PIN