Эта статья включает список общих ссылок , но в ней отсутствуют соответствующие встроенные цитаты . ( Июль 2011 ) |
Разработчик(и) | Майкрософт |
---|---|
Операционная система | Майкрософт Виндоус |
Преемник | U-Доказать |
Название услуги | Windows CardSpace ( idsvc ) |
Тип | Система управления идентификацией |
Windows CardSpace ( кодовое название InfoCard ) — это приложение для выбора удостоверений, поддержка которого прекращена компанией Microsoft . Оно хранит ссылки на цифровые удостоверения пользователей, представляя их в виде визуальных информационных карточек . CardSpace предоставляет последовательный пользовательский интерфейс, разработанный для того, чтобы помочь людям легко и безопасно использовать эти удостоверения в приложениях и на веб-сайтах, где они принимаются. Устойчивость к фишинговым атакам и соблюдение «7 законов удостоверения» Ким Кэмерон [1] были целями при его разработке. [2]
CardSpace — встроенный компонент Windows 7 и Windows Vista , а также доступный для Windows XP и Windows Server 2003 как часть пакета .NET Framework 3.x.
Когда приложение или веб-сайт с поддержкой информационной карты хочет получить информацию о пользователе , оно запрашивает определенный набор утверждений. Затем появляется пользовательский интерфейс CardSpace, переключающий дисплей на службу CardSpace, которая отображает сохраненные удостоверения пользователя в виде визуальных карт. Пользователь выбирает карту для использования, и программное обеспечение CardSpace связывается с эмитентом удостоверения для получения XML- токена с цифровой подписью , который содержит запрошенную информацию. CardSpace также позволяет пользователям создавать персональные (также известные как самостоятельно выпущенные ) информационные карты, которые могут содержать одно или несколько из 14 полей идентификационной информации, такой как полное имя и адрес. Для других транзакций может потребоваться управляемая информационная карта; они выдаются сторонним поставщиком удостоверений , который делает утверждения от имени человека, например банком, работодателем или государственным учреждением.
Windows CardSpace построен на основе стека протоколов веб-служб , открытого набора протоколов на основе XML, включая WS-Security , WS-Trust , WS-MetadataExchange и WS-SecurityPolicy . Это означает, что любая технология или платформа, поддерживающая эти протоколы, может интегрироваться с CardSpace. Чтобы принимать информационные карты, веб-разработчику необходимо объявить HTML- <OBJECT>
тег, который определяет требования, запрашиваемые веб-сайтом, и реализовать код для расшифровки возвращаемого токена и извлечения значений требований. Если поставщик удостоверений хочет выдавать токены, он должен предоставить средство, с помощью которого пользователь может получить управляемую карту, и предоставить службу токенов безопасности (STS) , которая обрабатывает запросы WS-Trust и возвращает соответствующий зашифрованный и подписанный токен. В 2000-х годах поставщики удостоверений, которые не хотели создавать STS, могли получить его у различных поставщиков, включая PingIdentity, BMC , Sun Microsystems , Microsoft или Siemens .
Поскольку CardSpace и метасистема идентификации, на которой она основана, не зависят от формата токена, CardSpace не конкурировал напрямую с другими архитектурами идентификации в Интернете, такими как OpenID и SAML . Эти три подхода к идентификации можно рассматривать как взаимодополняющие, [3] поскольку в 2000-х годах информационные карты могли использоваться сегодня для входа в провайдеров OpenID, учетные записи Windows Live ID и провайдеров идентификации SAML.
IBM и Novell планировали поддержать [4] платформу Higgins Trust Framework , чтобы предоставить платформу разработки, которая включает поддержку информационных карт и стека протоколов веб-сервисов, тем самым включив CardSpace в более широкую, расширяемую платформу, также поддерживающую другие технологии, связанные с идентификацией, такие как SAML и OpenID .
Microsoft изначально поставляла Windows CardSpace с .NET Framework 3.0 , который работает на Windows XP , Windows Server 2003 и Windows Vista . Он устанавливается по умолчанию на Windows Vista, а также на Windows 7 и доступен для бесплатной загрузки для XP и Server 2003 через Центр обновления Windows . Обновленная версия CardSpace поставляется с .NET Framework 3.5 . Новый диспетчер учетных данных в Windows 7 использует Windows CardSpace для управления и хранения сохраненных учетных данных пользователя. [5]
15 февраля 2011 года Microsoft объявила, что Windows CardSpace 2.0 не будет поставляться. [6] Позже Microsoft работала над заменой под названием U-Prove . [7]