Windows cardspace что это
Перейти к содержимому

Windows cardspace что это

  • автор:

Password Recovery Software

Windows CardSpace представляет собой основанное на отраслевых стандартах решение для управления идентификацией при работе с Интернетом. Проще говоря, Windows CardSpace — это способ простой и безопасной идентификации пользователей при перемещении между ресурсами Интернета, не требующий повторного ввода имен и паролей. Метасистема идентификации, принятая многими крупными поставщиками программного обеспечения, может стать большим шагом вперед. Учитывая актуальность вопросов безопасности, Microsoft прилагает большие усилия к ее популяризации.
В отличие от более ранних технологий унифицированной идентификации (например, Microsoft Passport) Windows CardSpace управляет непосредственно пользователями и приложениями, с которыми устанавливается контакт. Иными словами, можно использовать разные схемы и уровни сложности для идентификации при доступе, например, при регистрации в Web-форумах или для банковских операций.

Поддержка WCS реализована в .Net Framework 3.0. Сотрудники Microsoft также изложили планы в отношении развития ее технологий идентификации. После планируемого на конец 2007 года выхода Longhorn Server в корпорации собираются выпустить технологию Security Token Service, предназначенную для интеграции в Active Directory. Security Token Service представляет собой малоресурсоемкий шлюз на основе спецификации WS-Trust для серверов и клиентов, выполняющий роль посредника при обмене маркерами безопасности Kerberos, SAML и др. Как сообщают в Microsoft, основой ее платформы идентификации — Identity Metasystem — являются Active Directory и Microsoft Identity Integration Server (последний планируется встроить в Windows). Со временем корпорация обеспечит в этих двух продуктах поддержку сильных верительных данных (таких, как смарткарты), контроля доступа, единого входа, объединенной идентификации, защиты прав на информацию, аудита и автоматизации процессов.

На прикладном уровне Windows CardSpace — это интерфейс в виде панели идентификационных карточек, которыми можно пользоваться для аутентификации на различных сетевых ресурсах. Селектор указывает, какой тип верительных данных необходим для доступа к каждому из ресурсов.
Windows CardSpace предоставляет пользователю доступ к созданию и управлению своими Информационными Картами (или просто ИнфоКартами). Также как и личная информация, заверенная, к примеру, водительскими правами, паспортом или кредиткой, ИнфоКарта представляет собой данные, заверенные цифровой подписью издателя.

Более подробную информацию о Windows CardSpace можно найти на сайте Wikipedia.

Personal Information Card

Personal Information Card (или личная ИнфоКарта) — один из типов InfoCard, которую создает сам пользователь и записывает в нее свои персональные данные. Поэтому Personal Information Card часто называют ‘Self-issued Card‘. В отличие от Managed Card, Personal Information Card вместе со всеми данными хранится локально, в специальном зашифрованном хранилище. Personal Information Card содержит фиксированные набор персональных данных, который не может быть расширен. Наряду с приватным набором данных, Personal InfoCard включает в себя общие данные (версия InfoCard, дата выпуска и обновления, состояние, статус и т.д.), Уникального ИДентификатора и Мастер Ключа, служащего для шифрования приватных данных и генерации криптографических ключей. Стоит также отметить, что свои персональные данные пользователь может дополнительно защитить при помощи PIN — пароля InfoCard.

Методика хранения и шифрования данных Personal InfoCard заслуживает более детального рассмотрения главным образом из-за многих мелких хитростей, применяемых при защите данных.
Начнем с того, что хранилище InfoCard представляет собой закрытый каталог в профиле пользователя, доступ к которому запрещен всем (включая Администратору), кроме самой системы. Обычно, путь к Vista CardSpace выглядит так: C:/Users/%USERNAME%/AppData/Roaming/Microsoft/CardSpace. В этом каталоге находятся два файла:
CardSpace.db — основное хранилище для всех карт пользователя
CardSpace.db.shadow — запасное хранилище, используемое при операциях добавления, удаления карт и т.п.

Шифрование Windows CardSpace

При шифровании Windows CardSpace применяется принцип использования Мастер Ключа. Т.е. для расшифровки CardSpace сначала необходимо расшифровать главный (Мастер) ключ, который затем будет служить основным исходным материалом при расшифровке карт. Интересная особенность Мастер Ключа CardSpace заключается в том, что он расшифровывается в два этапа: сначала с использованием DPAPI текущего пользователя, затем DPAPI системы. Таким образом, Windows CardSpace привязывается не только к текущему пользователю, но и к операционной системе.

