Articulo de referencia

Windows CardSpace

Windows CardSpace ( nombre en clave InfoCard ) es una aplicación de selección de identidad descontinuada de Microsoft . Almacena referencias a las identidades digitales de los u...

Windows CardSpace ( nombre en clave InfoCard ) es una aplicación de selección de identidad descontinuada de Microsoft . Almacena referencias a las identidades digitales de los usuarios, presentándolas como tarjetas de información visual . CardSpace proporciona una interfaz de usuario consistente diseñada para ayudar a las personas a usar estas identidades de manera fácil y segura en aplicaciones y sitios web donde son aceptadas. La resistencia a los ataques de phishing y la adhesión a las " 7 leyes de la identidad " de Kim Cameron [ 1 ] fueron objetivos en su diseño. [ 2 ]

CardSpace es un componente integrado de Windows 7 y Windows Vista , y se ha puesto a disposición para Windows XP y Windows Server 2003 como parte del paquete .NET Framework 3.x.

Descripción general

Cuando una aplicación o sitio web compatible con tarjetas de información desea obtener información sobre el usuario , solicita un conjunto específico de datos. A continuación, aparece la interfaz de usuario de CardSpace, que muestra el servicio CardSpace con las identidades almacenadas del usuario en forma de tarjetas visuales. El usuario selecciona una tarjeta y el software de CardSpace contacta con el emisor de la identidad para obtener un token XML firmado digitalmente que contiene la información solicitada. CardSpace también permite a los usuarios crear tarjetas de información personales (también conocidas como autoemitidas ), que pueden contener uno o más de los 14 campos de información de identidad, como el nombre completo y la dirección. Otras transacciones pueden requerir una tarjeta de información gestionada ; estas son emitidas por un proveedor de identidad externo que realiza las reclamaciones en nombre de la persona, como un banco, un empleador o una agencia gubernamental.

Windows CardSpace se basa en la pila de protocolos de servicios web , un conjunto abierto de protocolos basados ​​en XML, incluidos WS-Security , WS-Trust , WS-MetadataExchange y WS-SecurityPolicy . Esto significa que cualquier tecnología o plataforma que admita estos protocolos puede integrarse con CardSpace. Para aceptar tarjetas de información, un desarrollador web debe declarar una etiqueta HTML que especifique las reclamaciones que exige el sitio web e implementar código para descifrar el token devuelto y extraer los valores de las reclamaciones. Si un proveedor de identidad desea emitir tokens, debe proporcionar un medio para que un usuario pueda obtener una tarjeta administrada y proporcionar un Servicio de Tokens de Seguridad (STS) que gestione las solicitudes de WS-Trust y devuelva un token cifrado y firmado apropiado. Durante la década de 2000, los proveedores de identidad que no deseaban desarrollar un STS podían obtener uno de varios proveedores, incluidos PingIdentity , BMC , Sun Microsystems , Microsoft o Siemens .<OBJECT>

Debido a que CardSpace y el metasistema de identidad en el que se basa son independientes del formato del token, CardSpace no compitió directamente con otras arquitecturas de identidad de Internet como OpenID y SAML . Estos tres enfoques de identidad pueden considerarse complementarios, [ 3 ] ya que durante la década de 2000, las tarjetas de información podían utilizarse para iniciar sesión en proveedores de OpenID, cuentas de Windows Live ID y proveedores de identidad SAML.

IBM y Novell planearon respaldar [ 4 ] el marco de confianza Higgins para proporcionar un marco de desarrollo que incluye soporte para tarjetas de información y la pila de protocolos de servicios web, incluyendo así CardSpace dentro de un marco más amplio y extensible que también admite otras tecnologías relacionadas con la identidad, como SAML y OpenID .

Liberar

Microsoft inicialmente incluyó Windows CardSpace con .NET Framework 3.0 , que se ejecuta en Windows XP , Windows Server 2003 y Windows Vista . Viene instalado por defecto en Windows Vista y Windows 7 , y está disponible para su descarga gratuita en XP y Server 2003 a través de Windows Update . Una versión actualizada de CardSpace se incluyó con .NET Framework 3.5 . El nuevo Administrador de credenciales de Windows 7 utiliza Windows CardSpace para la gestión y el almacenamiento de las credenciales de usuario guardadas. [ 5 ]

Discontinuación

