SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Autenticazione con Carta Nazionale dei Servizi
Gianni Forlastro Francesco Pirrone
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Nell’ambito dell’integrazione delle applicazioni, soprattutto
relative alla Pubblica Amministrazione, con una maggiore
sicurezza applicativa, si rende necessaria la possibilità di
una autenticazione con la Carta Nazionale dei Servizi, la
smart card per accedere ai servizi online della Pubblica
Amministrazione su tutto il territorio nazionale.
Perché questo talk…
Progettando delle nuove applicazioni, soprattutto in
ambiti quali PA o bancarie/assicurative è necessario
avere un livello maggiore di sicurezza oltre alle
classiche username e password.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Nonostante in Italia questa tecnologia (o almeno la
possibilità di utilizzo) sia già attiva da parecchi anni, è
poco utilizzata: in rete, infatti, non abbiamo trovato nessun
post in merito.
Perché questo talk…
Abbiamo quindi deciso



…di aiutare gli sviluppatori all’utilizzo di tale
tecnologia con talk e guide online.
…e di invitare i responsabili di settore ad introdurre
questa nuova tecnologia nelle loro applicazioni!
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
LA TEORIA
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
La Carta Nazionale dei Servizi (CNS) è una smart card per
accedere ai servizi online della Pubblica Amministrazione su
tutto il territorio nazionale.



E’ lo strumento fondamentale per rendere immediatamente
fruibili i servizi già in rete e per accelerarne la diffusione. 



La CNS è una straordinaria innovazione per una nuova e più
efficace interazione tra cittadino e Pubblica Amministrazione.
Il Progetto CNS
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Il Progetto CNS
La Carta Nazionale dei Servizi è un documento informatico,
rilasciato da una Pubblica Amministrazione, con la finalità di
identificare in rete il titolare della carta. 



Utilizza una smart card in grado di registrare in modo
protetto le informazioni necessarie per l’autenticazione in
rete.



Non è un documento di riconoscimento “a vista” come la
Carta di Identità elettronica (CIE) perché non contiene la
foto del titolare e non richiede particolari caratteristiche e
requisiti per il supporto grafico.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Grazie comunque al microchip e al software, identici a
quelli della CIE, dà accesso agli stessi servizi e consente
modalità più flessibili e veloci di produzione e diffusione,
anche attraverso canali di distribuzione alternativi rispetto a
quelli istituzionali della CIE.
La distribuzione della Carta Nazionale dei Servizi va,
quindi, in parallelo con il piano di rinnovo delle carte di
identità.



Nel nostro talk vedremo come è possibile utilizzare
indifferentemente la CNS o la CIE.
Il Progetto CNS
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
La Carta Nazionale dei Servizi permette:
- le funzionalità della firma digitale
- l’utilizzo dei servizi in rete da parte del titolare attraverso 

un certificato di autenticazione della carta, che, in 

combinazione con il PIN utente, consente le funzioni di 

riconoscimento in rete
- le funzionalità della carta sanitaria (funzione facoltativa)
- l’autenticazione del cittadino per servizi anagrafici, 

modulistica, servizi sanitari, pagamenti online
- l’utilizzo per funzioni di pagamento tra privati e Pubblica 

Amministrazione grazie ai protocolli di intesa tra queste 

ultime, le banche e le Poste Italiane
I Servizi
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
L’Agenzia Identità Digitale (AGID) pubblica periodicamente
l'elenco dei certificatori accreditati e i loro certificati in vari
formati.



La lista contiene i certificati dei certificatori utilizzabili per
verificare i certificati di autenticazione a bordo delle CNS. 



Al fine dell’autenticazione del cittadino in rete è necessario
che i server di autenticazione ritengano affidabili i certificati
contenuti nella lista, chiamata TLS (Trust Service status
List)



I formati disponibili sono : XML e PDF leggibile.
Certificatori
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
6.8 - Service : CN=Regione Piemonte - CA Cittadini,OU=Servizi di Certificazione,O=Postecom S.p.A.,C=IT
Version: 3
Serial Number: 1
X509 Certificate
-----BEGIN CERTIFICATE-----
MIIEbjCCA1agAwIBAgIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJJVDEYMBYGA1UECgwP
UG9zdGVjb20gUy5wLkEuMSIwIAYDVQQLDBlTZXJ2aXppIGRpIENlcnRpZmljYXppb25lMSgwJgYD
VQQDDB9SZWdpb25lIFBpZW1vbnRlIC0gQ0EgQ2l0dGFkaW5pMB4XDTExMDcwNTEyMjkwMloXDTIx
MDcwNTEyMjkwMlowdTELMAkGA1UEBhMCSVQxGDAWBgNVBAoMD1Bvc3RlY29tIFMucC5BLjEiMCAG
A1UECwwZU2Vydml6aSBkaSBDZXJ0aWZpY2F6aW9uZTEoMCYGA1UEAwwfUmVnaW9uZSBQaWVtb250
ZSAtIENBIENpdHRhZGluaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALwbX6gbH+9Y
3vEt+9G7rfmauRa17KxGuDtn2FfEQlXtJZW3Ro9o0p+FtdZUvucjxyfjiIcRiRjQbDvQyezLEiw5
TthnrupQlsUh30Cw0XV5nYjL86ryPKPWnWBkdPPJYbWyfbg+PDQYOt1LXxqwh16nsCeFg7Z9mqwM
Ohz7WjHvjdJBGsyDGkDsnYeQc/6ranJdEeAiwvlKrANJodmixyVdpxb/gcrWzP6xS9ywUO6nEPVL
aBCFPcW4rtQTcYb7HCRf8F1OXnKjJZdYJMKUsZoKSvPZ1lUGs6EcJFSx2aqdE2Jq3ygoVX0PFMwP
ImBpwrwE/6mX4t8z4Wk907bZvicCAwEAAaOCAQcwggEDMBIGA1UdEwEB/wQIMAYBAf8CAQAwOgYD
VR0gBDMwMTAvBgRVHSAAMCcwJQYIKwYBBQUHAgEWGWh0dHA6Ly9wb3N0ZWNlcnQucG9zdGUuaXQw
OgYIKwYBBQUHAQEELjAsMCoGCCsGAQUFBzABhh5odHRwOi8vcG9zdGVjZXJ0LnBvc3RlLml0L29j
c3AwRgYDVR0fBD8wPTA7oDmgN4Y1aHR0cDovL3Bvc3RlY2VydC5wb3N0ZS5pdC9jbnMvcmVnaW9u
ZXBpZW1vbnRlL2NybC5jcmwwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQ0rGspC3vEcW8nPXYV
8eKy17epVzANBgkqhkiG9w0BAQsFAAOCAQEAQF9Bjj9F9VHeBUReVp3QQk77NytyPJbJKztQDKh8
SaG4X/AnV69bFP/115I5/dCjyMEq+lqrDX82yEQocNpLerZ9cL6oErLixRtW6PgU4ZG9IRqOBMmr
BZQ4ehurIhFXpnOvSyghwM91lE7TmOseMwjK+7/MQHOS71YZAa/YKMG7fgQUPxsqJKnGBXuKe/BW
oYcRGNbPJaPrgCkWQcri1Hfok4mkKK+JT9fRTI1ObiMviRQQu19jepnNlf5qOjbkJLT3bNnTCmwz
D1HMODmHyWyTeZ06vT3kVngLK4enoqOhtFYO68kLV7o+fh4fG/3qdx+l0CdBqndd3+RNp6arpg==
Certificatori
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Tessera Sanitaria come CNS
La TS-CNS rappresenta l'evoluzione "tecnologica" della
Tessera Sanitaria (TS) in quanto oltre ai servizi sanitari
normalmente offerti dalla tessera sanitaria nazionale permette
l'accesso ai servizi in rete offerti dalla Pubblica
Amministrazione in assoluta sicurezza e nel rispetto della
privacy.