Мастер Ключ CardSpace, в свою очередь, участвует в расшифровке всех карт. Каждая карта, хранимая в Windows CardSpace, состоит из трех объектов:

  1. InfoCard public data. Общедоступные данные, где хранятся служебная информация ИнфоКарты. Например, версия карты, ее имя и дата создания/установки/изменения, уникальный идентификатор, логотип и т.д.
  2. InfoCard private data. В этом объекте, как в телефонной книге, хранится набор наиболее часто используемых персональных записей пользователя (claims). В Personal Information Card этот набор является фиксированным. В него не входят ни пароли, ни информация об учетной записи, ни номер кредитной карты, сведя, таким образом, риск открытия конфиденциальных данных к минимуму.
  3. InfoCard Master Key. Мастер Ключ ИнфоКарты — набор случайных данных, который используется для генерации ключей шифрования, а также для шифрования InfoCard private data, если задан PIN.

Персональные данные ИнфоКарты зашифрованы при помощи пароля пользователя (или InfoCard PIN). А что делать, если PIN был забыт? К счастью, есть решение для восстановления InfoCard PIN. Плохая новость — в наиболее тяжелых случаях (длинный или хитрый PIN), восстановить его будет чрезвычайно сложно, если вообще возможно. Что ж, так или иначе, давайте посмотрим, как это реализовано в программе Network Password Recovery Wizard.

Линейную схему восстановления InfoCard private data без знания PIN можно разбить на 7 этапов:

Windows Cardspace: An early attempt at identity management

Dominik Schiener

One of the most renown attempts to create an identity management system was Windows Cardspace. An excerpt from its whitepaper “the identity metasystem is an interoperable architecture for digital identity that assumes people will have several digital identities based on multiple underlying technologies, implementations, and providers. It lets users select from among a portfolio of their digital identities and use them at Internet services of their choice”. The goal of Cardspace was it to be the go-to solution for people to manage their digital identities. Through an agnostic protocol, that allowed for a secure communication through other technologies (such as LDAP, X.509, SAML and Kerberos), the identity owner could easily access the service provider with a predefined identity and thus be in control of what information gets shared.

The project was lead by some brilliant people, including Kim Cameron who has done some amazing work in the digital identity space and I encourage you all to check out his Laws of Identity. But it ultimately failed and is supposedly currently being replaced by UProve, a technology built by Stevan Brands who had influence in the development of DigiCash and Zero Knowledge Systems. The reason why Cardspace failed (apart from the neglect it received from Microsoft itself) ultimately comes down to mistrust and the different interests. Cardspace was adopted by a fair number of people that used it actively in the realm of Microsoft’s ecosystem (MSN, Hotmail etc.), but in the WWW outside of Microsoft it was rarely used. This is due to low adoption from service providers who didn’t see the clear benefits offered to them and perhaps even mistrusted the protocol and Microsoft itself. Additionally, Microsoft perceived Cardspace as a project to strengthen its product sales through a unique identification system that is part of its huge ecosystem. This made it apparent that Microsoft did not care so much for bettering the online experience of every user, but only for those who paid Microsoft for software and other products.

Lets describe some of the interesting details of it, since any future attempt at creating an identity metasystem can learn a lot from Windows Cardspace.

The Components

The metasystem is made up of five key components which we will describe briefly here:

Claims-based identities

Similarly to how JSON Web Tokens (JWT) are setup, the digital identities consist of various “claims” about your identity. You for example claim to be 2 meter tall, with no one to certify for that, it is hard to trust that claim. Which is why certified claims play an important role, where a third party asserts that a specific claim is valid.

Negotation

One of the most interesting parts of Windows Cardspace is its ability to negotiate between participants in the ecosystem and determine the right protocol to choose from in order to enable the participants to connect with each other. This is a huge step forward to creating an interoperable and agnostic identity layer that can be easily adopted by all service providers. As described in the white paper “if one party understands SAML and X.509 claims, and another understands Kerberos and X.509 claims, the parties negotiate and decide to use X.509 claims with one another.”

Encapsulating Protocol

Since the goal of Windows Cardspace is it to be completely technology-neutral (agnostic) and create an environment where service providers and identity holders can easily communicate with each other, the protocol needs to be able to exchange information and claims about identities between the parties without any interferences. This goes back to the negotiation process between technologies.

Claims Transformers

