🏢 Корпоративна идентичност и достъп 🔑 FIDO2 / Безпаролен вход

Microsoft Authenticator: Безпаролен вход, съпоставяне на числа и настройка на TOTP

Задълбочен архитектурен анализ на съвременната сигурност на автентикацията: противодействие на MFA умората чрез съпоставяне на числа (Number Matching), внедряване на безпаролен FIDO2 вход от телефон, конфигуриране на нива на автентикация в Conditional Access, автоматизация на Temporary Access Pass (TAP) и овладяване на облачните архиви.

2FA Лаборатория по сигурност на 2FA-Tool
Обновено: октомври 2026 г. · 12 мин четене
📌 Резюме и парадигма за сигурност на Microsoft

В глобалната екосистема на Microsoft, обхващаща Microsoft 365, Azure, Windows Hello и над един милиард потребителски акаунта, паролите са признати като основен вектор за пробиви в сигурността (над 80% от корпоративните компрометирания произтичат от credential stuffing или повторно използване на пароли). Microsoft Authenticator се трансформира от обикновен TOTP клиент в централизирана крайна точка за безпаролна автентикация с нулев достъп (Zero Trust).

Защита срещу умора Съпоставяне на числа

Изисква въвеждане на показаните в браузъра числа в мобилното приложение, неутрализирайки спама с push известия.

Хардуерна криптография Вход с телефон (FIDO2)

Биометричната оторизация, съчетана с хардуерно изолирани ключове на устройството, елиминира паролите изцяло.

Корпоративна граница Изолация на архива в Entra ID

Удостоверенията на служебни и учебни акаунти умишлено са изключени от облачния архив от съображения за съвместимост и сигурност.

1

MFA умора (Push Bombing) и задължителното съпоставяне на числа

В исторически план най-удобният за потребителите механизъм за мултифакторна автентикация беше push известието с двоичен избор: входящо известие с прости бутони „Одобри“ (Approve) или „Откажи“ (Deny). В реална производствена среда този интерфейс без никакво съпротивление създаде критична уязвимост: MFA умора (MFA Fatigue).

1. Анатомия на атаката с Push-Bombing на групата Lapsus$

При знакови пробиви в транснационални корпорации (включително Uber и Okta), нападателите се сдобиха с валидни пароли на служители чрез изтекли бази данни в dark web. За да заобиколят вторичната стъпка с push известие, нападателите задействаха автоматизирани скриптове, генериращи десетки push заявки в 2:00 часа през нощта. В състояние на объркване, раздразнение или сънливост, жертвите в крайна сметка натискаха „Одобри“, само за да накарат телефона си да спре да звъни, предоставяйки незабавен мрежов достъп на противника.

2. Глобално налагане на съпоставянето на числа от Microsoft

За да елиминира този вектор на атака, Microsoft наложи съпоставяне на числа (Number Matching) за всички Entra ID (Azure AD) организации и лични потребителски акаунти:

  • Динамично показване на число: Екранът за вход в браузъра показва псевдослучайно двуцифрено число (например 73).
  • Ръчно въвеждане в приложението: Мобилното известие изисква от потребителя да отключи устройството си и да въведе точното число на цифровата клавиатура в приложението. Няма универсален бутон „Одобри“.
  • Контекстна геолокация и име на приложението: Известието показва заявилото достъп приложение (например „Microsoft Office Web“) и географския произход според IP адреса.
Оценка на въздействието върху сигурността:

Тъй като външен нападател не може да види числото, изписано на физическия екран на жертвата, а спящият потребител не може просто да отгатне кое число да въведе, съпоставянето на числа свежда успеваемостта на автоматизираните атаки с push спам до абсолютна нула.

2

Архитектура на безпаролния вход с телефон

Истинската безпаролна автентикация не представлява просто скрито автоматично попълване на парола във фонов режим. Тя се базира на асиметрична криптография с публичен ключ, стандартизирана под FIDO2, превръщайки мобилното ви устройство в хардуерно защитен анклав за сигурност.

