Identidad Digital - Santi Casas

63
Identidad Digital Diciembre de 2010 [email protected] | www.albalia.com | +34 902 365 612 | Madrid: Méntrida 6 – 28043 | Barcelona: Carrer del Pardal 6 – Terrassa – 08224 Santi Casas blog.santicasas.net [email protected] @santicasas

description

Aproximación a las tendencias sobre Identidad Digital

Transcript of Identidad Digital - Santi Casas

Page 1: Identidad Digital - Santi Casas

Identidad Digital

Diciembre de 2010

[email protected] | www.albalia.com | +34 902 365 612 | Madrid: Méntrida 6 – 28043 | Barcelona: Carrer del Pardal 6 – Terrassa – 08224

Santi Casasblog.santicasas.net

[email protected]@santicasas

Page 2: Identidad Digital - Santi Casas

Identidad Digital

1 La identidad digital en Internet

2 Los sistemas de federación de identidades

3 Los sistemas “fuertes” de autenticación

4 Los certificados digitales y el DNIe

5 La gestión de las capacidades y la representación

2

Page 3: Identidad Digital - Santi Casas

Identidad Digital

1 La identidad digital en Internet

2 Los sistemas de federación de identidades

3 Los sistemas “fuertes” de autenticación

4 Los certificados digitales y el DNIe

5 La gestión de las capacidades y la representación

3

Page 4: Identidad Digital - Santi Casas

4

Evolución de la Identidad Digital

ER

P

Entidad

UsuarioInterno

user

nam

e

pass

wor

d

eM

ail

usernamepassword

CR

M

username

password

Internet

eB

ank

use

rnam

ep

assw

ord

FTP

use

rnam

ep

assw

ord

UsuarioExterno

WW

W

use

rnam

ep

ass

word

VPN

UsuarioInterno

use

rnam

ep

ass

word

LDA

P

usernamepassword

Page 5: Identidad Digital - Santi Casas

5

Derecho ciudadano

Ley 11/2007, de 22 de junio, de acceso electrónico de los ciudadanos a los Servicios Públicos

Artículo 6. Derechos de los ciudadanos. 1. Se reconoce a los ciudadanos el derecho a relacionarse con las Administraciones

Públicas utilizando medios electrónicos para el ejercicio de los derechos previstos en el artículo 35 de la Ley 30/1992, de 26 de noviembre, de Régimen Jurídico de las Administraciones Públicas y del Procedimiento Administrativo Común, así como para obtener informaciones, realizar consultas y alegaciones, formular solicitudes, manifestar consentimiento, entablar pretensiones, efectuar pagos, realizar transacciones y oponerse a las resoluciones y actos administrativos.

2. Además, los ciudadanos tienen en relación con la utilización de los medios electrónicos en la actividad administrativa, y en los términos previstos en la presente Ley, los siguientes derechos:

… g) A obtener los medios de identificación electrónica necesarios, pudiendo las personas

físicas utilizar en todo caso los sistemas de firma electrónica del Documento Nacional de Identidad para cualquier trámite electrónico con cualquier Administración Pública.

h) A la utilización de otros sistemas de firma electrónica admitidos en el ámbito de las Administraciones Públicas.

Page 6: Identidad Digital - Santi Casas

6

Derecho ciudadano

Ley 56/2007, de 28 de diciembre, de Medidas de Impulso de la Sociedad de la Información.

Artículo 2. Obligación de disponer de un medio de interlocución telemática para la prestación de servicios al público de especial trascendencia económica.

1. Sin perjuicio de la utilización de otros medios de comunicación a distancia con los clientes, las empresas que presten servicios al público en general de especial trascendencia económica deberán facilitar a sus usuarios un medio de interlocución telemática que, mediante el uso de certificados reconocidos de firma electrónica, les permita la realización de, al menos, los siguientes trámites:

Contratación electrónica de servicios, suministros y bienes, la modificación y finalización o rescisión de los correspondientes contratos, así como cualquier acto o negocio jurídico entre las partes, sin perjuicio de lo establecido en la normativa sectorial.

Consulta de sus datos de cliente, que incluirán información sobre su historial de facturación de, al menos, los últimos tres años y el contrato suscrito, incluidas las condiciones generales si las hubiere.

Presentación de quejas, incidencias, sugerencias y, en su caso, reclamaciones, garantizando la constancia de su presentación para el consumidor y asegurando una atención personal directa.