A very important part of the protocol is its ability to create new contextual meaning from identity claims. For example, your claim to be born on 01.01.1990 can be transformed into a credential OVER_18. This plays a huge role in protecting privacy since the service provider will no longer be supplied the identity claims, but a specific credential which was generated through your identity claims. This way a service provider will be supplied with the information that is relevant to it (that you are over 18 for example) and they do not have to worry about more personal details anymore (that you are born on 01.01.1990).

Consistent User Experience

By no longer leaving the identity provision to the service provider, but to the user himself, the protocol is able to offer a consistent user experience across all service providers. This means you no longer have to enter the same information on different service providers, but can use a predefined identity across all service providers, making identity much more convenient. Additionally, through such a system phishing attempts, privacy intrusion and general identity theft can be combatted.

InfoCards: Control for the user

Probably the most useful feature of CardSpace was InfoCards. An InfoCard is bascially an identity, therefore a collection of claims about that identity. These InfoCard’s could be easily chosen or switched during online communication with a service provider. Therefore, during an authentication request (e.g. signup to Microsoft.com), you were able to choose which InfoCard you wanted to use and represent yourself with on Microsoft.com.

This was a huge step forward in bringing control over ones identity back to the user. The user could decide which identity to authorize a service provider with. Below is a visualization of the signup process:

Conclusion

We’ve seen some of the innovation coming from Microsoft in regards to identity and how Cardspace could have been a truly amazing solution for identity. Sadly, the project failed but a successor will most certainly reign where Cardspace left off.

Что такое Windows Cardspace и как его удалить

Windows Cardspace (или CardSpace) — это инфраструктурная платформа для управления и обработки идентификационной информации в операционной системе Windows. CardSpace был впервые введен Microsoft вместе с операционной системой Windows Vista. Главная цель CardSpace — предоставить безопасную и удобную систему для хранения и использования личных данных и учетных записей веб-сервисов.

CardSpace использует концепцию «карт», где каждая карта представляет собой учетную запись или участок информации, связанный с определенным веб-сервисом. Таким образом, пользователи могут легко управлять и контролировать свою идентификационную информацию, предоставлять доступ к ней при необходимости и удалять ее из системы.

Однако с развитием новых технологий и удаленных сервисов, CardSpace стал устаревать и потерял популярность. В настоящее время многие веб-сервисы отказались от поддержки CardSpace, и Microsoft рекомендует его удаление с компьютеров под управлением операционной системы Windows. Удаление CardSpace происходит в несколько простых шагов и не требует особых навыков или знаний в области IT.

ВАЖНО: Удаление CardSpace может привести к потере доступа к некоторым веб-сервисам, которые по-прежнему зависят от этой платформы. Убедитесь, что у вас есть альтернативные способы идентификации, прежде чем удалить CardSpace.

Windows Cardspace: история и назначение

Windows Cardspace (или Кардспейс) представляет собой компонент операционной системы Windows, который разработан для упрощения и безопасного управления персональными идентификационными данными пользователей в цифровом пространстве. Он был впервые представлен вместе с Windows Vista в 2006 году.

Основным назначением Windows Cardspace является создание и управление «идентичностью карты» (card identity) пользователя. Идентичность карты представляет собой электронную версию персональных данных, таких как имя, адрес электронной почты, дата рождения и т.д. Она может быть использована для безопасного входа на веб-сайты, аутентификации в сети или автоматического заполнения форм веб-страниц.

Windows Cardspace работает на основе концепции «карт» (cards), которые представляют собой визуальные объекты, содержащие информацию пользователя. Вместо того, чтобы запоминать множество логинов и паролей для различных веб-сайтов, пользователь создаёт и настраивает карты для каждого веб-ресурса. Карты могут быть использованы многими сайтами, и каждый сайт видит только необходимую информацию.

Например, если пользователь хочет войти на веб-сайт, требующий указания имени и адреса электронной почты, вместо того, чтобы вводить эти данные вручную, он может предоставить свою карту, которая автоматически заполнит нужные поля.

Windows Cardspace использует технологии шифрования и безопасности, чтобы защитить персональные данные пользователя и предотвратить фишинговые атаки или несанкционированный доступ к информации. Карты создаются и хранятся на компьютере пользователя, и к ним можно получить доступ только с его разрешения.

