Az - Persistence
Незаконне надання згоди
За замовчуванням будь-який користувач може зареєструвати додаток у Azure AD. Таким чином, ви можете зареєструвати додаток (лише для цільового орендаря), який потребує високих дозволів з адміністративною згодою (затвердити його, якщо ви є адміністратором) - наприклад, відправка листів від імені користувача, управління ролями тощо. Це дозволить нам здійснювати атаки фішингу, які були б дуже плідними у випадку успіху.
Крім того, ви також можете прийняти цей додаток за допомогою свого користувача як спосіб збереження доступу до нього.
Додатки та службові облікові записи
З привілеями адміністратора додатків, GA або власної ролі з дозволами на оновлення мікрософт.directory/applications/credentials, ми можемо додати облікові дані (секрет або сертифікат) до існуючого додатка.
Можливо націлювати додаток з високими дозволами або додавати новий додаток з високими дозволами.
Цікавою роллю для додавання до додатка була б роль адміністратора привілейованої аутентифікації, оскільки вона дозволяє скидати пароль глобальних адміністраторів.
Ця техніка також дозволяє обійти багатофакторну аутентифікацію.
Для аутентифікації на основі сертифікатів
Федерація - Сертифікат підпису токена
З привілеями DA на локальному AD, можливо створити та імпортувати нові сертифікати підпису токена та розшифрування токена, які мають дуже довгий термін дії. Це дозволить нам увійти як будь-який користувач, чиїм ImuutableID ми знаємо.
Виконайте наведену нижче команду як DA на серверах ADFS, щоб створити нові сертифікати (за замовчуванням пароль 'AADInternals'), додайте їх до ADFS, вимкніть автоматичне оновлення та перезапустіть службу:
Потім оновіть інформацію про сертифікати з Azure AD:
Федерація - Довірений домен
З правами GA на орендаря, можливо додати новий домен (його необхідно підтвердити), налаштувати його тип аутентифікації на Федеративний та налаштувати домен для довіри до певного сертифіката (any.sts у команді нижче) та випускача:
Посилання
Last updated