Криптографски работен процес при вход с телефон:

  1. Фаза на регистриране: Активирането на вход с телефон изпраща команда към модула за сигурност на смартфона (Apple Secure Enclave или Android StrongBox/TEE) за генериране на асиметрична криптографска двойка ключове. Частният ключ остава изолиран в хардуера завинаги; публичният ключ се регистрира в облачната платформа Microsoft Identity.
  2. Изпращане на предизвикателство: Когато въведете потребителското си име в браузър, Microsoft генерира еднократно криптографско предизвикателство (nonce), което се изпраща чрез APNs/FCM до вашето регистрирано устройство.
  3. Биометрична оторизация: Потребителят удостоверява самоличността си локално чрез Face ID, Touch ID или PIN код на устройството. Този хардуерен жест разрешава на защитения анклав достъп до частния ключ.
  4. Криптографско удостоверяване: Частният ключ подписва сървърното предизвикателство и изпраща цифровия подпис обратно към портала за автентикация на Microsoft. Порталът проверява подписа с предварително регистрирания публичен ключ и осигурява достъп. През мрежата никога не се предава парола.
🚀 Как да премахнете окончателно паролата от личен Microsoft акаунт:
  1. Добавете личния си акаунт в Microsoft Authenticator и изберете „Настройване на вход от телефон“.
  2. На компютър отворете Настройките за сигурност на Microsoft: account.live.com/proofs/manage/additional.
  3. В раздел „Допълнителна сигурност“ намерете Акаунт без парола (Passwordless account) и изберете Включване (Turn on).
  4. Изпълнете потвърждението със съпоставяне на числа на мобилното устройство. Вашата парола ще бъде изтрита окончателно от базите данни за идентичност на Microsoft!
3

Лични Microsoft акаунти (MSA) срещу служебни/учебни (Entra ID)

Потребителите често управляват няколко акаунта в рамките на едно приложение Authenticator. Едновременното използване на лични потребителски акаунти и корпоративни профили в Entra ID следва коренно различни модели на доверие.

Критерий за оценка Личен акаунт в Microsoft (MSA) Служебен / учебен акаунт (Entra ID)
Домейн на идентичността @outlook.com, @hotmail.com, @live.com @company.com, @university.edu
Административно управление Пълен контрол от крайния потребител Глобален администратор на организацията и Intune MDM
Политики за Conditional Access Стандартно откриване на потребителски рискове Налагане на съответствие на устройството, корпоративни IP диапазони
Възможност за облачен архив ✅ Пълно архивиране в личното облачно пространство ❌ Частните ключове умишлено са изключени
Вектор за аварийно възстановяване Резервен имейл, SMS, 25-знаков ключ за възстановяване Временен достъп (TAP), издаден от корпоративния IT отдел
4

Йерархия на нивата на автентикация в Conditional Access

В рамките на Conditional Access в Microsoft Entra ID администраторите могат да структурират автентикацията в три строги нива чрез Authentication Strengths (Нива на автентикация):

Ниво 1: Стандартен MFA

Мултифакторна автентикация

Приема SMS еднократни кодове, гласови повиквания, стандартен 6-цифрен TOTP или push потвърждения. Подходящо за базов достъп с умерен риск.

Ниво 2: Безпаролен MFA

Безпаролен вход с телефон

Изисква вход чрез Microsoft Authenticator от телефон или Windows Hello for Business. Премахва уязвимите на фишинг пароли от процеса на вход.

Ниво 3: Защитен от фишинг

FIDO2 и сертификати

Приема единствено хардуерни ключове за сигурност FIDO2 (YubiKey) и смарт карти с CBA (Certificate-Based Authentication). Задължително базово изискване за глобални администратори.

Passkeys (FIDO2 WebAuthn) срещу вход с телефон: Криптографските разлики

Корпоративните архитекти често бъркат традиционния „Вход от телефон без парола“ на Microsoft с новостандартизирания „Passkey в Authenticator“. Въпреки че и двете решения предоставят удобна биометрична идентификация за крайния потребител, вътрешният им криптографски механизъм се различава коренно:

  • Вход с телефон (Phone Sign-In): Разчита на патентованата брокерска архитектура на Azure AD. Устройството се регистрира директно в Entra ID, генерирайки асиметрична двойка ключове, обвързана строго със средата на приложението Authenticator.
  • Passkeys (FIDO2 WebAuthn): Следва глобалния стандарт W3C Web Authentication. Частният ключ се генерира и запечатва директно в хардуерния Secure Enclave (Apple iOS) или Hardware-backed Keystore / StrongBox (Android) на устройството. При автентикация между различни компютри, FIDO Cross-Device технологията използва криптирани QR кодове в комбинация с Bluetooth Low Energy (BLE) сигнали за близост. Това гарантира, че смартфонът е физически разположен непосредствено до компютъра, правейки дистанционния фишинг математически невъзможен.