Важно отметить, что с выходом Windows 10 в 2015 году Microsoft объявила о прекращении поддержки Windows Cardspace, и сейчас он является устаревшим компонентом. Если вы не используете Windows Vista, Windows 7 или Windows 8/8.1, то скорее всего у вас нет установленного Windows Cardspace на вашем компьютере. Если же у вас установлена эта компонента и вы хотите удалить ее, вам понадобится применить специальные инструкции для вашей версии операционной системы.

Что такое Windows Cardspace?

Windows Cardspace был впервые представлен в операционной системе Windows Vista и является частью технологии .NET Framework. Он работает с помощью специального клиентского приложения, которое хранит пользовательские идентификаторы и предоставляет их на запрос веб-сайтов или приложений.

Основная идея Windows Cardspace состоит в том, чтобы помочь пользователям управлять своими цифровыми идентификаторами и предоставить им большую гибкость в выборе способа аутентификации. Вместо того, чтобы использовать единый логин и пароль для каждого веб-сайта или приложения, пользователи могут сохранять различные карточки с разными учетными данными и использовать их по своему усмотрению.

Windows Cardspace также предоставляет возможность более безопасно обмениваться учетными данными с веб-сайтами и приложениями. Вместо того, чтобы передавать полные учетные данные каждый раз при входе на сайт или использовании приложения, система создает и передает уникальный цифровой идентификатор, который затем может быть использован для проверки подлинности и авторизации.

В целом, Windows Cardspace предоставляет пользовательскую удобство и безопасность в процессе аутентификации и управления учетными данными в онлайн-среде.

Роли Windows Cardspace в безопасности данных

Одной из важнейших ролей, которые выполняет Windows Cardspace, является защита данных от несанкционированного доступа и злоупотребления. Вместо того чтобы раскрывать свои идентификационные данные каждому сайту или сервису, пользователь может использовать Cardspace для предоставления только необходимой информации каждому сервису отдельно.

Для этого Cardspace использует собственные аутентификационные механизмы и протоколы, которые позволяют пользователям создавать и управлять набором цифровых идентификации, известных как «карточки». Каждая карточка представляет собой набор данных, которые содержат необходимую информацию о пользователе, такую как имя, адрес, электронная почта и т.д.

Когда пользователь регистрируется на новом сайте или сервисе, Cardspace предлагает выбрать одну из ранее созданных карточек для предоставления информации. При этом карточки содержат только необходимую информацию, не раскрывая полные данные пользователя. Это уменьшает риск возможного утечки или злоупотребления персональной информацией.

Таким образом, роль Windows Cardspace в безопасности данных заключается в том, чтобы предоставить пользователям контроль над своей персональной информацией при взаимодействии с различными онлайн-сервисами и предупредить возможные угрозы безопасности, связанные с утечкой или злоупотреблением персональных данных.

Как удалить Windows Cardspace?

Для удаления Windows Cardspace можно выполнить следующие действия:

  1. Откройте панель управления: Нажмите правой кнопкой мыши на кнопке «Пуск», выберите пункт «Панель управления».
  2. Выберите раздел «Программы»: В панели управления найдите раздел «Программы» и щелкните по нему.
  3. Выберите «Удаление программы»: В разделе «Программы» найдите и щелкните по ссылке «Удаление программы».
  4. Найдите и выберите Windows Cardspace: В списке установленных программ найдите и щелкните по названию «Windows Cardspace».
  5. Кликните на кнопку «Удалить»: В верхней части окна нажмите на кнопку «Удалить», чтобы начать процесс удаления.
  6. Подтвердите удаление: При необходимости подтвердите удаление программы, следуя инструкциям на экране.
  7. Дождитесь завершения процесса: Подождите, пока процесс удаления Windows Cardspace будет завершен.
  8. Перезагрузите компьютер: После завершения удаления рекомендуется перезагрузить компьютер, чтобы изменения вступили в силу.

После выполнения всех этих шагов Windows Cardspace будет полностью удален с вашего компьютера.

Обратите внимание, что процедура удаления может незначительно отличаться в зависимости от версии Windows и ее настроек.

Шаги для удаления Windows Cardspace

Чтобы удалить Windows Cardspace с компьютера, следуйте этим шагам:

  1. Откройте меню «Пуск» и выберите «Панель управления».
  2. В окне «Панель управления» найдите и выберите «Программы» или «Программы и компоненты».
  3. В списке программ найдите «Windows Cardspace».
  4. Щелкните правой кнопкой мыши на «Windows Cardspace» и выберите «Удалить» или «Изменить/Удалить».
  5. Следуйте инструкциям на экране, чтобы завершить процесс удаления.
  6. После завершения удаления, перезагрузите компьютер, чтобы изменения вступили в силу.

