Эта страница переведена автоматически. Прочитайте оригинальную версию на английском здесь.
Whitepaper по Passkey для Enterprise. Практические рекомендации, шаблоны внедрения и KPI для программ passkeys.
Статус поддержки браузерами
Последние новости (апрель 2026 г.): Chrome 146 выпускает DBSC в общий доступ на Windows, выводя функцию из стадии Origin Trial. Поддержка macOS (с использованием Secure Enclave) появится в одном из следующих выпусков Chrome. Google также опубликовала публичную дорожную карту для федеративной идентификации (кросс-доменные привязки SSO), расширенной регистрации (mTLS / аппаратные ключи) и программных ключей для устройств без аппаратной защиты.
| Браузер | Windows | macOS | Linux | Android | iOS | Статус |
|---|---|---|---|---|---|---|
| Chrome | ✅ GA (Chrome 146, TPM) | 🚧 Ожидается (Secure Enclave) | ❌ | ❌ | ❌ | GA на Windows (апрель 2026 г.), macOS в следующем выпуске |
| Edge | ⏸️ Тестирование завершено | ❌ | ❌ | ❌ | ❌ | Origin Trial завершено в октябре 2025 г., GA не объявлено |
| Safari | N/A | 🔄 Оценивается | N/A | N/A | 🔄 Оценивается | WebKit обсуждает, реализация не объявлена |
| Firefox | 🔄 Отслеживается | 🔄 Отслеживается | 🔄 Отслеживается | 🔄 Отслеживается | 🔄 Отслеживается | Оценивается, обязательств по реализации нет |
Легенда: ✅ В общем доступе | 🚧 Анонсировано / в разработке | ⏸️ Тестирование завершено | 🔄 Оценивается/отслеживается | ❌ Пока недоступно
Примечание: DBSC находится в статусе GA на Windows с TPM начиная с Chrome 146 (апрель 2026 г.). Поддержка macOS через Secure Enclave развертывается следующей. Заявленная дорожная карта Google также включает программные ключи для расширения защиты на устройства без выделенного защищенного оборудования.
Ключевые преимущества: DBSC в сравнении с текущей моделью
| Функция | Текущая модель cookie | Модель DBSC |
|---|---|---|
| Тип токена | Bearer (владение = доступ) | Bound (владение + ключ = доступ) |
| Последствия кражи | Полный захват аккаунта | Бесполезный токен (невозможно обновить) |
| Продолжительность сессии | Короткая (для безопасности) | Длинная / бесконечная (безопасна по замыслу) |
| Трение для пользователя | Высокое (частые входы) | Низкое (невидимая безопасность) |
| Обход MFA | Уязвимо (pass-the-cookie) | Устойчиво (требуется устройство) |
| Отзыв | Медленный (ожидание истечения срока) | Почти в реальном времени (отказ при следующем обновлении) |
Архитектура Всемирной паутины была основана на принципе отсутствия состояния. Когда HTTP был впервые разработан, он не сохранял информацию о пользователях между запросами. Чтобы решить эту проблему, был изобретен "файл cookie" - небольшой фрагмент данных, отправляемый с веб-сайта и хранящийся на компьютере пользователя, чтобы отправлять его обратно на веб-сайт с каждым последующим запросом. На протяжении десятилетий этот механизм служил основой управления сессиями. Когда пользователь входит в систему, сервер проверяет его учетные данные и выдает файл cookie. Этот файл cookie действует как "токен на предъявителя". В физическом мире документ на предъявителя дает держателю права на активы, которые он представляет; если вы держите облигацию, вы владеете облигацией. Аналогично, в цифровом мире HTTP, если вы держите файл cookie, вы являетесь пользователем.
Последние статьи
♟️
Зачем нужна наблюдаемость аутентификации для CIAM
📖
Идентификатор проверяющей стороны WebAuthn (rpID) и ключи доступа: домены и нативные приложения
🔑
Описание Device Bound Session Credentials (DBSC)
♟️
Стратегия внедрения ключей доступа: почему она может потерпеть неудачу
♟️
Проблемы ключей доступа на «День 2»: 5 рисков после запуска
Эта возможность предъявления является одновременно величайшей полезностью Интернета и его самой глубокой уязвимостью. Безопасность всей сессии - и, следовательно, личности пользователя, данных и финансовых активов - полностью зависит от секретности этой строки cookie. Если злоумышленник сможет скопировать эту строку, он сможет выдать себя за пользователя с любого устройства, в любой точке мира, полностью обходя первоначальные проверки аутентификации. Эта специфическая уязвимость породила теневую экономику промышленных масштабов, связанную с "кражей файлов cookie" и "перехватом сессий".
По мере того, как отрасль успешно укрепляет "парадную дверь" аутентификации путем внедрения стандартов FIDO (Fast Identity Online) и ключей доступа, злоумышленники переносят свое внимание на "черный ход": активную сессию. Выудить пароль становится сложнее, но кража сессионного файла cookie остается опасно эффективной. Ответ отрасли на эту растущую угрозу - Device Bound Session Credentials (DBSC).
DBSC представляет собой сдвиг парадигмы в том, как поддерживаются веб-сессии. Он предлагает отойти от простых токенов на предъявителя к модели, где сессия криптографически привязана к устройству. С выходом Chrome 146 (апрель 2026 г.), предоставляющего DBSC в GA на Windows, стандарт перешел от экспериментального к производственному потенциалу, который веб-команды могут развернуть уже сегодня. Chrome использует TPM на Windows и внедряет поддержку Secure Enclave на macOS; сама спецификация не зависит от способа хранения ключей, требуя только, чтобы оно было "надежным против описанной угрозы". Это делает украденные файлы cookie гораздо менее ценными. Их невозможно обновить с другого устройства без привязанного ключа.
В этой статье представлен исчерпывающий анализ DBSC, предназначенный для архитекторов безопасности, менеджеров по продуктам и разработчиков. В ней рассматривается техническая архитектура, бизнес-последствия "безопасности без трения", связь с новыми стандартами, такими как Shared Signals (CAEP/RISC), и то, как организации могут подготовиться к этому будущему с помощью платформ, таких как Corbado.
Ключевые вопросы, на которые отвечает эта статья
Чтобы разобраться в сложности этого нового стандарта, мы должны сначала понять фундаментальные проблемы с текущим управлением сессиями и то, как DBSC предлагает решения. Каждая из этих областей представляет собой критическую уязвимость или ограничение, которое устраняет DBSC.
Фундаментальный провал текущего управления сессиями заключается в "портативности" доверия. Когда сервер выдает сессионный файл cookie, он по сути выдает паспорт, который работает для любого, кто им владеет. Хотя браузеры внедрили средства защиты, такие как флаги HttpOnly и Secure (предотвращающие доступ JavaScript и обеспечивающие передачу по HTTPS), эти средства защиты помогают только от специфических векторов извлечения, таких как межсайтовый скриптинг (XSS) или сетевой сниффинг. Они не обеспечивают защиту от вредоносного ПО, работающего на устройстве хоста. "Инфостилеры" - это вредоносное ПО, специально разработанное для поиска файла хранилища cookie браузера на диске, его расшифровки (часто с использованием собственных учетных данных пользователя на уровне ОС) и эксфильтрации содержимого на командно-контрольный сервер. Как только злоумышленник завладевает файлом cookie, он может выполнить атаку Pass-the-Cookie, внедряя украденный токен в свой собственный браузер для перехвата сессии. Сервер, видя действительный файл cookie, предполагает, что запрос является легитимным.
DBSC вводит второй фактор аутентификации в сам цикл обслуживания сессии. В отличие от стандартного безопасного файла cookie, который представляет собой статический секрет, сессия DBSC состоит из кратковременного токена на предъявителя и криптографического доказательства владения. Браузер генерирует пару открытого и закрытого ключей, надежно хранящуюся на устройстве. Сервер привязывает сессию к открытому ключу. Периодически браузер должен доказывать, что он все еще владеет закрытым ключом, подписывая вызов (challenge) от сервера. Спецификация требует хранения ключей, "надежного против описанной угрозы". Chrome использует TPM на Windows, когда он доступен. Если злоумышленник крадет файл cookie с другого устройства, он не может его обновить, потому что не может сгенерировать необходимую криптографическую подпись. Аспект "предъявителя" сведен к очень короткому окну, в то время как аспект "привязки" обеспечивает долгосрочную непрерывность.
Ключи доступа и DBSC - это взаимодополняющие технологии, которые защищают разные этапы жизненного цикла пользователя. Ключи доступа (FIDO2) решают проблему аутентификации, доказывая личность для начала сессии без паролей, тем самым устраняя фишинг учетных данных. DBSC решает проблему после аутентификации, делая перехват сессии посредством кражи файлов cookie значительно сложнее. FIDO Alliance позиционирует DBSC как взаимодополняющую технологию, которая "повышает планку" против перехвата сессий. Вместе они сокращают поверхность атаки на протяжении всего жизненного цикла входа и сессии, хотя DBSC не защищает от вредоносного ПО с постоянным доступом к устройству или атак браузера в середине (browser-in-the-middle) в реальном времени на том же устройстве.
| Технологии | Удаленный фишинг | Перебор учетных данных | Кража токенов |
|---|---|---|---|
| Ключи доступа | ✅ | ✅ | ❌ |
| DBSC / DPoP | ❌ | ❌ | ✅ |
| Ключи доступа + DBSC / DPoP | ✅ | ✅ | ✅ |
Как ключи доступа и DBSC работают вместе
| Аспект | Ключи доступа | DBSC | Совместная польза |
|---|---|---|---|
| Область применения | Аутентификация (вход) | Управление сессиями | Сквозная защита |
| Смягчаемая угроза | Фишинг паролей, перебор учетных данных | Удаленный перехват сессий, кража cookie | Значительно повышенная планка защиты от захвата аккаунта |
| Пользовательский опыт | Вход без пароля | Прозрачная защита сессии | Бесшовный и безопасный опыт |
| Хранение ключей | Привязанные к устройству или синхронизированные учетные данные | Привязанные к устройству (HSM при наличии) | Гибкая аутентификация, жесткая привязка сессии |
| Развертывание | Заменяет пароли | Улучшает существующие сессии | Постепенное повышение безопасности |
DBSC - это не первая попытка решить эту проблему. "Token Binding" был предыдущим стандартом, который пытался привязать файлы cookie к базовому соединению TLS (Transport Layer Security). Хотя криптографически надежный, Token Binding не получил распространения из-за его сильной зависимости от уровня TLS. В современном Интернете соединения TLS часто оканчиваются на балансировщиках нагрузки, CDN или обратных прокси, в то время как логика приложения находится на серверах за ними. Распространение информации Token Binding через эти сложные сетевые уровни оказалось слишком сложным. DBSC извлекает уроки из этой неудачи, работая исключительно на прикладном уровне (HTTP). Он не зависит от базового сетевого соединения, что делает его совместимым с существующими балансировщиками нагрузки, прокси и облачной инфраструктурой.
Для руководителей продуктов DBSC предлагает возможность повысить безопасность, одновременно улучшая пользовательский опыт (UX). Традиционно высокая безопасность означала короткие тайм-ауты сессий, заставляя пользователей часто входить в систему (трение). Благодаря привязке сессии к устройству, риск удаленной кражи файла cookie значительно снижается. Бизнес может рассмотреть более длительные сессии, зная, что украденные файлы cookie нельзя обновить с другого устройства. Однако DBSC не защищает от кражи устройства, постоянного вредоносного ПО на устройстве или злоупотреблений со стороны вредоносного пользователя, поэтому политики времени жизни сессии все равно должны отражать эти остаточные риски.
Чтобы понять срочность внедрения DBSC, необходимо оценить изощренность современного ландшафта угроз. Кража сессионных файлов cookie превратилась из нишевого хакерского трюка в масштабируемую, автоматизированную индустрию.
Модель "Вредоносное ПО как услуга" (MaaS) снизила входной барьер для киберпреступников. "Инфостилеры", такие как RedLine, Raccoon, Vidar и Taurus, представляют собой коммерчески доступные штаммы вредоносного ПО, разработанные с одной главной целью: эксфильтрация данных из веб-браузеров. Эти стилеры распространяются через фишинговые электронные письма, взломанное ПО или вредоносную рекламу. После установки они нацеливаются на определенные пути к файлам, где браузеры, такие как Chrome, Edge и Firefox, хранят свои данные.
Эти логи агрегируются и продаются на теневых торговых площадках, таких как Genesis Market (до его закрытия) и Russian Market. Покупатели могут искать логи, содержащие активные файлы cookie для конкретных ценных целей: "Salesforce", "Gmail", "Bank of America" или "AWS Console".
Обход: Ценность лога файлов cookie заключается в его способности обходить многофакторную аутентификацию (MFA). Большинство запросов MFA (SMS, TOTP, Push) происходят только во время события входа. Как только сессия установлена и файл cookie выдан, сервер предполагает, что пользователю можно доверять. Злоумышленник, импортирующий действительный сессионный файл cookie, проскальзывает мимо ворот MFA, представая перед сервером как пользователь, вернувшийся на активную вкладку.
Облачные пакеты для повышения производительности являются первоочередными целями. Украденный сессионный файл cookie для аккаунта Google Workspace или Microsoft Entra ID (ранее Azure AD) может предоставить злоумышленнику доступ к корпоративной электронной почте, документам и внутренним системам. Собственная служба анализа угроз Google сообщила о массовом всплеске кражи файлов cookie как основного вектора доступа к аккаунтам Google, явно назвав это стимулом для их инвестиций в DBSC. Они отмечают, что, поскольку они принудительно включают двухэтапную аутентификацию (2SV) и ключи доступа, злоумышленники просто сменили тактику с фишинга учетных данных (которую предотвращает 2SV / ключи доступа) на кражу файлов cookie (которую 2SV / ключи доступа часто не останавливают).
Исторически системы оценки рисков пытались обнаружить кражу сессии путем анализа цифровых отпечатков устройств, проверяя строку User-Agent, разрешение экрана, установленные шрифты и IP-адрес. Если сессионный файл cookie внезапно появляется с нового IP-адреса с немного отличающимся отпечатком canvas, сервер может сделать его недействительным. Проблема: Инициативы по обеспечению конфиденциальности в браузерах (такие как Intelligent Tracking Prevention от Safari и Privacy Sandbox от Chrome) активно снижают энтропию этих отпечатков, чтобы остановить отслеживание рекламы. Это делает "хорошее" снятие отпечатков для безопасности все более сложным. Более того, злоумышленники теперь используют "Anti-Detect браузеры", которые позволяют им идеально подделывать эти отпечатки, чтобы они соответствовали профилю жертвы, делая эвристическое обнаружение неэффективным. DBSC заменяет эту вероятностную игру в угадывание детерминированным криптографическим доказательством.
Device Bound Session Credentials (DBSC) представляет собой стандартизированный API и протокол для создания сессий, привязанных к ключу на устройстве клиента. Спецификация требует хранения ключей, "надежного против описанной угрозы", но не зависит от реализации. Chrome использует TPM на Windows, когда он доступен. В этом разделе подробно описываются механизмы, как они определены в рабочем проекте W3C и документации Chrome.
| Компонент | Описание | Роль в DBSC |
|---|---|---|
| Пользовательский агент (браузер) | Клиентское приложение (Chrome, Edge и т.д.). | Управляет парой ключей, обрабатывает взаимодействие с HSM и перехватывает сетевые запросы для добавления доказательств. |
| Опирающаяся сторона (сервер) | Веб-приложение (например, банковский портал). | Выдает вызовы (challenges), проверяет подписи и управляет жизненным циклом сессии. |
| Хранилище ключей | Безопасное хранилище (TPM, Secure Enclave и др.) | Хранит закрытый ключ. Chrome использует TPM на Windows при наличии; спецификация не зависит от реализации. |
| Файл cookie сессии | Стандартный HTTP cookie. | Используется как токен на предъявителя, но с очень коротким сроком жизни (например, 5-10 минут). |
| Доказательство владения | Криптографическая подпись. | JWT, отправляемый браузером для подтверждения того, что он все еще владеет закрытым ключом. |
Жизненный цикл DBSC обеспечивает плавный переход от стандартной сессии к привязанной сессии, обеспечивая обратную совместимость и прогрессивное улучшение.
Процесс привязки начинается сразу после успешной аутентификации пользователя стандартными методами (пароль, ключ доступа и т.д.).
Сигнал сервера: После успешного входа сервер устанавливает сессионный файл cookie (как обычно), но добавляет специальный заголовок, указывающий на поддержку DBSC.
HTTP HTTP/1.1 200 OK Set-Cookie: session_id=xyz123...; Secure; HttpOnly; SameSite=Strict Secure-Session-Registration: (ES256 RS256); path="/auth/dbsc/register"
Генерация ключей: Браузер парсит этот заголовок. Он генерирует новую пару асимметричных ключей (например, на эллиптических кривых P-256), которая надежно хранится на устройстве.
Запрос регистрации: Браузер отправляет запрос по указанному пути регистрации. Этот запрос включает только что сгенерированный Открытый ключ внутри JSON Web Token (JWT), подписанный Закрытым ключом (самоподписанное свидетельство).
HTTP POST /auth/dbsc/register HTTP/1.1 Content-Type: application/jwt \<JWT Header\>.\<JWT Payload containing Public Key\>.\<Signature\>
Привязка сессии: Сервер проверяет подпись, чтобы убедиться в работоспособности открытого ключа. Затем он обновляет свою базу данных, чтобы связать сессию пользователя (session_id=xyz123) с этим конкретным открытым ключом. С этого момента сессия становится "привязанной".
Чтобы сбалансировать безопасность и производительность (операции с безопасными ключами могут добавлять задержку), DBSC использует систему с двумя токенами.
Это сердцевина механизма безопасности. Когда истекает срок действия кратковременного файла cookie, злоумышленник на другом устройстве блокируется, но легитимный пользователь (с доступом к привязанному ключу) может продолжить работу.
HTTP POST /auth/dbsc/refresh HTTP/1.1 Sec-Secure-Session-Id: \<Session ID\> Secure-Session-Response: \<JWT Signature of Challenge\>
Представьте злоумышленника, который заражает ПК пользователя стилером RedLine. Он крадет
access_token и session_id. Он импортирует их в свой собственный браузер.
Конфиденциальность — это центральная цель при проектировании DBSC. Спецификация W3C явно запрещает использование глобальных идентификаторов, которые могли бы отслеживать пользователей на разных сайтах.
Внедрение DBSC требует от сервера сохранения состояния об открытых ключах.
public_key и
last_challenge наряду с user_id и session_expiry.Помимо технических спецификаций, DBSC несет в себе значительные последствия для бизнес-стратегии, дорожных карт продуктов и соответствия нормативным требованиям.
Инициативы по обеспечению безопасности часто рассматриваются как центры затрат или генераторы трения. DBSC переворачивает этот нарратив. Следующая диаграмма иллюстрирует, как привязка к устройству создает каскад бизнес-преимуществ:
Нормативные базы, такие как GDPR (Общий регламент по защите данных) в Европе, требуют от организаций внедрения "надлежащих технических и организационных мер" для обеспечения безопасности.
Белые книги FIDO Alliance выделяют концепцию "Уровней уверенности" (Assurance Levels).
Чтобы полностью оценить DBSC, мы должны сравнить его с другими технологиями, которые пытались решить аналогичные проблемы.
Как упоминалось ранее, Token Binding пытался привязать сессию к уровню TLS.
DPoP (RFC 9449) — это стандарт для токенов OAuth, "ограниченных отправителем" (sender-constrained). Он привязывает как токены доступа, так и токены обновления к открытому ключу — что критически важно, поскольку токены обновления сами по себе являются долгоживущими учетными данными на предъявителя. Каждый запрос API включает доказательство DPoP: подписанный JWT с HTTP-методом, URL, временной меткой и уникальным идентификатором. Спецификации с высокой степенью уверенности, такие как FAPI 2.0, требуют использования токенов, ограниченных отправителем; DPoP является рекомендуемым методом, когда mTLS недоступен.
Ключевое отличие: Ключи DPoP живут в контексте приложения. Лучшей практикой является использование API ОС для неэкспортируемого хранения, но это не является обязательным — многие реализации хранят ключи в памяти, доступной для JavaScript. Если злоумышленник может выполнить произвольный код (XSS, вредоносное ПО), он может получить доступ к ключам DPoP или генерировать доказательства по требованию. DPoP останавливает воспроизведение токенов между разными клиентами, но не может защитить скомпрометированный контекст браузера.
DBSC переносит доказательство владения в браузер и на аппаратный уровень. Закрытый ключ живет в TPM или безопасном анклаве (Secure Enclave), который JavaScript не может прочитать или экспортировать. Браузер обрабатывает протокол и создает подписи, не раскрывая ключи коду приложения. Даже если веб-приложение полностью скомпрометировано, злоумышленник не может создавать новые доказательства для украденных файлов cookie на другой машине.
| Аспект | DPoP | DBSC |
|---|---|---|
| Цель | Токены доступа + обновления OAuth | Файлы cookie сессии браузера |
| Хранение ключей | Контекст приложения (лучшая практика: API ОС) | На аппаратном уровне (TPM) |
| Устойчивость к XSS | ⚠️ Зависит от реализации | ✅ Ключи неэкспортируемы |
| Основное использование | Нативные приложения, SPA, FAPI 2.0 | Сессии пользователей в браузере |
Синергия: Как отмечает FIDO Alliance, ключи доступа устраняют фишинг при входе, в то время как DBSC/DPoP защищают токены после аутентификации. Современная архитектура сочетает и то, и другое: DPoP для API OAuth (особенно в регулируемом открытом банкинге), DBSC для сессий в браузере. Вместе они закрывают вектор атаки "lift and shift" на протяжении всего жизненного цикла сессии.
Простое сокращение времени жизни файлов cookie (например, до 15 минут) повышает безопасность, но разрушает UX. Пользователи вынуждены постоянно авторизовываться. DBSC обеспечивает эффективную безопасность 5-минутного файла cookie с пользовательским опытом 30-дневного файла cookie.
Потенциал DBSC усиливается в сочетании с Shared Signals Framework (SSF), в частности, с Continuous Access Evaluation Profile (CAEP) и Risk Management (RISC). Примечание: SSF/CAEP — это развивающаяся возможность экосистемы — архитектурный шаблон определен, но широкое кросс-вендорное развертывание все еще находится в стадии развития.
В старой модели, если устройство пользователя было скомпрометировано, поставщик удостоверений (IdP) никак не мог сказать провайдеру услуг (SP) прервать сессию прямо сейчас. SP приходилось ждать, пока истечет срок действия файла cookie.
Предполагаемый рабочий процесс DBSC + CAEP:
Внедрение DBSC зависит от разработчиков браузеров. Ситуация в 2026 году существенно изменилась: Chrome перевел DBSC из стадии Origin Trial в общий доступ на Windows в апреле 2026 года, а macOS станет следующей. Другие браузеры все еще оценивают технологию.
Google является главным драйвером DBSC и первым браузером, который широко его внедряет.
Microsoft принимает активное участие.
Позиция Apple критически важна для охвата мобильных устройств.
Mozilla имеет проблему (issue) с позицией по стандартам, оценивающую DBSC с отмеченными опасениями по поводу сложности и конфиденциальности. Нет никаких публичных обязательств по внедрению после стабилизации стандарта.
Учитывая текущую поддержку DBSC и ключей доступа в экосистеме, организациям следует применять поэтапный подход к внедрению этих взаимодополняющих технологий. Приведенная ниже дорожная карта намечает немедленные действия и этапы стратегического планирования:
Сначала разверните ключи доступа: Начните с внедрения ключей доступа для защиты уровня аутентификации. Это обеспечивает немедленную защиту от фишинга учетных данных и является предварительным условием для получения реальной выгоды от DBSC.
Запустите конечные точки регистрации и обновления DBSC: С выходом Chrome 146 GA
реалистичная задача сейчас — это бэкенд-интеграция: добавление заголовков
Secure-Session-Registration в ответы при входе в систему и реализация
/dbsc/register плюс конечной точки обновления, которая проверяет подписанные вызовы.
Код фронтенда менять не нужно.
Внедрите короткоживущие сессии с токенами обновления: Если вы еще не готовы к DBSC, примите архитектурный паттерн короткоживущих токенов с механизмами обновления. Это подготовит ваш бэкенд к DBSC, одновременно повысив безопасность уже сегодня.
Примите гибридный подход: Используйте обнаружение функций для предоставления DBSC совместимым браузерам (в настоящее время Chrome 146+ на Windows, далее macOS Secure Enclave), сохраняя при этом запасные варианты (fallback). Это максимизирует безопасность, не исключая пользователей в Safari, Firefox или Edge.
Подготовьтесь к следующим пунктам дорожной карты: Google явно указала федеративную идентификацию (кросс-доменные привязки SSO), расширенную регистрацию (mTLS / аппаратные ключи) и программные ключи для более широкого охвата устройств. Если вы управляете SSO или уровнем IdP, начните планировать кросс-доменную привязку уже сейчас.
Интегрируйтесь с поставщиками удостоверений: Если вы используете Okta, Auth0 или подобные IdP, поработайте с ними, чтобы включить поддержку DBSC в их SDK. Многие из них участвовали в Origin Trials и активно выпускают возможности DBSC теперь, когда Chrome находится в GA.
Внедрение DBSC с нуля — это тяжелая инженерная задача. Она требует криптографической экспертизы, глубоких знаний о несоответствиях браузеров и надежной серверной инфраструктуры для управления ключами и вызовами. Именно здесь Corbado выступает в роли вспомогательного инструмента.
Вы не можете построить сессию с высокой степенью уверенности поверх логина с низкой степенью уверенности. Если пользователь входит в систему со слабым паролем, сессия безопасна ровно настолько, насколько безопасен этот пароль. Основной продукт Corbado (управляемые ключи доступа) обеспечивает необходимый фундамент. Интегрируя Corbado, организации могут легко развертывать ключи доступа, гарантируя, что начало сессии устойчиво к фишингу.
Corbado будет использовать DBSC для улучшения обнаружения доверенных устройств. Когда доступны сигналы DBSC, они предоставляют криптографическое доказательство того, что сессия исходит с определенного устройства, позволяя Corbado соответствующим образом повышать уровни доверия аутентификации.
По вопросам о том, как Corbado планирует интегрировать DBSC в свою платформу, свяжитесь с командой.
В течение следующих нескольких лет Интернет будет гибридным. У некоторых пользователей будут браузеры, поддерживающие DBSC (Chrome на Windows 11); другие будут на старых системах. Справиться с этой фрагментацией сложно. Механизм Passkey Intelligence от Corbado разработан именно для обработки такой логики отката — обслуживания ключей доступа для совместимых устройств и предоставления резервных вариантов для остальных. Этот же интеллект применяется к привязке сессий, гарантируя максимальную безопасность для каждого пользователя в соответствии с возможностями его устройства.
Эра "Токена на предъявителя" подходит к концу. Текущее управление сессиями терпит катастрофический провал — токены на предъявителя могут быть украдены промышленными операциями вредоносного ПО и использованы с любого устройства, что позволяет захватывать аккаунты в обход даже самых сильных методов аутентификации. Эта фундаментальная уязвимость создала теневую экономику, оцениваемую в миллиарды.
Device Bound Session Credentials (DBSC) представляет собой развивающийся ответ отрасли. В отличие от традиционных безопасных файлов cookie с их флагами HttpOnly и статическими секретами, DBSC добавляет криптографическое доказательство владения через ключи, привязанные к устройству. Это делает украденные файлы cookie гораздо менее ценными. Их невозможно обновить с другого устройства. Там, где Token Binding потерпел неудачу, требуя сложных изменений на уровне TLS во всей инфраструктуре, DBSC преуспевает, работая на прикладном уровне HTTP, совместимом с существующими балансировщиками нагрузки и архитектурами CDN. Примечание: DBSC имеет задокументированные пути отката, когда браузер пропускает привязку (TPM недоступен, сетевые ошибки), поэтому он значительно снижает, но не устраняет полностью риск кражи файлов cookie.
Синергия между DBSC и ключами доступа значительно повышает планку для злоумышленников на всем пути пользователя. Ключи доступа устраняют фишинг учетных данных при входе в систему, в то время как DBSC делает перехват сессий посредством удаленной кражи файлов cookie гораздо более сложным — вместе они формируют платформу идентификации "с высокой степенью уверенности", которую представляет FIDO Alliance. С выходом Chrome 146, выпускающего DBSC в GA на Windows в апреле 2026 г., и появлением поддержки macOS Secure Enclave в следующем выпуске, стандарт перешел от этапа подготовки к этапу развертывания. Опубликованная дорожная карта Google (федеративная идентификация, регистрация через mTLS / аппаратный ключ, программные ключи) сигнализирует о следующих 12 месяцах расширения.
Для менеджеров по продуктам экономическое обоснование убедительно: DBSC обеспечивает "бесконечные" безопасные сессии, которые радикально снижают трение при входе и одновременно сокращают потери от мошенничества и затраты на поддержку. ROI проявляется в более высоких коэффициентах конверсии, меньшем количестве запросов на сброс пароля и устранении инцидентов захвата аккаунта. Организации, использующие OAuth, могут применять ту же концепцию привязки ключей через DPoP для токенов API, в то время как интеграция с Shared Signals (CAEP/RISC) обеспечивает реагирование на угрозы в реальном времени — мгновенный отзыв скомпрометированных сессий при следующей попытке обновления.
Реализация не требует создания всего с нуля. Платформы, такие как Corbado, предоставляют инфраструктуру ключей доступа и отслеживают разработки DBSC для интеграции привязки к устройству по мере созревания поддержки браузерами. Спецификация W3C является активным рабочим проектом, Chrome 146 находится в GA на Windows и развертывается на macOS, а другие браузеры все еще оценивают стандарт.
Траектория ясна: организации, которые начнут внедрять ключи доступа и DBSC сегодня, будут в лучшем положении для беспарольного будущего, устойчивого к фишингу. Вопрос не в том, внедрять ли сессии, привязанные к устройствам, а в том, насколько быстро вы сможете развернуть их для защиты своих пользователей и бизнеса. Будущее веб-безопасности не просто аутентифицировано; оно криптографически привязано к устройствам, которым мы доверяем.
Corbado — это Passkey Intelligence Platform для CIAM-команд, обеспечивающих аутентификацию пользователей в крупных масштабах. Мы показываем то, что не видят логи IDP и общие инструменты аналитики: какие устройства, версии ОС, браузеры и менеджеры учётных данных поддерживают passkey, почему регистрации не превращаются в логины, где сбоит WebAuthn-поток и когда обновление ОС или браузера тихо ломает вход — всё это без замены Okta, Auth0, Ping, Cognito или вашего собственного IDP. Два продукта: Corbado Observe добавляет наблюдаемость для passkey и любых других способов входа. Corbado Connect даёт managed passkey со встроенной аналитикой (рядом с вашим IDP). VicRoads использует passkey для более чем 5 млн пользователей с Corbado (+80 % активации passkey). Поговорить с экспертом по passkey →
Когда средства безопасности конечных точек, такие как CrowdStrike, обнаруживают вредоносное ПО, они отправляют сигнал RISC поставщику удостоверений, который передает событие CAEP "Устройство скомпрометировано" подключенным приложениям. При следующей попытке обновления DBSC (в течение нескольких минут) эти приложения отклоняют подпись сессии и прекращают доступ. Кросс-вендорное развертывание CAEP/RISC все еще находится в стадии развития.
DPoP (RFC 9449) привязывает токены доступа и обновления OAuth к открытому ключу на прикладном уровне, в первую очередь защищая вызовы API в нативных приложениях и SPA. DBSC привязывает файлы cookie сессии браузера к аппаратным ключам TPM, которые JavaScript не может прочитать или экспортировать, защищая сессии пользователей даже в том случае, если само веб-приложение скомпрометировано с помощью XSS или вредоносного ПО.
Традиционный дизайн безопасности требует коротких тайм-аутов сессии для ограничения ущерба, если файл cookie будет украден и воспроизведен удаленно. DBSC привязывает возможность обновления к закрытому ключу исходного устройства, поэтому украденный файл cookie, используемый с другого устройства, не проходит криптографическую проверку. Сессии могут быть фактически бессрочными, поскольку удаленные атаки воспроизведения нейтрализованы.
DBSC нейтрализует кражу файлов cookie как основной вектор захвата учетных записей, напрямую снижая убытки от мошенничества и затраты на поддержку восстановления учетных записей. Безопасные длинные сессии устраняют повторные запросы на вход, повышая коэффициент конверсии в электронной коммерции и снижая отсев пользователей. FIDO Alliance позиционирует DBSC как технологию, повышающую уровень безопасности при одновременном снижении трения для пользователей.
Похожие статьи
Содержание