Ejercicio de sus derechos de acceso, rectificación, cancelación y oposición en los términos previstos en la normativa reguladora de protección de datos de carácter personal.

Page 7: Identidad Digital - Santi Casas

7

La identidad digital en Internet

I dentidad 2.0

H omenaje a la P resentación de Dick H ardt

http://vivirconmenos.blogspot.com/2008/07/identity-20.html

Page 8: Identidad Digital - Santi Casas

8

¿De dónde venimos?

Identidad digital 1.0 Identidad centrada en la aplicación Nuestra identidad es ... una entrada en un directorio! Tenemos una identidad para cada directorio ... Se basa en la relación de confianza entre el usuario y el directorio No es escalable No es administrable Genera muchos agujeros de seguridad Es equivalente al modelo histórico de identidad

Page 9: Identidad Digital - Santi Casas

9

Identidad 2.0

identityblog.com

Page 10: Identidad Digital - Santi Casas

Identidad 2.0 – Las leyes

Control del Usuario y ConsentimientoLos sistemas de Identidad Digital solo deben revelar información

que le identifique con su consentimiento.

10

1

Page 11: Identidad Digital - Santi Casas

Identidad 2.0 – Las leyes

Información limitada para un uso limitadoLa solución que divulgue la mínima información de identificación y

que mejor limite su uso es la solución más estable a largo plazo.

11

2

>18

Page 12: Identidad Digital - Santi Casas

Identidad 2.0 – Las leyes

Justificación de las partesLos sistemas de Identidad Digital deben limitar la información de

identificación a las partes que tengan un rol necesario y justificable en una relación de identidad dada.

12

3

Page 13: Identidad Digital - Santi Casas

Identidad 2.0 – Las leyes

Identidad DirigidaUn sistema de identidad universal debe soportar tanto

identificadores “omnidireccionales” para uso de entidades públicas, como identificadores “unidireccionales” para su uso por entidades privadas, facilitando el descubrimiento a la vez que previniendo divulgación innecesaria de correlaciones de identidad.

13

4

Page 14: Identidad Digital - Santi Casas

Identidad 2.0 – Las leyes

Pluralismo de tecnologías y operadoresUn sistema universal de identidad debe canalizar y habilitar el

funcionamiento conjunto de servicios de diversos operadores basados en múltiples tecnologías de identidad.

14

5

Page 15: Identidad Digital - Santi Casas

Identidad 2.0 – Las leyes

Integración humanaEl metasistema universal de identidad debe definir al usuario

humano como un componente del sistema distribuido, integrado en el mismo mediante mecanismos de comunicación hombre-máquina con protección frente a ataques de identidad.

15

6

Page 16: Identidad Digital - Santi Casas

Identidad 2.0 – Las leyes

Experiencia consistente en todos los contextosEl sistema debe garantizar a los usuarios una experiencia simple y

consistente, aun permitiendo la separación de contextos de múltiples operadores y tecnologías.

16

7

Page 17: Identidad Digital - Santi Casas

Identidad Digital en Internet

17

Page 18: Identidad Digital - Santi Casas

18

Identidad Digital en Internet

Page 19: Identidad Digital - Santi Casas

19

Identidad Digital en Internet

Account

Page 20: Identidad Digital - Santi Casas

Identidad Digital y Firma Electrónica

1 La identidad digital en Internet

2 Los sistemas de federación de identidades

3 Los sistemas “fuertes” de autenticación

4 Los certificados digitales y el DNIe

5 La gestión de las capacidades y la representación

20

Page 21: Identidad Digital - Santi Casas

Federación de Identidades

21

http://www.entidad.es

https://openid.eadtrust.net

1

2

3

45

1. El usuario solicita autenticarse al SP.

2. El SP solicita la autenticación al IDP

3. El IDP solicita la usuario las credenciales para autenticarse.

4. El IDP informa al SP del resultado de la autenticación y de la información del usuario.

5. En función del resultado SP permite el acceso al usuario.

SP

IDP

SP – Prestador del ServicioIDP – Proveedor de Identidad

Page 22: Identidad Digital - Santi Casas

SAML Security Assertion Markup Language

Framework XML para intercambiar información de autenticación y autorización

Assertion -> Aserción, afirmación ¿Qué es la identidad?

Un conjunto de afirmaciones

22

Page 23: Identidad Digital - Santi Casas

Estándar de identificación digital descentralizado

Creado en 2005 Mantenido por la OpenID