В зависимости от версии Windows и вашего доступа к учетной записи, возможно, потребуется аутентификация с правами администратора или ввод пароля.

После удаления Windows Cardspace с компьютера, связанные с ним данные и файлы, такие как сертификаты, будут также удалены. Если ранее использовались сертификаты Cardspace, убедитесь, что у вас есть их бэкап или резервная копия для будущего использования.

Если вам не требуется функциональность Windows Cardspace и вы уверены в своем решении удалить его, то следуя указанным выше шагам, вы успешно удалите Windows Cardspace с вашего компьютера.

Windows CardSpace

Windows CardSpace — ныне отмененное клиентское ПО с патентованной технологией единого входа от Microsoft. WCS — это способ идентификации пользователей при перемещении между ресурсами Интернета без необходимости повторного ввода имен и паролей.

В отличие от ранее используемых технологий унифицированной идентификации (например, Microsoft Passport) WCS управляет непосредственно пользователями и приложениями, с которыми устанавливается контакт (а не из централизованного ресурса). Можно применять разные схемы и уровни сложности для идентификации при доступе на Web-форумы и для банковских операций.

15 февраля 2011 корпорация Майкрософт объявила об отмене Windows CardSpace 2.0 и о работе над замещающим ПО U-Prove.

Содержание

Критика

  • Реализация Windows CardSpace гораздо сложнее альтернативных вариантов (например, OpenID).
  • Требуется установка дополнительного ПО (или встроенная поддержка в ОС).
  • Нет простой и быстрой возможности перенести или взять с собой личные ключи на другой компьютер, например, в Интернет-кафе.
  • Технологии CardSpace запатентованы Microsoft, [1] так что в реальности нет возможности создать сторонние приложения, использующие её.

См. также

Ссылки

Литература

  • Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер C# 2005 и платформа .NET 3.0 для профессионалов = Professional C# 2005 with .NET 3.0. — М .: «Диалектика», 2007. — ISBN 978-5-8459-1317-3

Примечания

  1. Open Source-проект Higgins ждет помощи Microsoft — Новости (nixp.ru)
    Программные интерфейсы и фреймворки Microsoft Windows
Графика Проводник Windows • DirectX • Direct3D • GDI • Windows Presentation Foundation • Windows Color System • Windows Image Acquisition • Windows Imaging Component
Звук DirectSound • DirectMusic • XACT • Speech API • MME
Мультимедиа DirectShow • Windows Media • Media Foundation
Веб MSHTML • MSXML • Платформа RSS для Windows • JScript • ActiveX • XMLHttpRequest • Гаджеты
Доступ к данным Компоненты Microsoft Data Access • Extensible Storage Engine • ADO.NET • Sync Framework • Jet-механизм
Сети Winsock (LSP) • Filtering Platform • NDIS • Windows Rally • Сервис фоновой интеллектуальой передачи данных • P2P API
Коммуникации TAPI
Администрирование Консоль Win32 • Windows Script Host • Инструментарий управления Windows • PowerShell • Планировщик задач • Offline Files • Теневое копирование • Windows Installer • Диспетчер ошибок Windows • Журнал событий Windows
Модель компонентов COM • COM+ • DCOM • .NET Framework
Библиотеки Microsoft Foundation Classes (MFC) • Active Template Library (ATL) • Windows Template Library (WTL) • Base Class Library (BCL)
Разработка драйверов Windows Driver Model • Windows Driver Foundation (KMDF • UMDF)
Безопасность CryptoAPI (CAPICOM) • Windows CardSpace • Data protection API • Security Support Provider Interface
.NET .NET Framework • ASP.NET • ADO.NET • .NET Remoting • Windows Presentation Foundation • Windows Workflow Foundation • Windows Communication Foundation • Windows CardSpace • XNA Framework • Silverlight • Библиотека параллельного программирования
Межпроцессное
взаимодействие
Dynamic Data Exchange (DDE)  • MSRPC • Именованные каналы
Текст и
поддержка языков
Framework Текстовых сервисов • Объектная модель текстов • Редактор метода ввода • Языковые пакеты • Многоязычный интерфейс
Игры XNA Framework • DirectX
    .NET Framework
