Введение WAM улучшает аутентификацию в Windows

25.08.2025

Web Account Manager (WAM) представляет собой аутентификационную библиотеку на платформе Windows, которая упрощает управление учётными записями и токенами, обеспечивая беспроблемный Single Sign-On (SSO) для приложений Windows с использованием провайдеров идентичности Microsoft, таких как Microsoft Entra ID и Microsoft Account. Введённый в Windows 10 и интегрированный с MSAL, WAM упрощает и стандартизирует обслуживание учетных записей и токенов, снижая сложность для разработчиков и поддерживая Zero Trust сценарии.

Централизация идентичности и безопасности

Фрагментированные реализации OAuth/OIDC на уровне приложений вызывают сложность протоколов, дублирование усилий, слабую защиту токенов и увеличенные эксплуатационные расходы. WAM решает эти проблемы, централизуя идентичность, предоставляя согласованный интерфейс и безопасную защиту токенов. Это включает автоматическую доставку таких функций безопасности, как привязка токенов (token binding), токены доказательства владения (Proof-of-Possession, или PoP) и устойчивость к фишингу с использованием Windows Hello и FIDO2.

Преимущества WAM различны для всех заинтересованных сторон. Конечные пользователи получают бесперебойную работу SSO и согласованный опыт работы с идентичностями. Разработчики - упрощённую интеграцию, централизованное управление токенами и встроенную безопасность. Организации получают поддержку регистрации устройств, MDM и Conditional Access, что позволяет создавать облачную стратегию и соответствовать принципам Zero Trust.

Работа с токенами и ключевыми артефактами безопасности

WAM использует API WinRT GetTokenSilently и RequestToken для брокерства токенов. Типичный рабочий процесс запроса токена включает:

  • определение провайдера (например, Entra или MSA);
  • построение WebTokenRequest (поставщик, объём, clientId);
  • попытка выполнения тихого запроса (GetTokenSilentlyAsync) или интерактивного потока (RequestTokenAsync).

Ключевыми артефактами безопасности являются: связанный с устройством сеансовый ключ (Session Key) для PoP и шифрования токенов, транспортный ключ устройства для шифрования сеансового ключа и Primary Refresh Token (PRT) — неявный токен, связанный с устройством, который позволяет реализовать SSO. Поведение GetTokenSilently зависит от состояния устройства. Устройства, зарегистрированные в Entra, используют PRT и сеансовый ключ, хранящиеся в LSASS. Гибридные устройства добавляют резервное использование Windows Integrated Authentication (WIA). Устройства, присоединённые к домену, обычно полагаются на WIA или кешированные токены обновления.

Тихие потоки PRT/RT требуют подписей PoP, в то время как интерактивный RequestToken следует за процессом кода авторизации OAuth 2.0 и включает верификацию облака, прикрепление SSO cookie/PRT, выдачу кода авторизации, обмен токенами, кеширование, защищённое DPAPI, и доставку токенов приложению. Будущие улучшения акцентируются на более сильной привязке токенов, что делает их и ключи нераздельно связанными с оборудованием устройства, предотвращая кражу токенов и атаки нулевого дня.

Самые популярные для Desktop Windows

uTorrent

uTorrent

Полная версия uTorrent скачать бесплатно на windows и андроид

5
1032 отзывы
7508549
скачали
Zona

Zona

Полная версия Zona скачать бесплатно на windows и андроид

4
614 отзывы
1735271
скачали
WinRAR

WinRAR

Упрощайте управление файлами, сжимайте и извлекайте их быстро и безопасно.

5
735 отзывы
746704
скачали
Майнкрафт

Майнкрафт

Исследуйте мир приключений, стройте уникальные конструкции и выживайте в ночные часы.

5
750 отзывы
495469
скачали

Новости и обзоры для Desktop Windows

Улучшение функции Cross-Device Resume в Windows 11

Microsoft расширила функцию Cross-Device Resume в Windows 11, улучшив синхронизацию приложений и работу между устройствами.

Читать далее

Windows 11: Новые возможности в сборках Insider

Microsoft обновила программы Windows Insider, улучшив Windows 11 и добавив новые функции для бизнеса.

Читать далее

Microsoft Visio 2021 со значительной скидкой

Visio 2021 Professional: скидка $239 до 2024-02-08, лицензия навсегда. Новые шаблоны и функции.

Читать далее

Изменения в Code Vein: скидки и новые возможности

В Code Vein появились интересные обновления и скидки, ускоряющие геймплей и расширяющие возможности игроков.

Читать далее

Microsoft прекращает использование RC4 в Kerberos

Microsoft заменяет RC4 в Kerberos для повышения безопасности аутентификации Windows с 2026 года.

Читать далее

Обзор Highguard: Не спешите с выводами

Highguard запускается на Steam, привлекая 100,000 игроков, но получает 33% 'негативных' отзывов. Дайте шанс жанровому эксперименту.

Читать далее

PS2Recomp: Новый этап в перекомпиляции игр PS2

PS2Recomp переведёт игры PS2 на C++ для нативных портов на ПК, улучшая производительность.

Читать далее

Расширенные возможности моддинга с NVIDIA RTX Remix

NVIDIA обновила RTX Remix, добавив графические эффекты в классические игры без доступа к исходному коду.

Читать далее

Обновление Windows 11 KB5074109 мешает работе некоторых модемов

Обновление KB5074109 для Windows 11 удаляет старые драйверы, вызывая проблемы с модемами. Пользователи из пострадавших регионов ищут решения.

Читать далее

Anytype: Удобное управление задачами и проектами

Anytype заменяет Notion, Obsidian и Todoist для упрощения рабочих процессов.

Читать далее