Foundation Identificación a través de URL No especifica el mecanismo de

autenticación SENCILLO Y FÁCIL DE

IMPLEMENTAR IP – Identity Provider RP – Relaying Party Site: openid.net

23

Page 24: Identidad Digital - Santi Casas

OpenID Foundation

24

Page 25: Identidad Digital - Santi Casas

OpenID Providers

25

Page 26: Identidad Digital - Santi Casas

OpenID Relaying Parties

26

IPOSI

OpenIDSAML

TractionSanction

Page 27: Identidad Digital - Santi Casas

OpenID Extensions

27

AXAttribute

Exchange

PAPEProvider

Authentication Policy

SREGSimple

Registration

Page 28: Identidad Digital - Santi Casas

OAuth

28

Open Authorization es un protocolo que permite a los usuarios compartir sus recursos privados almacenados en un servicio con otro servicio sin tener que facilitar su nombre de usuario y contraseña.

Page 29: Identidad Digital - Santi Casas

The Venn of Identity

29

Page 30: Identidad Digital - Santi Casas

Identidad Digital en la Administración Obama

Barack Obama ha comprometido firmemente a suadministración en el Open Government

El CIO de la Casablanca, Vivek Kundra, dio instrucciones al CIO del ICAM (Identity, Credential, and Access Management Commitee) para aprovechar las tecnologías de Open Identity. “Es objetivo prioritario del gobierno impulsar los recursos de

la industria siempre que sea posible. Para apoyar la administración electrónica, la ICAM tiene como objetivo potenciar la industria basada en las credenciales que los ciudadanos ya tienen para otros fines.”

En Abril de 2009, la ICAM y la U.S. General Services Admin (GSA) contactaron con las Fundaciones de OpenID e Information Card

30

Page 31: Identidad Digital - Santi Casas

OIX – Open Identity Exchange

Creado a raíz de la colaboración de la OIDF y el ICF con el ICAM.

Es el primer TFP (Trust Framework Provider) Provee de servicios de certificación para garantizar los LoAs

(Leves of Assurance)

31

openidentityexchange.org

Page 32: Identidad Digital - Santi Casas

Europa: El proyecto STORK

Proyecto para conseguir el reconocimiento paneuropeo de las identidades electrónicas, y en concreto la aceptación del DNI electrónico e identificadores similares en servicios de Administración electrónica de cualquier administración europea.

32

www.eid-stork.eu

Participan Bélgica, Estonia, Francia, Alemania, Austria, Italia, Luxemburgo, Países Bajos, Portugal, Eslovenia, España, Suecia y Reino Unido, además de Islandia (que forma parte del Acuerdo del Espacio Económico Europeo).

Por España, particpan: Ministerio de la Presidencia (antiguo MAP) Universitat Jaume I de Castelló CATCert – Agencia Catalana de Certificació

Aunque no de forma exclusiva, está fundamentalmente basado en eIDs basados en certificados electrónicos y PKI.

SAML as core protocol. La OIX (Open Identity Exchange) está intentando un acuerdo con

STORK para definir un perfil que permita el uso de OpenID e Information Card.

Page 33: Identidad Digital - Santi Casas

Clavid – La experiencia de Suiza

33

Page 34: Identidad Digital - Santi Casas

eID + OpenID en Estonia

34

Page 35: Identidad Digital - Santi Casas

OpenID en el gobierno japonés

35

Page 36: Identidad Digital - Santi Casas

To follow:

36

Kim CameronMicrosoft

identityblog.com@kim_cameron

Chris MessinaGoogle

factoryjoe.com@chrismessina

Dick HardtSxipper

dickhardt.org@DickHardt

David RecordonFacebook

davidrecordon.com@daveman692

Joseph SmarrGoogle

josephsmarr.com @jsmarr

Nat Sakimura OpenID

sakimura.org@_nat

Page 37: Identidad Digital - Santi Casas

Identidad Digital

1 La identidad digital en Internet

2 Los sistemas de federación de identidades

3 Los sistemas “fuertes” de autenticación

4 Los certificados digitales y el DNIe

5 La gestión de las capacidades y la representación

37

Page 38: Identidad Digital - Santi Casas

Riesgos

38

Page 39: Identidad Digital - Santi Casas

Tipos de ataques

39

Guessing Intento de obtener credenciales válidas tratando de adivinar contraseñas de

un sistema remoto mediante fuerza bruta.Eavesdropping