Архитектура Base Class Library • Common Language Infrastructure • .NET assembly • метаданные • COM Interop
Инфраструктура Common Language Runtime • Common Type System • Common Intermediate Language • Virtual Execution System • Dynamic Language Runtime
Языки Microsoft C# • Cω • Visual Basic .NET • C++/CLI (Managed) • Visual J# • JScript .NET • Windows PowerShell • IronPython • IronRuby • F# • Spec# • Sing#
Другие языки A# • Boo • IronLisp • L# • Nemerle • P# • PascalABC.NET • PHP • Scala • Delphi Prism
Windows Foundations Presentation • Communication • Workflow
Компоненты ADO.NET (Entity Framework · Data Services) · ASP.NET (AJAX · MVC · Dynamic Data) · .NET Remoting · Language Integrated Query · Windows CardSpace · Windows Forms · XAML · ClickOnce · Dynamic Language Runtime · Parallel FX Library (PLINQ · TPL)
Реализации DotGNU • Mono • .NET Compact Framework (Xbox 360) • .NET Micro Framework • Portable.NET • XNA Framework • Silverlight • Shared Source Common Language Infrastructure
Сравнения C# и Java • C# и Visual Basic .NET
Будущие технологии Acropolis • Jasper
  • Программное обеспечение Microsoft
  • Аутентификация
  • Интернет

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «Windows CardSpace» в других словарях:

Windows CardSpace — (codenamed InfoCard), is Microsoft s client software for the Identity Metasystem. CardSpace is an instance of a class of identity client software called an Identity Selector. CardSpace stores references to users digital identities for them,… … Wikipedia

Windows CardSpace — (ehemals InfoCard) ist Bestandteil des Microsoft .NET Frameworks. CardSpace ist eine Technologie zur Identitätsverwaltung und kann zur Authentifizierung und/oder Identifizierung gegenüber Webseiten und Webservices genutzt werden. Unter Windows… … Deutsch Wikipedia

Windows CardSpace — (nom de code : InfoCard), est un système désormais obsolète de gestion d identités par authentification unique mise en place par Microsoft pour son système d exploitation Windows Vista. Microsoft a annoncé le 15 février 2011 son abandon,… … Wikipédia en Français

CardSpace — Windows CardSpace (ehemals InfoCard) ist Bestandteil des Microsoft .NET Frameworks. CardSpace ist eine Technologie zur Identitätsverwaltung und kann zur Authentifizierung und/oder Identifizierung gegenüber Webseiten und Webservices genutzt werden … Deutsch Wikipedia

Windows Live ID — An example of a Windows Live ID sign in page Type Single sign on … Wikipedia

Windows Live ID — Разработчик Microsoft Сайт … Википедия

Windows PowerShell — Windows PowerShell … Википедия

Windows Script Host — (WSH; первоначально назывался Windows Scripting Host, был переименован ко второму выпуску)  компонент Microsoft Windows, предназначенный для запуска сценариев на скриптовых языках JScript и VBScript, а также и на других дополнительно… … Википедия

Windows Media — Windows Media  мультимедийный набор от Microsoft для создания и распространения аудио и видеофайлов для Windows. Включает набор средств разработки и интерфейс программирования приложений. Составляющие Приложения Windows Media Encoder Windows … Википедия

Windows Template Library — Тип библиотека (программирование) Разработчик Nenad Stefanovic Написана на С++ Операционная система Microsoft Windows Последняя версия WTL 8.1.11324 (21.11.2011) Лицензия … Википедия

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

    API и фреймворки Microsoft
Графика Desktop Window Manager · Direct2D · Direct3D (extensions)  · GDI / GDI+ · WPF · Windows Color System · Windows Image Acquisition · Windows Imaging Component
Аудио DirectMusic · DirectSound · DirectX plugin · XACT · Speech API  · XAudio2
Мультимедиа DirectX (Media Objects · Video Acceleration) · DirectInput · DirectShow · Image Mastering API · Managed DirectX · Media Foundation · XNA · Windows Media  · Video for Windows
Web MSHTML · RSS Platform · JScript · VBScript · BHO · XDR · SideBar Gadgets
Доступ к данным Data Access Components · Extensible Storage Engine · ADO.NET · ADO.NET Entity Framework · Sync Framework · Jet Engine · MSXML · OLE DB · OPC
Сеть Winsock (LSP) · Winsock Kernel · Filtering Platform · Network Driver Interface Specification · Windows Rally · BITS · P2P API · MSMQ · MS MPI · DirectPlay
Коммуникации Messaging API · Telephony API · WCF