La TS-CNS e' gratuita, viene spedita a tutti i cittadini assistiti
dal Servizio Sanitario Nazionale in sostituzione, alla scadenza,
dell'attuale Tessera Sanitaria ed ha, normalmente, validità di
sei anni, o pari alla durata del permesso di soggiorno.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Il futuro…
L’Anagrafe Nazionale Popolazione Residente (ANPR) si
realizza come unica banca dati con le informazioni
anagrafiche della popolazione residente a cui faranno
riferimento non solo i Comuni, ma l'intera Pubblica
amministrazione e tutti coloro che sono interessati ai dati
anagrafici, in particolare i gestori di pubblici servizi.
Agenda Digitale, questa sconosciuta!
L'Agenda Digitale Italiana rappresenta l'insieme di azioni e
norme per lo sviluppo delle tecnologie, dell'innovazione e
dell'economia digitale. L’Agenda Digitale è una delle sette
iniziative faro della strategia Europa 2020, che fissa gli
obiettivi per la crescita nell’Unione europea da raggiungere
entro il 2020.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Il futuro…
Con l'istituzione del Sistema Pubblico per la gestione
dell'Identità Digitale di cittadini e imprese (SPID) le
pubbliche amministrazioni potranno consentire l'accesso in
rete ai propri servizi, oltre che con lo stesso SPID, solo
mediante la carta d'identità elettronica e la carta nazionale
dei servizi.



La possibilità di accesso con carta d'identità elettronica e
carta nazionale dei servizi resta comunque consentito
indipendentemente dalle modalità predisposte dalle singole
amministrazioni.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Il futuro…
Partito l’accreditamento per i gestori di identità digitale
SPID : dal momento in cui verrà ufficializzata da AgID
l’iscrizione nel registro SPID del primo Identity Provider, le
pubbliche amministrazioni avranno 24 mesi di tempo per
adeguare i sistemi di login dei propri siti all’accesso tramite
SPID.
Le sei Regioni (Piemonte, Emilia Romagna, Toscana,
Liguria, Marche, Friuli Venezia Giulia), Agenzia delle
Entrate, Inps e Inail, che hanno partecipato alla fase di test
del sistema, permetteranno l’accesso ai propri servizi
digitali tramite identità SPID già da fine anno.
Comunicato Stampa del 15 Settembre 2015
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
LA PRATICA
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Le CNS sono smartcard basate su standard ISO/IEC 7816:
Alcune caratteristiche:
⁃ basato su un dispositivo esterno contenente un chip di
cifratura, non accessibile o duplicabile normalmente
⁃ l'accesso è regolato tramite un codice PIN, e un PUK in
caso di tentativi multipli errati di accesso
⁃ un certificato di firma digitale basato su standard X.509
⁃ un identificativo univoco della carta
⁃ i dati personali del possessore quali codice fiscale,
nome,cognome
Alcune note tecniche
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Le CNS permettono l'autenticazione presso i servizi della
pubblica amministrazione: ciò avviene mediante l'utilizzo
del certificato X.509 presente in ognuna di essa.



L'utente una volta configurato il proprio dispositivo,
presenterà il proprio certificato all'applicazione come
credenziali di accesso e in questo modo può essere
riconosciuto senza l'utilizzo di username/password e in
modo sicuro.
Alcune note tecniche
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Certificato X.509
X.509 è uno standard ITU-T per le infrastrutture a chiave
pubblica (PKI). Definisce formati standard per i certificati a
chiave pubblica, certificati di attributo ed un certification
path validation algorithm.
Ogni certificato viene rilasciato da una certification authority
(CA) che accoppia una chiave pubblica ad un Nome
Distintivo (o Common Name).