Proceso mediante el cual un agente capta información - en claro o cifrada - que no le iba dirigida. Aunque es en principio un ataque completamente pasivo, lo más peligroso del eavesdropping es que es muy difícil de detectar mientras que se produce. 

Hijacking Hace referencia a toda técnica ilegal que lleve consigo el adueñarse o robar

algo (generalmente información) por parte de un atacante (p.e. phising).ReplayEs una forma de ataque de red, en el cual una transmisión de datos válida

es maliciosa o fraudulentamente repetida o retardada. El ataque de replay pretende capturar información y posteriormente reenviarla con el objetivo de falsificar la identidad de uno de los lados.

Man-in-the-middleEs una forma de eavesdropping activo donde el atacante realiza conexiones

independientes con las victimas y reenvia mensajes entre ellos, haciendoles creer que están hablando directamiente en una comunicación privada, cuando en realidad toda la conversación está controlada por el atacante.

Page 40: Identidad Digital - Santi Casas

LoAs – Levels of Assurance

Nivel STORK ICAMOMB

M04-04

NIST800-63

Descripción

1 – Bajo AM1 LoA-1 LOA1 Poca o ninguna protección

2 – Medio AM2 LoA-2 LOA2 Ofrece alguna protección

3 – Alto AM3 LoA-3 LOA3 Ofrece protección

4 – Muy Alto AM4 LoA-4 LOA4 Ofrece protección – CC EAL4+

40

Page 41: Identidad Digital - Santi Casas

Temas a controlar

41

Fiabilidad del registroVerificación de

identidad y atributos

Seguridad de la AutenticaciónMultifactor, biometria, OTP

Page 42: Identidad Digital - Santi Casas

Fiabilidad del registroReputación

42

Page 43: Identidad Digital - Santi Casas

Fiabilidad del registroVerificación de cuentas

43

Page 44: Identidad Digital - Santi Casas

Fiabilidad del registroAcreditación con DNIe

44

Page 45: Identidad Digital - Santi Casas

Autenticación por multifactor

Los factores de la autenticación para los seres humanos se clasifican generalmente en cuatro casos: Algo que el usuario es (biometría)

la huella dactilar, el patrón retiniano, la forma de la cara, la secuencia de ADN…

Algo que el usuario tiene Una tarjeta criptográfica, un token OTP (One-Time Password), un

teléfono móvil … Algo que el usuario sabe

 una contraseña, una frase, un número de identificación personal … Algo el usuario hace

el patrón de la voz, el reconocimiento de la firma…

45

Page 46: Identidad Digital - Santi Casas

Algo que soy, algo que hagoBiometría

46

Page 47: Identidad Digital - Santi Casas

Algo que tengo

47

Tarjeta criptográfica

Token criptográfico

Móvil

Page 48: Identidad Digital - Santi Casas

Autenticación por multifactor

Dos ejemplos habituales multifactor: Autenticación mediante dos factores:

"algo que tengo" la tarjeta de crédito "algo que se" un número de PIN

Autenticación triple factor:

"algo que tengo" el dispositivo criptográfico "algo que se" una clave de autenticación tipo PIN “algo que soy" la huella dactilar

Por ejemplo, los DSCF (dispositivos seguros de creación de firma) requieren como mínimo un sistema de doble factor.

48

Page 49: Identidad Digital - Santi Casas

Sistemas de autenticaciónDependen del dispositivo

49

¿?

Page 50: Identidad Digital - Santi Casas

Identidad Digital

1 La identidad digital en Internet

2 Los sistemas de federación de identidades

3 Los sistemas “fuertes” de autenticación

4 Los certificados digitales y el DNIe

5 La gestión de las capacidades y la representación

50

Page 51: Identidad Digital - Santi Casas

Certificado digital

Formato X.509 Versión 3

Nombre

Periodo de validez

Número de serie

Entidad de Certificación

Firma de la Ent. Certificación

Clave Pública

(otros atributos)

} Nombre asociado a la Clave Pública

}Firma generada usandola Clave Privada de la AC

51

Page 52: Identidad Digital - Santi Casas

Certificado digital

52

Page 53: Identidad Digital - Santi Casas

53

DNIe con OpenID

Page 54: Identidad Digital - Santi Casas

54

DNIe con OpenID

Page 55: Identidad Digital - Santi Casas

Identidad Digital

1 La identidad digital en Internet

2 Los sistemas de federación de identidades