Оценка на непрекъснатия достъп (CAE) и защита срещу кражба на токени:

Стандартните OAuth 2.0 токени за достъп имат валидност по подразбиране от 1 час. Ако нападател открадне активен сесиен токен чрез шпионски софтуер (infostealer), деактивирането на потребителския профил в Active Directory обикновено оставя опасен прозорец на уязвимост. Microsoft Entra ID решава този проблем с Continuous Access Evaluation (CAE). Благодарение на канал за събития в реално време между Entra ID и услугите на Microsoft 365 (Exchange, Teams, SharePoint), критични събития – като анулиране на парола, спиране на потребител или внезапна промяна на IP локацията – прекратяват активните токени в рамките на минути.

# Спешна реакция при инцидент от администратора чрез Microsoft Graph PowerShell
Revoke-MgUserSignInSession -UserId "[email protected]"

Защита на крайни точки с Microsoft Intune MAM (Mobile Application Management)

При внедряване по модела BYOD (Bring Your Own Device) личните мобилни операционни системи могат да съдържат зловреден софтуер, кейлогъри или компрометирани услуги за достъпност. Microsoft Authenticator се интегрира с политиките за защита на приложенията Intune MAM, за да наложи хардуерно изолиране без нужда от инвазивно управление на устройството (MDM):

  • Задължително биометрично заключване: Изисква отключване с Face ID / Touch ID / биометрия на Android преди показване на корпоративен TOTP токен или заявка за съпоставяне на числа.
  • Блокиране на екранни снимки: Забранява правенето на екранни снимки и видеозапис на екрана в рамките на интерфейса на Authenticator под Android и iOS.
  • Откриване на Root и Jailbreak: Спира издаването на токени и незабавно деактивира идентификационните данни за вход от телефон, ако целостта на операционната система е нарушена.
5

Temporary Access Pass (TAP): Внедряване на потребители с нула пароли

Когато нов служител постъпи в организацията или когато смартфонът на служител бъде изгубен, как той може да регистрира приложението Authenticator, ако организацията напълно забранява използването на пароли? Решението е Temporary Access Pass (TAP) – временен код за достъп:

Жизнен цикъл на внедряване с корпоративен TAP:

  1. Администраторът издава TAP: IT отделът генерира ограничен по време, криптографски случаен код (напр. валиден за 4 часа, еднократен) в административния център на Entra.
  2. Потребителят отваря информацията за сигурност: Служителят отваря https://aka.ms/mysecurityinfo на своя служебен компютър.
  3. Автентикация чрез TAP: Въвеждането на временния код удовлетворява всички изисквания на Conditional Access за първоначална настройка на MFA.
  4. Сдвояване на устройството: Служителят регистрира Microsoft Authenticator чрез сканиране на QR код. В нито един момент от трудовия му стаж не се създава постоянна парола!
6

Управление на стандартен RFC 6238 TOTP и външни услуги

Освен обслужването на екосистемата на Microsoft, Microsoft Authenticator функционира и като универсално приложение за RFC 6238 TOTP токени. То може да съхранява кодове за Amazon, GitHub, Google, AWS и криптоборси.

Добавяне на външни платформи:

Докоснете „+“ в горния десен ъгъл -> изберете „Друг (Google, Facebook и др.)“. Сканирайте предоставения от външната услуга QR код. Приложението стартира стандартни изчисления по HMAC-SHA1 с 30-секунден интервал на обновяване.

Двупосочна съвместимост: Мога ли да използвам 2FA-Tool за Microsoft акаунти?

Да. Когато настройвате проверка в две стъпки в настройките за сигурност на Microsoft, изберете „Искам да настроя друго приложение за удостоверяване“. Microsoft ще ви покаже стандартен Base32 таен ключ. Можете да поставите този ключ в 2FA-Tool.com, за да генерирате кодове 100% локално във вашия настолен браузър.

7

Облачен архив и миграция между устройства: Три критични капана

Microsoft Authenticator предлага функция за облачно архивиране (Cloud Backup), но архитектурните ограничения крият сериозни капани за неподготвените потребители:

Капан 1: Служебните и учебни акаунти никога не се архивират с техните ключове

Когато възстановите архив на Authenticator на нов телефон, всички външни TOTP токени и лични Microsoft акаунти се възстановяват безпроблемно. Въпреки това, всички служебни и образователни Entra ID записи ще се покажат с червен удивителен знак: „Изисква се действие – необходимо е повторно удостоверяване“ (Action Required). Корпоративните политики за сигурност забраняват експортирането на организационни ключове в лични потребителски облаци. Трябва повторно да регистрирате новия телефон чрез активна корпоративна сесия на настолен компютър!