Include anche gli standard per le implementazioni
di certificate revocation list (CRL, liste di revoca di
certificati), un aspetto spesso sottovalutato dei sistemi PKI.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Certificato X.509
La modalità di controllo della validità di un certificato
approvata dall'IETF si chiama Online Certificate Status
Protocol (OCSP).
Un sistema informativo che vuole fornire ai suoi utenti la
possibilità di accesso mediante un certificato dovrà avere
a disposizione una lista di CA con cui sia possibile
identificarsi e i relativi certificati.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
STEP 1
Installare le CA sul nodo che regola l'accesso
⁃ recuperare i certificati delle CA da cui volete che sia
possibile l'accesso dalla TSL
⁃ convertire i certificati in un formato utilizzabile dall'AS
⁃ i certificati sono in formato .cer, mentre normalmente
Apache e derivati richiedono formati .pem
⁃ vengono di solito inseriti in un unico file denominato
SSL Certification Chain in formato .crt
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Script python gratuito che automatizza gran parte della procedura:
https://gist.github.com/3v1n0/e371f58162795e0635f2
COME UTILIZZARE LO SCRIPT



mkdir /var/tmp/certs

./parse-gov-certs.py --output-folder /var/tmp/certs
Convertirà tutti i certificati in formato .pem nella cartella /var/tmp/certs
Adesso scegliamo quali certificati accettare aggiungendoli tutti in fondo
ad un file .crt
cd /var/tmp/certs
cat * >> /etc/pki/tls/certs/ca-CNS-bundle.crt
STEP 1 - Pratica
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Aprite un file di configurazione di apache (o createne uno
nuovo) e all'interno di una direttiva VirtualHost inserite:
SSLEngine on
SSLProtocol +TLSv1.1 +TLSv1.2
SSLVerifyClient require
SSLVerifyDepth 4
SSLOptions +ExportCertData +StdEnvVars
SSLCACertificateFile /etc/pki/tls/certs/ca-CNS-bundle.crt
STEP 2
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Se vogliamo che il nodo abbia anche la funzione di reverse
proxy utilizzeremo la direttiva:
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass /app/ ajp://localhost:8009/app/
ProxyPassReverse / ajp://localhost:8009/app/
Dove app è il Context Url di una applicazione installata su un
server locale che supporta ajp.
STEP 3
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
STEP 4
public	
  class	
  SecurityConfig	
  {	
  
	
   @Configuration	
  
	
   public	
  static	
  class	
  FormLoginWebSecurityConfigurerAdapter	
  extends	
  WebSecurityConfigurerAdapter	
  {	
  
	
   	
   @Autowired	
  
	
   	
   @Qualifier(“cnsUserDetailsService”)	
  
	
   	
   private	
  UserDetailsService	
  cnsUserDetailsService;	
  
	
   	
   @Override	
  
	
   	
   protected	
  void	
  configure(HttpSecurity	
  http)	
  throws	
  Exception	
  {	
  
	
   	
   	
   http	
  
	
   	
   	
   .csrf()	
  
	
   	
   	
   .and()	
  
	
   	
   	
   .x509().userDetailsService(cnsUserDetailsService);	
  
	
   	
   }	
  
	
   }	
  
}
Esempio in J2EE/Spring Security
private	
  String	
  parseCommonName(String	
  commonName)	
  {	
  
	
   	
   if	
  (commonName.contains(CF_SEPARATOR)){	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  commonName	
  =commonName.substring(commonName.indexOf(“””)+1,	
  commonName.indexOf(CF_SEPARATOR));	
  
	
   	
   	
   LOG.info("CODICE	
  FISCALE:{}",commonName);	
  
	
   	
   }	
  
	
   	
   return	
  commonName;	
  
	
   }
Il common name ricevuto dalla funzione sarà in formato “codiceFiscale/codice_identificativo_hash_certificato” , eccone un esempio
approsimato
commonName:"PRRFNC91XXXXXXXXX/1205100000658867.b5QRhzT+5BkQaw1slnemfdgirrY="
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Consigli Utili
Apache 2
Mette a disposizione molte funzionalità fondamentali per
un applicazione a livello enterprise. Può funzionare da
load balancer, gestire diversi configurazioni a seconda
del dominio di accesso, interfacciarsi con molti altri
application server tramite mod_proxy permettendo di far
convivere fra di loro sistemi molto diversi
Usate sistemi basati su Unix
Apache ha una perfetta sinergia con questi sistemi,
fornendo molte funzionalità lato OS che lato Apache per
facilitare la gestione di sistemi complessi.
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Procedete per gradi
- Configurate per primo l'HTTPS e assicuratevi di non
essere bloccati da firewall o selinux
- Configurate l'accesso tramite dei certificati di prova e CA
di prova (ne trovate online o createne una ad-hoc magari
simile ai certificati della CNS in modo da assicurarvi che
avete configurato l'autenticazione correttamente
- Create una pagina di prova in php che effettui il dump
del certificato ricevuto, potreste voler controllare l’interno
di un certificato in caso siate impossibilitati a collegarvi in
debug all'ambiente o che il certificato venga propagato
dal server alle applicazioni
Consigli Utili
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Procedete per gradi
- Installate i certificati e provate a fare un giro completo
- Fate in modo che la vostra applicazione sia accessibile
tramite username/password almeno in ambiente di test
Consigli Utili
I certificati non rendono la vostra applicazione inviolabile
- ricordatevi di coprire le più note vulnerabilità segnate da
OWASP!
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Conclusioni
La CNS rappresenta senz'altro un metodo molto robusto di
autenticazione:
- con le dovute accortezze può essere anche facilmente
implementabile, la diffusione delle applicazione sarà
certamente un fattore determinante del suo successo o
dell'ennesimo fallimento
- le smartcard sono tuttavia ancora afflitte da tecnologia
proprietaria e know-how difficilmente reso pubblico
- questa modalità di autenticazione potrebbe essere
adottata e omogeneizzata in tutta l'area europea
- presenta certamente problemi di privacy
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Domande?
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
http://www.agid.gov.it/
Fonti
https://it.wikipedia.org/wiki/X.509
http://www.agid.gov.it/agenda-digitale/infrastrutture-
architetture/firme-elettroniche/certificati
http://blogoless.blogspot.it/2015/03/autenticazione-apache-
con-la-carta.html
http://sistemats1.sanita.finanze.it/wps/portal/portalets/
cittadinots/tscns
Autenticazione con Carta Nazionale dei Servizi
Forlastro - Pirrone
Approfondimenti e/o Richieste
Gianni Forlastro Francesco Pirrone
gianni.forlastro@gmail.com c.francesco.p@gmail.com

Contenu connexe

Tendances

SPID: le nuove frontiere delle identità digitali
SPID: le nuove frontiere delle identità digitaliSPID: le nuove frontiere delle identità digitali
SPID: le nuove frontiere delle identità digitaliGianluca Satta
 
Smau Bologna 2015 - Francesco Tortorelli, AgID
Smau Bologna 2015 - Francesco Tortorelli, AgIDSmau Bologna 2015 - Francesco Tortorelli, AgID
Smau Bologna 2015 - Francesco Tortorelli, AgIDSMAU
 
Cittadinanza e costituzione
Cittadinanza e costituzioneCittadinanza e costituzione
Cittadinanza e costituzioneLisaGiansante1
 
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataIdentità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataAruba S.p.A.
 
T-SPID
T-SPIDT-SPID
T-SPIDagabox
 
P. Dell'antico - Fatturazione elettronica: gli adempimenti per le imprese
P. Dell'antico - Fatturazione elettronica: gli adempimenti per le impreseP. Dell'antico - Fatturazione elettronica: gli adempimenti per le imprese
P. Dell'antico - Fatturazione elettronica: gli adempimenti per le impreseCamera di Commercio di Pisa
 
P. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICA
P. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICAP. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICA
P. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICACamera di Commercio di Pisa
 
Ignite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggi
Ignite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggiIgnite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggi
Ignite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggiToscanalab
 
Contaminazione della Digital transformation: dalla banca all'assicurazione
Contaminazione della Digital transformation: dalla banca all'assicurazioneContaminazione della Digital transformation: dalla banca all'assicurazione
Contaminazione della Digital transformation: dalla banca all'assicurazioneInfoCert S.p.A.
 
Bisignano mod-8-identità digitale-spid
Bisignano mod-8-identità digitale-spidBisignano mod-8-identità digitale-spid
Bisignano mod-8-identità digitale-spidiMaS s.r.l.
 

Tendances (18)

Cie e Crs
Cie e CrsCie e Crs
Cie e Crs
 
Gli impatti del Regolamento eIDAS in Italia
Gli impatti del Regolamento eIDAS in ItaliaGli impatti del Regolamento eIDAS in Italia
Gli impatti del Regolamento eIDAS in Italia
 
SPID: le nuove frontiere delle identità digitali
SPID: le nuove frontiere delle identità digitaliSPID: le nuove frontiere delle identità digitali
SPID: le nuove frontiere delle identità digitali
 
Smau Bologna 2015 - Francesco Tortorelli, AgID
Smau Bologna 2015 - Francesco Tortorelli, AgIDSmau Bologna 2015 - Francesco Tortorelli, AgID
Smau Bologna 2015 - Francesco Tortorelli, AgID
 
Cittadinanza e costituzione
Cittadinanza e costituzioneCittadinanza e costituzione
Cittadinanza e costituzione
 
“Utilizzo di firme e sigilli, alla ricerca del giusto equilibrio tra certezze...
“Utilizzo di firme e sigilli, alla ricerca del giusto equilibrio tra certezze...“Utilizzo di firme e sigilli, alla ricerca del giusto equilibrio tra certezze...
“Utilizzo di firme e sigilli, alla ricerca del giusto equilibrio tra certezze...
 
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataIdentità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
 
Nuovo CAD, Regolamento UE eIDAS. Come cambia la sicurezza nella gestione e la...
Nuovo CAD, Regolamento UE eIDAS. Come cambia la sicurezza nella gestione e la...Nuovo CAD, Regolamento UE eIDAS. Come cambia la sicurezza nella gestione e la...
Nuovo CAD, Regolamento UE eIDAS. Come cambia la sicurezza nella gestione e la...
 
T-SPID
T-SPIDT-SPID
T-SPID
 
“Firme e sigilli nel quadro normativo italiano – stato dell’arte”
“Firme e sigilli nel quadro normativo italiano – stato dell’arte”“Firme e sigilli nel quadro normativo italiano – stato dell’arte”
“Firme e sigilli nel quadro normativo italiano – stato dell’arte”
 
“Le firme nei processi di fatturazione elettronica”
“Le firme nei processi di fatturazione elettronica” “Le firme nei processi di fatturazione elettronica”
“Le firme nei processi di fatturazione elettronica”
 
P. Dell'antico - Fatturazione elettronica: gli adempimenti per le imprese
P. Dell'antico - Fatturazione elettronica: gli adempimenti per le impreseP. Dell'antico - Fatturazione elettronica: gli adempimenti per le imprese
P. Dell'antico - Fatturazione elettronica: gli adempimenti per le imprese
 
P. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICA
P. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICAP. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICA
P. Dell'Antico - FOCUS SULLA FATTURAZIONE ELETTRONICA
 
Ignite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggi
Ignite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggiIgnite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggi
Ignite IBB: Antonio Giani - CNA Arezzo e la gestione dei parcheggi
 
Contaminazione della Digital transformation: dalla banca all'assicurazione
Contaminazione della Digital transformation: dalla banca all'assicurazioneContaminazione della Digital transformation: dalla banca all'assicurazione
Contaminazione della Digital transformation: dalla banca all'assicurazione
 
Spid
SpidSpid
Spid
 
Bisignano mod-8-identità digitale-spid
Bisignano mod-8-identità digitale-spidBisignano mod-8-identità digitale-spid
Bisignano mod-8-identità digitale-spid
 
Tortorelli puglia spid_21_10_15
Tortorelli puglia spid_21_10_15Tortorelli puglia spid_21_10_15
Tortorelli puglia spid_21_10_15
 

Similaire à Autenticazione con Carta Nazionale Dei Servizi

Guida operativa alla_firma_digitale_newrev1_0
Guida operativa alla_firma_digitale_newrev1_0Guida operativa alla_firma_digitale_newrev1_0
Guida operativa alla_firma_digitale_newrev1_0Carlo Cammelli
 
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdfPremio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdfmatteomontesi2
 
Presentazionefirmadigitaleperdsdsga rev4 pubblicata
Presentazionefirmadigitaleperdsdsga rev4 pubblicataPresentazionefirmadigitaleperdsdsga rev4 pubblicata
Presentazionefirmadigitaleperdsdsga rev4 pubblicataGabriella Bellafiore
 
2015 02 20 Evento Cassano d'Adda
2015 02 20 Evento Cassano d'Adda2015 02 20 Evento Cassano d'Adda
2015 02 20 Evento Cassano d'AddaDaniele Crespi
 
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...CSI Piemonte
 
Firma digitale, validità legale marca temporale e formato PDF/A
Firma digitale, validità legale marca temporale e formato PDF/AFirma digitale, validità legale marca temporale e formato PDF/A
Firma digitale, validità legale marca temporale e formato PDF/Amatteo_gentile
 
Smau Padova 2016 - EasyGov
Smau Padova 2016 - EasyGovSmau Padova 2016 - EasyGov
Smau Padova 2016 - EasyGovSMAU
 
Smau Torino 2016 - EasyGov Solutions - PagoPA
Smau Torino 2016 - EasyGov Solutions - PagoPASmau Torino 2016 - EasyGov Solutions - PagoPA
Smau Torino 2016 - EasyGov Solutions - PagoPASMAU
 
Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...
Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...
Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...Team per la Trasformazione Digitale
 
I processi di contrattualizzazione paperless
I processi di contrattualizzazione paperlessI processi di contrattualizzazione paperless
I processi di contrattualizzazione paperlessInfoCert S.p.A.
 
FATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESA
FATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESAFATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESA
FATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESAConflavoro PMI Reggio Emilia
 
2012 10 02 conferenza utenti globo crs e id pc
2012 10 02  conferenza utenti globo   crs e id pc2012 10 02  conferenza utenti globo   crs e id pc
2012 10 02 conferenza utenti globo crs e id pcDaniele Crespi
 
Cittadinanza e costituzione
Cittadinanza e costituzioneCittadinanza e costituzione
Cittadinanza e costituzioneLisaGiansante1
 
Fatturazione elettronica verso la PA
Fatturazione elettronica verso la PAFatturazione elettronica verso la PA
Fatturazione elettronica verso la PAIndicom Group
 
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdfPremio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdfmatteomontesi2
 

Similaire à Autenticazione con Carta Nazionale Dei Servizi (20)

Guida operativa alla_firma_digitale_newrev1_0
Guida operativa alla_firma_digitale_newrev1_0Guida operativa alla_firma_digitale_newrev1_0
Guida operativa alla_firma_digitale_newrev1_0
 
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdfPremio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi PPT.pdf
 
Presentazionefirmadigitaleperdsdsga rev4 pubblicata
Presentazionefirmadigitaleperdsdsga rev4 pubblicataPresentazionefirmadigitaleperdsdsga rev4 pubblicata
Presentazionefirmadigitaleperdsdsga rev4 pubblicata
 
2015 02 20 Evento Cassano d'Adda
2015 02 20 Evento Cassano d'Adda2015 02 20 Evento Cassano d'Adda
2015 02 20 Evento Cassano d'Adda
 
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
Istituzioni, aziende, società: il valore della fiducia digitale - presentazio...
 
Firma digitale, validità legale marca temporale e formato PDF/A
Firma digitale, validità legale marca temporale e formato PDF/AFirma digitale, validità legale marca temporale e formato PDF/A
Firma digitale, validità legale marca temporale e formato PDF/A
 
“Identificazione elettronica e SPID”
“Identificazione elettronica e SPID”“Identificazione elettronica e SPID”
“Identificazione elettronica e SPID”
 
Smau Padova 2016 - EasyGov
Smau Padova 2016 - EasyGovSmau Padova 2016 - EasyGov
Smau Padova 2016 - EasyGov
 
Smau Torino 2016 - EasyGov Solutions - PagoPA
Smau Torino 2016 - EasyGov Solutions - PagoPASmau Torino 2016 - EasyGov Solutions - PagoPA
Smau Torino 2016 - EasyGov Solutions - PagoPA
 
CIE _10_11_2016_Alessandroni_finale
CIE _10_11_2016_Alessandroni_finaleCIE _10_11_2016_Alessandroni_finale
CIE _10_11_2016_Alessandroni_finale
 
Digitalizzazione 2017 - Intervento Avv. Luigi Foglia
Digitalizzazione 2017 - Intervento Avv. Luigi FogliaDigitalizzazione 2017 - Intervento Avv. Luigi Foglia
Digitalizzazione 2017 - Intervento Avv. Luigi Foglia
 
Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...
Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...
Cresce la diffusione di Spid: gli strumenti e le linee guida per l’integrazio...
 
iStrumentum premioforumpa2017_1
iStrumentum premioforumpa2017_1iStrumentum premioforumpa2017_1
iStrumentum premioforumpa2017_1
 
I processi di contrattualizzazione paperless
I processi di contrattualizzazione paperlessI processi di contrattualizzazione paperless
I processi di contrattualizzazione paperless
 
FATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESA
FATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESAFATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESA
FATTURAZIONE ELETTRONICA:
GLI STRUMENTI GRATUITI PER LA TUA IMPRESA
 
2012 10 02 conferenza utenti globo crs e id pc
2012 10 02  conferenza utenti globo   crs e id pc2012 10 02  conferenza utenti globo   crs e id pc
2012 10 02 conferenza utenti globo crs e id pc
 
Cittadinanza e costituzione
Cittadinanza e costituzioneCittadinanza e costituzione
Cittadinanza e costituzione
 
Fatturazione elettronica verso la PA
Fatturazione elettronica verso la PAFatturazione elettronica verso la PA
Fatturazione elettronica verso la PA
 
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdfPremio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdf
Premio FORUM PA Sanita 2022 - Fondazione Don Gnocchi.pdf
 
Il PCT
Il PCTIl PCT
Il PCT
 

Dernier

GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoServizi a rete
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxtecongo2007
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaServizi a rete
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO AntonioServizi a rete
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleServizi a rete
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoServizi a rete
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroServizi a rete
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneServizi a rete
 

Dernier (8)

GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptx
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO Antonio
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA Roberto
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI Alessandro
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
 

Autenticazione con Carta Nazionale Dei Servizi

  • 1. Autenticazione con Carta Nazionale dei Servizi Gianni Forlastro Francesco Pirrone
  • 2. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Nell’ambito dell’integrazione delle applicazioni, soprattutto relative alla Pubblica Amministrazione, con una maggiore sicurezza applicativa, si rende necessaria la possibilità di una autenticazione con la Carta Nazionale dei Servizi, la smart card per accedere ai servizi online della Pubblica Amministrazione su tutto il territorio nazionale. Perché questo talk… Progettando delle nuove applicazioni, soprattutto in ambiti quali PA o bancarie/assicurative è necessario avere un livello maggiore di sicurezza oltre alle classiche username e password.
  • 3. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Nonostante in Italia questa tecnologia (o almeno la possibilità di utilizzo) sia già attiva da parecchi anni, è poco utilizzata: in rete, infatti, non abbiamo trovato nessun post in merito. Perché questo talk… Abbiamo quindi deciso
 
 …di aiutare gli sviluppatori all’utilizzo di tale tecnologia con talk e guide online. …e di invitare i responsabili di settore ad introdurre questa nuova tecnologia nelle loro applicazioni!
  • 4. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone LA TEORIA
  • 5. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone La Carta Nazionale dei Servizi (CNS) è una smart card per accedere ai servizi online della Pubblica Amministrazione su tutto il territorio nazionale.
 
 E’ lo strumento fondamentale per rendere immediatamente fruibili i servizi già in rete e per accelerarne la diffusione. 
 
 La CNS è una straordinaria innovazione per una nuova e più efficace interazione tra cittadino e Pubblica Amministrazione. Il Progetto CNS
  • 6. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Il Progetto CNS La Carta Nazionale dei Servizi è un documento informatico, rilasciato da una Pubblica Amministrazione, con la finalità di identificare in rete il titolare della carta. 
 
 Utilizza una smart card in grado di registrare in modo protetto le informazioni necessarie per l’autenticazione in rete.
 
 Non è un documento di riconoscimento “a vista” come la Carta di Identità elettronica (CIE) perché non contiene la foto del titolare e non richiede particolari caratteristiche e requisiti per il supporto grafico.
  • 7. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Grazie comunque al microchip e al software, identici a quelli della CIE, dà accesso agli stessi servizi e consente modalità più flessibili e veloci di produzione e diffusione, anche attraverso canali di distribuzione alternativi rispetto a quelli istituzionali della CIE. La distribuzione della Carta Nazionale dei Servizi va, quindi, in parallelo con il piano di rinnovo delle carte di identità.
 
 Nel nostro talk vedremo come è possibile utilizzare indifferentemente la CNS o la CIE. Il Progetto CNS
  • 8. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone La Carta Nazionale dei Servizi permette: - le funzionalità della firma digitale - l’utilizzo dei servizi in rete da parte del titolare attraverso 
 un certificato di autenticazione della carta, che, in 
 combinazione con il PIN utente, consente le funzioni di 
 riconoscimento in rete - le funzionalità della carta sanitaria (funzione facoltativa) - l’autenticazione del cittadino per servizi anagrafici, 
 modulistica, servizi sanitari, pagamenti online - l’utilizzo per funzioni di pagamento tra privati e Pubblica 
 Amministrazione grazie ai protocolli di intesa tra queste 
 ultime, le banche e le Poste Italiane I Servizi
  • 9. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone L’Agenzia Identità Digitale (AGID) pubblica periodicamente l'elenco dei certificatori accreditati e i loro certificati in vari formati.
 
 La lista contiene i certificati dei certificatori utilizzabili per verificare i certificati di autenticazione a bordo delle CNS. 
 
 Al fine dell’autenticazione del cittadino in rete è necessario che i server di autenticazione ritengano affidabili i certificati contenuti nella lista, chiamata TLS (Trust Service status List)
 
 I formati disponibili sono : XML e PDF leggibile. Certificatori
  • 10. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone 6.8 - Service : CN=Regione Piemonte - CA Cittadini,OU=Servizi di Certificazione,O=Postecom S.p.A.,C=IT Version: 3 Serial Number: 1 X509 Certificate -----BEGIN CERTIFICATE----- MIIEbjCCA1agAwIBAgIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJJVDEYMBYGA1UECgwP UG9zdGVjb20gUy5wLkEuMSIwIAYDVQQLDBlTZXJ2aXppIGRpIENlcnRpZmljYXppb25lMSgwJgYD VQQDDB9SZWdpb25lIFBpZW1vbnRlIC0gQ0EgQ2l0dGFkaW5pMB4XDTExMDcwNTEyMjkwMloXDTIx MDcwNTEyMjkwMlowdTELMAkGA1UEBhMCSVQxGDAWBgNVBAoMD1Bvc3RlY29tIFMucC5BLjEiMCAG A1UECwwZU2Vydml6aSBkaSBDZXJ0aWZpY2F6aW9uZTEoMCYGA1UEAwwfUmVnaW9uZSBQaWVtb250 ZSAtIENBIENpdHRhZGluaTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALwbX6gbH+9Y 3vEt+9G7rfmauRa17KxGuDtn2FfEQlXtJZW3Ro9o0p+FtdZUvucjxyfjiIcRiRjQbDvQyezLEiw5 TthnrupQlsUh30Cw0XV5nYjL86ryPKPWnWBkdPPJYbWyfbg+PDQYOt1LXxqwh16nsCeFg7Z9mqwM Ohz7WjHvjdJBGsyDGkDsnYeQc/6ranJdEeAiwvlKrANJodmixyVdpxb/gcrWzP6xS9ywUO6nEPVL aBCFPcW4rtQTcYb7HCRf8F1OXnKjJZdYJMKUsZoKSvPZ1lUGs6EcJFSx2aqdE2Jq3ygoVX0PFMwP ImBpwrwE/6mX4t8z4Wk907bZvicCAwEAAaOCAQcwggEDMBIGA1UdEwEB/wQIMAYBAf8CAQAwOgYD VR0gBDMwMTAvBgRVHSAAMCcwJQYIKwYBBQUHAgEWGWh0dHA6Ly9wb3N0ZWNlcnQucG9zdGUuaXQw OgYIKwYBBQUHAQEELjAsMCoGCCsGAQUFBzABhh5odHRwOi8vcG9zdGVjZXJ0LnBvc3RlLml0L29j c3AwRgYDVR0fBD8wPTA7oDmgN4Y1aHR0cDovL3Bvc3RlY2VydC5wb3N0ZS5pdC9jbnMvcmVnaW9u ZXBpZW1vbnRlL2NybC5jcmwwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQ0rGspC3vEcW8nPXYV 8eKy17epVzANBgkqhkiG9w0BAQsFAAOCAQEAQF9Bjj9F9VHeBUReVp3QQk77NytyPJbJKztQDKh8 SaG4X/AnV69bFP/115I5/dCjyMEq+lqrDX82yEQocNpLerZ9cL6oErLixRtW6PgU4ZG9IRqOBMmr BZQ4ehurIhFXpnOvSyghwM91lE7TmOseMwjK+7/MQHOS71YZAa/YKMG7fgQUPxsqJKnGBXuKe/BW oYcRGNbPJaPrgCkWQcri1Hfok4mkKK+JT9fRTI1ObiMviRQQu19jepnNlf5qOjbkJLT3bNnTCmwz D1HMODmHyWyTeZ06vT3kVngLK4enoqOhtFYO68kLV7o+fh4fG/3qdx+l0CdBqndd3+RNp6arpg== Certificatori
  • 11. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Tessera Sanitaria come CNS La TS-CNS rappresenta l'evoluzione "tecnologica" della Tessera Sanitaria (TS) in quanto oltre ai servizi sanitari normalmente offerti dalla tessera sanitaria nazionale permette l'accesso ai servizi in rete offerti dalla Pubblica Amministrazione in assoluta sicurezza e nel rispetto della privacy.
 La TS-CNS e' gratuita, viene spedita a tutti i cittadini assistiti dal Servizio Sanitario Nazionale in sostituzione, alla scadenza, dell'attuale Tessera Sanitaria ed ha, normalmente, validità di sei anni, o pari alla durata del permesso di soggiorno.
  • 12. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Il futuro… L’Anagrafe Nazionale Popolazione Residente (ANPR) si realizza come unica banca dati con le informazioni anagrafiche della popolazione residente a cui faranno riferimento non solo i Comuni, ma l'intera Pubblica amministrazione e tutti coloro che sono interessati ai dati anagrafici, in particolare i gestori di pubblici servizi. Agenda Digitale, questa sconosciuta! L'Agenda Digitale Italiana rappresenta l'insieme di azioni e norme per lo sviluppo delle tecnologie, dell'innovazione e dell'economia digitale. L’Agenda Digitale è una delle sette iniziative faro della strategia Europa 2020, che fissa gli obiettivi per la crescita nell’Unione europea da raggiungere entro il 2020.
  • 13. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Il futuro… Con l'istituzione del Sistema Pubblico per la gestione dell'Identità Digitale di cittadini e imprese (SPID) le pubbliche amministrazioni potranno consentire l'accesso in rete ai propri servizi, oltre che con lo stesso SPID, solo mediante la carta d'identità elettronica e la carta nazionale dei servizi.
 
 La possibilità di accesso con carta d'identità elettronica e carta nazionale dei servizi resta comunque consentito indipendentemente dalle modalità predisposte dalle singole amministrazioni.
  • 14. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Il futuro… Partito l’accreditamento per i gestori di identità digitale SPID : dal momento in cui verrà ufficializzata da AgID l’iscrizione nel registro SPID del primo Identity Provider, le pubbliche amministrazioni avranno 24 mesi di tempo per adeguare i sistemi di login dei propri siti all’accesso tramite SPID. Le sei Regioni (Piemonte, Emilia Romagna, Toscana, Liguria, Marche, Friuli Venezia Giulia), Agenzia delle Entrate, Inps e Inail, che hanno partecipato alla fase di test del sistema, permetteranno l’accesso ai propri servizi digitali tramite identità SPID già da fine anno. Comunicato Stampa del 15 Settembre 2015
  • 15. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone LA PRATICA
  • 16. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Le CNS sono smartcard basate su standard ISO/IEC 7816: Alcune caratteristiche: ⁃ basato su un dispositivo esterno contenente un chip di cifratura, non accessibile o duplicabile normalmente ⁃ l'accesso è regolato tramite un codice PIN, e un PUK in caso di tentativi multipli errati di accesso ⁃ un certificato di firma digitale basato su standard X.509 ⁃ un identificativo univoco della carta ⁃ i dati personali del possessore quali codice fiscale, nome,cognome Alcune note tecniche
  • 17. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Le CNS permettono l'autenticazione presso i servizi della pubblica amministrazione: ciò avviene mediante l'utilizzo del certificato X.509 presente in ognuna di essa.
 
 L'utente una volta configurato il proprio dispositivo, presenterà il proprio certificato all'applicazione come credenziali di accesso e in questo modo può essere riconosciuto senza l'utilizzo di username/password e in modo sicuro. Alcune note tecniche
  • 18. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Certificato X.509 X.509 è uno standard ITU-T per le infrastrutture a chiave pubblica (PKI). Definisce formati standard per i certificati a chiave pubblica, certificati di attributo ed un certification path validation algorithm. Ogni certificato viene rilasciato da una certification authority (CA) che accoppia una chiave pubblica ad un Nome Distintivo (o Common Name).
 
 Include anche gli standard per le implementazioni di certificate revocation list (CRL, liste di revoca di certificati), un aspetto spesso sottovalutato dei sistemi PKI.
  • 19. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Certificato X.509 La modalità di controllo della validità di un certificato approvata dall'IETF si chiama Online Certificate Status Protocol (OCSP). Un sistema informativo che vuole fornire ai suoi utenti la possibilità di accesso mediante un certificato dovrà avere a disposizione una lista di CA con cui sia possibile identificarsi e i relativi certificati.
  • 20. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone STEP 1 Installare le CA sul nodo che regola l'accesso ⁃ recuperare i certificati delle CA da cui volete che sia possibile l'accesso dalla TSL ⁃ convertire i certificati in un formato utilizzabile dall'AS ⁃ i certificati sono in formato .cer, mentre normalmente Apache e derivati richiedono formati .pem ⁃ vengono di solito inseriti in un unico file denominato SSL Certification Chain in formato .crt
  • 21. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Script python gratuito che automatizza gran parte della procedura: https://gist.github.com/3v1n0/e371f58162795e0635f2 COME UTILIZZARE LO SCRIPT
 
 mkdir /var/tmp/certs
 ./parse-gov-certs.py --output-folder /var/tmp/certs Convertirà tutti i certificati in formato .pem nella cartella /var/tmp/certs Adesso scegliamo quali certificati accettare aggiungendoli tutti in fondo ad un file .crt cd /var/tmp/certs cat * >> /etc/pki/tls/certs/ca-CNS-bundle.crt STEP 1 - Pratica
  • 22. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Aprite un file di configurazione di apache (o createne uno nuovo) e all'interno di una direttiva VirtualHost inserite: SSLEngine on SSLProtocol +TLSv1.1 +TLSv1.2 SSLVerifyClient require SSLVerifyDepth 4 SSLOptions +ExportCertData +StdEnvVars SSLCACertificateFile /etc/pki/tls/certs/ca-CNS-bundle.crt STEP 2
  • 23. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Se vogliamo che il nodo abbia anche la funzione di reverse proxy utilizzeremo la direttiva: <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /app/ ajp://localhost:8009/app/ ProxyPassReverse / ajp://localhost:8009/app/ Dove app è il Context Url di una applicazione installata su un server locale che supporta ajp. STEP 3
  • 24. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone STEP 4 public  class  SecurityConfig  {     @Configuration     public  static  class  FormLoginWebSecurityConfigurerAdapter  extends  WebSecurityConfigurerAdapter  {       @Autowired       @Qualifier(“cnsUserDetailsService”)       private  UserDetailsService  cnsUserDetailsService;       @Override       protected  void  configure(HttpSecurity  http)  throws  Exception  {         http         .csrf()         .and()         .x509().userDetailsService(cnsUserDetailsService);       }     }   } Esempio in J2EE/Spring Security private  String  parseCommonName(String  commonName)  {       if  (commonName.contains(CF_SEPARATOR)){                          commonName  =commonName.substring(commonName.indexOf(“””)+1,  commonName.indexOf(CF_SEPARATOR));         LOG.info("CODICE  FISCALE:{}",commonName);       }       return  commonName;     } Il common name ricevuto dalla funzione sarà in formato “codiceFiscale/codice_identificativo_hash_certificato” , eccone un esempio approsimato commonName:"PRRFNC91XXXXXXXXX/1205100000658867.b5QRhzT+5BkQaw1slnemfdgirrY="
  • 25. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Consigli Utili Apache 2 Mette a disposizione molte funzionalità fondamentali per un applicazione a livello enterprise. Può funzionare da load balancer, gestire diversi configurazioni a seconda del dominio di accesso, interfacciarsi con molti altri application server tramite mod_proxy permettendo di far convivere fra di loro sistemi molto diversi Usate sistemi basati su Unix Apache ha una perfetta sinergia con questi sistemi, fornendo molte funzionalità lato OS che lato Apache per facilitare la gestione di sistemi complessi.
  • 26. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Procedete per gradi - Configurate per primo l'HTTPS e assicuratevi di non essere bloccati da firewall o selinux - Configurate l'accesso tramite dei certificati di prova e CA di prova (ne trovate online o createne una ad-hoc magari simile ai certificati della CNS in modo da assicurarvi che avete configurato l'autenticazione correttamente - Create una pagina di prova in php che effettui il dump del certificato ricevuto, potreste voler controllare l’interno di un certificato in caso siate impossibilitati a collegarvi in debug all'ambiente o che il certificato venga propagato dal server alle applicazioni Consigli Utili
  • 27. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Procedete per gradi - Installate i certificati e provate a fare un giro completo - Fate in modo che la vostra applicazione sia accessibile tramite username/password almeno in ambiente di test Consigli Utili I certificati non rendono la vostra applicazione inviolabile - ricordatevi di coprire le più note vulnerabilità segnate da OWASP!
  • 28. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Conclusioni La CNS rappresenta senz'altro un metodo molto robusto di autenticazione: - con le dovute accortezze può essere anche facilmente implementabile, la diffusione delle applicazione sarà certamente un fattore determinante del suo successo o dell'ennesimo fallimento - le smartcard sono tuttavia ancora afflitte da tecnologia proprietaria e know-how difficilmente reso pubblico - questa modalità di autenticazione potrebbe essere adottata e omogeneizzata in tutta l'area europea - presenta certamente problemi di privacy
  • 29. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Domande?
  • 30. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone http://www.agid.gov.it/ Fonti https://it.wikipedia.org/wiki/X.509 http://www.agid.gov.it/agenda-digitale/infrastrutture- architetture/firme-elettroniche/certificati http://blogoless.blogspot.it/2015/03/autenticazione-apache- con-la-carta.html http://sistemats1.sanita.finanze.it/wps/portal/portalets/ cittadinots/tscns
  • 31. Autenticazione con Carta Nazionale dei Servizi Forlastro - Pirrone Approfondimenti e/o Richieste Gianni Forlastro Francesco Pirrone gianni.forlastro@gmail.com c.francesco.p@gmail.com