3 Los sistemas “fuertes” de autenticación

4 Los certificados digitales y el DNIe

5 La gestión de las capacidades y la representación

55

Page 56: Identidad Digital - Santi Casas

Identidad y capacidades

Identidad

Atributo:Tiene crédito en el Corte Inglés.

Atributo:Puede conducir

coches

Atributo:Puede entrar en

el gimnasio

Atributo:Es estudiante

de la UOC

56

Page 57: Identidad Digital - Santi Casas

Capacidades en certificados de persona física

Artículo 11.3 de la Ley 59/2003 de firma electrónica: “Los certificados reconocidos podrán asimismo contener cualquier otra

circunstancia o atributo específico del firmante en caso de que sea significativo en función del fin propio del certificado y siempre que aquél lo solicite.”

Problema: Los prestadores no utilizan una codificación común.

57

• Notarios• Empleados de

notaria

• Médicos• Farmacéuticos• Ingenieros …

• Abogados

• Registradores

Page 58: Identidad Digital - Santi Casas

Capacidades en certificados de persona física

Artículo 19 de la Ley 11/2007: Firma electrónica del personal al servicio de las Administraciones Públicas.

1. Sin perjuicio de lo previsto en los artículos 17 y 18, la identificación y autenticación del ejercicio de la competencia de la Administración Pública, órgano o entidad actuante, cuando utilice medios electrónicos, se realizará mediante firma electrónica del personal a su servicio, de acuerdo con lo dispuesto en los siguientes apartados.

2. Cada Administración Pública podrá proveer a su personal de sistemas de firma electrónica , los cuales podrán identificar de forma conjunta al titular del puesto de trabajo o cargo y a la Administración u órgano en la que presta sus servicios.

3. La firma electrónica basada en el Documento Nacional de Identidad podrá utilizarse a los efectos de este artículo.

58

Page 59: Identidad Digital - Santi Casas

Certificados de Representante

Artículo 6.2 de la Ley 59/2003 de firma electrónica: “El firmante es la persona que posee un dispositivo de creación de firma y que actúa en nombre

propio o en nombre de una persona física o jurídica a la que representa”

Artículo 13.3 de la Ley 59/2003 de firma electrónica: Si los certificados reconocidos reflejan una relación de representación voluntaria, los prestadores

de servicios de certificación comprobarán los datos relativos a la personalidad jurídica del representado y a la extensión y vigencia de las facultades del representante mediante los documentos públicos que sirvan para acreditar los extremos citados de manera fehaciente y su inscripción en el correspondiente registro público si así resulta exigible. La citada comprobación podrá realizarse, asimismo, mediante consulta en el registro público en el que estén inscritos los mencionados datos, pudiendo emplear los medios telemáticos facilitados por los citados registros públicos.

Si los certificados reconocidos admiten otros supuestos de representación, los prestadores de servicios de certificación deberán exigir la acreditación de las circunstancias en las que se fundamenten, en la misma forma prevista anteriormente.

Cuando el certificado reconocido contenga otras circunstancias personales o atributos del solicitante, como su condición de titular de un cargo público, su pertenencia a un colegio profesional o su titulación, éstas deberán comprobarse mediante los documentos oficiales que las acrediten, de conformidad con su normativa específica.

59

Page 60: Identidad Digital - Santi Casas

Certificados de Atributos

Los certificados de atributos Definido en el RFC 3281 Permite identificar una cualidad, estado o situación (p.ej. Médico,

Director, Casado, Apoderado de..., etc.). Este tipo de certificado va asociado al certificado personal. Es ideal cuando la vigencia del atributo puede ser corta. No se ha extendido su uso.

60

PasaporteCertificado Personal

VisadoCertificado de Atributos

Page 61: Identidad Digital - Santi Casas

SAML Assertion

Se puede conseguir la misma funcionalidad que con los certificados de atributos.

No requiere de una Autoridad de Atributos, solo requiere que se “firme” el token.

Basado en XML, es más fácil de implementar en los modelos actuales. Facilita las “autorizaciones” dinámicas.

61

PasaporteCertificado Personal

VisadoSAML Token

Page 62: Identidad Digital - Santi Casas

SAML Assertion

62

Ciudadano

Ayuntamiento

Base de DatosDel Padrón

¿Está en el padrón?

Si¡Adelante!

SAML Token

Page 63: Identidad Digital - Santi Casas

Sistemas Integrados

63