El 15 de febrero de 2011, Microsoft anunció que Windows CardSpace 2.0 no se lanzaría. [ 6 ] Posteriormente, Microsoft trabajó en un reemplazo llamado U-Prove . [ 7 ]

Véase también

Referencias

  1. Cameron, Kim (1 de mayo de 2005). "Las leyes de la identidad" . MSDN . Microsoft . Consultado el 13 de diciembre de 2010 .
  2. Cameron, Kim; Jones, Michael B. (enero de 2006). "Fundamentos de diseño de la arquitectura del metasistema de identidad" (PDF) . Recuperado el 13 de diciembre de 2010 .
  3. Ernst, Johannes (24 de enero de 2006). "Tres estándares de identidad digital" . Archivado del original el 9 de agosto de 2011.
  4. «Iniciativa de código abierto para dar a las personas mayor control sobre su información personal en línea» . Sala de prensa . IBM . 27 de febrero de 2006. Archivado del original el 14 de marzo de 2006.
  5. "Nuevas características de Windows 7" . TechNet . Microsoft . 3 de febrero de 2009. Consultado el 30 de marzo de 2018 .
  6. "Más allá de Windows CardSpace" . Blog de identidad basada en reclamaciones . Microsoft . 15 de febrero de 2011. Archivado del original el 12 de julio de 2012. Consultado el 23 de julio de 2011 .
  7. "U-Prove Home" . Conectar . Microsoft . Archivado del original el 14 de julio de 2011. Consultado el 23 de julio de 2011 .

Lecturas adicionales

  • Bertocci, Vittorio; Serack, Garrett; Baker, Caleb (27 de diciembre de 2007). Comprensión de Windows CardSpace: Introducción a los conceptos y desafíos de las identidades digitales . Addison-Wesley. ISBN 978-0-321-49684-3.
  • Nanda, Arun (abril de 2007). Perfil de interoperabilidad del selector de identidad (PDF) . Microsoft .
  • Guía de implementación del perfil de interoperabilidad del selector de identidad V1.0 (PDF) . Microsoft , Ping Identity. Abril de 2007.
  • Jones, Michael B. (abril de 2007). Guía para el uso del perfil de interoperabilidad Identity Selector V1.0 en aplicaciones web y navegadores (PDF) . Microsoft .
  • Promesa de especificación abierta de Microsoft , mayo de 2007.
Desarrollo de software
  • Sitio de documentación de Windows CardSpace en .NET Framework : artículos para desarrolladores y documentación técnica sobre Windows CardSpace.
  • Kit de tarjetas de información de Microsoft para ASP.NET 2.0 : código de parte confiable (RP) de ASP.NET para admitir CardSpace.
  • Microsoft Information Card Kit para HTML : código JavaScript y CSS independiente de la plataforma que detecta si el cliente puede usar i-cards y proporciona la interfaz de usuario correspondiente.
  • Código Ruby RP de código abierto para aceptar tarjetas de información.
  • Código Java RP de código abierto para la aceptación de tarjetas de información.
  • Código RP de código abierto en C y PHP para la aceptación de tarjetas
  • Código C RP de código abierto para la aceptación de tarjetas de información y código STS para tarjetas i gestionadas.
  • PHP de código abierto archivado el 12/11/2007 en Wayback Machine. Código del servicio de tokens de seguridad para tarjetas gestionadas.
  • Código abierto en C# archivado el 16 de junio de 2013 en Wayback Machine. Código STS para tarjetas de información administradas.
Selectores de identidad
  • Digital Me archivado el 13/01/2012 en Wayback Machine : un selector de identidad de código abierto para Linux y Mac OS X.
  • Un complemento archivado el 7 de noviembre de 2006 en la Wayback Machine para Safari de Apple que implementa un selector de identidad de tarjeta de información.
  • Un complemento para Firefox que permite activar CardSpace y otros selectores de identidad.
Blogs
  • Blog de identidad de Kim Cameron : Blog del arquitecto de identidad de Microsoft
  • Mike Jones: Autoemitida Blog sobre CardSpace, tarjetas e identidad digital del Director de Alianzas de Identidad de Microsoft
  • Vittorio Bertocci (archivado) Blog sobre diseño y desarrollo con CardSpace del arquitecto evangelista de Microsoft para Windows Server 2008
  • Blog sobre identidad basada en reclamaciones (archivado) Blog sobre CardSpace del equipo de desarrollo