Капан 2: Бариерата между операционните системи (iOS срещу Android)

В iOS Microsoft Authenticator криптира архивите в Apple iCloud Keychain. В Android приложението записва криптирания архив във вашия личен Microsoft OneDrive. Между тези две облачни системи няма никаква оперативна съвместимост. Не можете директно да възстановите архив от iPhone на устройство с Android и обратно. Миграцията между различни платформи изисква ръчно сканиране на кодовете на новото устройство, преди да изтриете данните от старото.

Капан 3: Омагьосаният кръг „Вход срещу възстановяване“

Когато отворите току-що инсталиран Authenticator на нов телефон, най-долу има дискретна връзка: „Възстановяване от архив“ (Restore from backup). Задължително трябва да натиснете „Възстановяване от архив“, преди да добавяте каквито и да е акаунти! Ако първо изберете „Добавяне на акаунт“, приложението ще ви поиска 2FA код за потвърждение на самоличността ви – код, който се намира именно в невъзстановения архив, създавайки неразрешима задънена улица.

8

Отстраняване на неизправности: Проблеми с известията и възстановяване

Проблем 1: Push известията за съпоставяне на числа не достигат до телефона

  • Агресивна оптимизация на батерията (Android): Много софтуерни обвивки на производители на Android прекратяват фоновите процеси. Изключете Microsoft Authenticator от оптимизацията на батерията в настройките на операционната система.
  • Липса на Google Play Services: Устройства без услуги на Google не могат да получават стандартни фонови известия чрез FCM. Отворете приложението ръчно, за да инициирате опресняване.
  • Ограничения от VPN тунели: Някои корпоративни или регионални VPN мрежи прекъсват постоянните TLS връзки към крайните точки за push известия на Microsoft.

Проблем 2: Унищожен телефон без наличен архив – възстановяване на корпоративен достъп

Докато личните акаунти разчитат на ключове за възстановяване за самообслужване, корпоративните потребители на Entra ID разполагат със сигурен служебен канал:

Свържете се с IT отдела (Helpdesk) на вашата организация. Администраторът може да отвори административния център на Entra, да прегледа потребителския ви профил в раздел „Методи за автентикация“ и да издаде 8-часов Temporary Access Pass (TAP). Този еднократен код заобикаля MFA, позволявайки ви да влезете и да регистрирате новото си устройство.

9

Често задавани въпроси (FAQ)

Мога ли да използвам вход с телефон, когато устройството ми е в самолетен режим (Airplane mode)? ▼

Заявките за съпоставяне на числа изискват активна интернет връзка, за да получат криптографското предизвикателство. Ако телефонът ви е офлайн, изберете „В момента не мога да използвам моето приложение Microsoft Authenticator“ на екрана за вход в браузъра, след което изберете „Използване на код за потвърждение“. Отворете приложението Authenticator и въведете локално генерирания 6-цифрен TOTP код, който работи напълно офлайн.

Как се съпоставя Microsoft Authenticator с Google Authenticator? ▼

За работни процеси в Microsoft 365, Azure и корпоративни среди Microsoft Authenticator е несравнимо по-добър благодарение на вграденото съпоставяне на числа и поддръжката на безпаролни passkeys. За общо управление на потребителски TOTP кодове между различни устройства и платформи (преминаване между iOS и Android) облачната синхронизация на Google Authenticator през Google профил предлага по-лесна миграция между различни операционни системи.

Какво се случва, ако случайно изтрия приложението Microsoft Authenticator? ▼

Ако функцията Cloud Backup е била активирана преди изтриването, инсталирайте отново приложението и изберете „Възстановяване от архив“ на началния екран. Удостоверете самоличността си с резервния акаунт на Microsoft (или Apple ID), за да изтеглите вашите токени. Ако архивът не е бил активен, използвайте вашия резервен имейл за възстановяване, SMS код или 25-знаков ключ за аварийно възстановяване на профила.

Клиентско изчисление с архитектура с нулев достъп (Zero-Trust)

Генерирайте универсални 2FA токени безопасно

Нуждаете се от изчисляване на клиентски RFC 6238 TOTP токени за вашите корпоративни облачни конзоли, Git хранилища и социални профили? Използвайте напълно офлайн, фокусирания върху поверителността уеб инструмент на 2FA-Tool.