Logo GH

Управління ідентичностями

1) Цілі IGA і зона відповідальності

IGA - управляє хто має який доступ, чому, на скільки і як це довести.
Цілі: мінімальні права (Least Privilege), відсутність «осиротілих» доступів, контроль SoD, регуляторна доказовість (GDPR/ISO/AML/PCI при застосовності), швидке надання/відкликання прав.

Об'єкти IGA:
  • Персонал: штат, підрядники, тимчасові.
  • В2В/вендори/афіліати: зовнішні користувачі/інтеграції.
  • Сервісні/бот-акаунти: API/інтеграції, машини.
  • Високий ризик: адміни, платежі, AML/KYC, DPO, DevOps/SRE.
  • (Опц.) CIAM: гравці - в окремій системі; в IGA фіксуються інтеграційні ролі і межі.

2) Архітектура і джерела істини

Authoritative source: HRIS/кадрова система (для персоналу) + реєстр вендорів (для зовнішніх).
IdP/SSO: OIDC/SAML, групи ↔ ролі (SCIM-провиженінг).
IGA-ядро: каталог ролей/прав (entitlement catalog), SoD-правила, workflow заявок, кампанії ре-сертифікації, звіти.
Провиженінг: конектори до цільових систем (адмін-панелі, DWH/BI, KYC/AML, PSP, Git/CI, Jira/Confluence, хмара, K8s).
Identity Warehouse/метадиректорія: агрегація атрибутів (департамент, роль, регіон, рівень довіри, тип співробітника).
PAM/JIT: для привілейованих сесій і короткострокових підвищень.

3) JML - життєвий цикл ідентичності

Joiner (онбординг)

Створення облікового запису з HRIS → призначення birthright-ролей (SSO, пошта, базові тулзи).
Доменні ролі по позиції/команді/локації/тенанту; первинний SoD-чек.
MFA/WebAuthn, менеджер паролів, навчання.

Mover (переміщення)

Автоматична ревізія прав при зміні посади/проекту/локації; зняття старих ролей (no accumulation).
Переоцінка SoD, оновлення ABAC-атрибутів (регіон/тенант), JIT-шаблони.

Leaver (оффбординг)

Блокування SSO ≤ 15 хв, відгук токенів/API-ключів, закриття сесій, відкликання доступу до DWH/адмінок, переклад володіння артефактами, видалення/архів з політики.

4) Каталог прав і модель ролей

Entitlement Catalog: нормалізовані права (CRUD/операції/експорти/адмін), власник, ризик-рівень, система, SoD-конфлікти, маскування PII за замовчуванням.

Ролі:
  • Core: `employee_basic`, `viewer_internal`.
  • Доменні: `payments_ops`, `aml_officer`, `kyc_operator`, `fraud_analyst`, `vip_manager`, `bi_analyst`.
  • Системні: `devops_admin`, `dba_admin`, `read_only_prod`.
  • Привілейовані (JIT/PAM): `prod_db_jit_editor`, `break_glass_admin`.
  • Ролі як код: YAML/JSON в репозиторії + CI-валідатори + CAB-чейнджлог.
Приклад (YAML, фрагмент):
yaml role: payments_ops@EEA description: "EEA payment transactions"
entitlements:
- FIN:APPROVE_WITHDRAWAL
- FIN:VIEW_TX_MASKED constraints:
region: EEA data_class: <= Confidential sod_conflicts:
- FRAUD:RULE_ADMIN masking: default owner: head_of_payments

5) Запити доступу та схвалення (workflow)

IDM/ITSM-портал: заявка з'purpose', терміном (TTL), системами/ролями.

Ризик-адаптивні маршрути:
  • Низький ризик: авто-схвалення власником домену.
  • Високий ризик/PII/гроші: власник + Security/Compliance (+ DPO при PII unmask).
  • JIT для підвищень прав (15-120 хв), автоматичний відгук, повний запис сесії (PAM).
  • SoD-чек синхронно, блокує конфліктні комбінації.

6) SoD і ABAC в IGA

SoD-правила: несумісні пари ролей/прав (напр.,'payments _ ops'↔'fraud _ rule _ admin').
ABAC-атрибути: середовище (prod/stage), регіон/тенант, пристрій (MDM), час/зміна, ризик пристрою, рівень KYC,'purpose'.
Політики демаскування: 'pii _ unmask'тільки JIT + підтвердження + аудит полів.

7) Ре-сертифікація та кампанії

Щоквартальні огляди: власники підтверджують доступи співробітників/вендорів.
Подієві кампанії: при реорганізації, зміні власника системи, виведенні продукту.
Авто-відгук «висячих» прав (невикористувалися> 30/60 днів).

8) Вендори та зовнішні ідентичності (B2B)

Окремий B2B-тенант, іменовані обліки, мінімальні скопи API, allow-list IP, вікна часу.
DPA/SLA: ролі, журнали, ретеншн, географія, інциденти, субпроцесори.
Оффбординг: відкликання ключів, підтвердження видалення, акт закриття.

9) Сервісні/бот-акаунти та секрети

Реєстрація в IGA з власником/метою/терміном, no-login; аутентифікація по mTLS/OIDC client-creds/підписані вебхуки.
Ключі в секрет-менеджері; ротація за розкладом/подією; журнал викликів.

10) Журнали, аудит і звітність

Обов'язкові події: `ACCOUNT_PROVISION/DEPROVISION`, `ROLE_ASSIGN/REVOKE/UPDATE`, `ACCESS_REQUEST/APPROVE/DENY`, `JIT_GRANT`, `BREAK_GLASS`, `SOD_BLOCK`, `RECERT_START/END`, `EXPORT_DATA`, `PII_UNMASK`.

WORM-копія, хеш-ланцюжки, підпис пакетів,'ts _ utc '/' trace _ id '/' actor _ id '/' purpose'.
Звіти: покриття ре-сертифікацією, SoD-порушення, orphaned-доступи, SLA JML, JIT-статистика.

11) Метрики (KPI/KRI)

Time-to-Provision (Joiner): медіана ≤ 2 год (ключові системи).
Time-to-Deprovision (Leaver): ≤ 15 хв (SSO/критичні), ≤ 4 год (другорядні).
SoD Violations: = 0 (спроби - авто-блок).
Recertification Completion: 100% вчасно.
Orphaned Accounts: = 0; Dormant Access Cleanup ≥ 98%/24 ч.
JIT Rate: ≥ 80% підвищень прав - JIT.
Masked Reads Ratio: ≥ 95% звернень до PII - масковані.

12) SOP (процедури)

12. 1 Створення ролі/зміна каталогу прав

1. Запит власника домену → формалізація завдань → мапінг на entitlements → SoD-чек → пілот → CAB → реліз (YAML) → оголошення.

12. 2 Запит доступу

1. Заявка з'purpose '/TTL → SoD/ABAC-чек → маршрут схвалень → видача (часто masked-read) → логування → дата перегляду.

12. 3 Оффбординг

1. Подія з HRIS/порталу → блок SSO/сесій → відгук груп/ролей/ключів → перенесення володінь → звіт.

12. 4 Ре-сертифікація

1. Запуск кампанії → нагадування → ескалація прострочення → авто-відгук непідтверджених прав → звіт.

13) Приклади політик (фрагменти)

13. 1 Birthright и SoD

yaml birthright:
roles:
- employee_basic
- viewer_internal sod:
conflicts:
- [payments_ops, fraud_rule_admin]
- [kyc_operator, support_agent]

13. 2 Правила JIT

yaml jit:
roles:
- prod_db_jit_editor
- pii_unmasker ttl_minutes: 30 approvals:
- owner
- security session_recording: required

13. 3 Кампанія ре-сертифікації

yaml recertification:
frequency: quarterly scope: [payments_ops, aml_officer, devops_admin]
auto_revoke_unused_days: 60

14) Безпека та відповідність

GDPR/Privacy: Need-to-Know, маскування, DSAR-сумісність, аудит PII.
AML/KYC: ролі тільки для навчених; журнал рішень, ретеншн логів.
ISO/ISMS: політика IGA обов'язкова; щорічні аудити, тест-навчання.
PCI (якщо застосовується): сегрегація платіжної зони; окремі ключі та хостинг.

15) Інциденти IGA (швидкий playbook)

Виявлено доступ без'purpose '/SoD-порушення → блокування ролі/обліки, відкриття інциденту, ретро-аудит дій, повідомлення DPO/Compliance, CAPA (правки ролей/політик/навчання).
Компрометація облікового запису → відгук сесій/токенів, зміна секретів, аналіз журналів, повідомлення при необхідності.

16) Чек-листи

Перед видачею доступу

  • Вказані'purpose'і TTL
  • SoD/юрисдикції/клас даних перевірені
  • Маскування/АВАС включені
  • Схвалення отримані (власник/безпека)
  • Записані журнали і дата перегляду

Щоквартально

  • 100% ре-сертифікація ролей
  • Авто-відгук невикористовуваних прав
  • Перевірка В2В/вендорських обліків
  • Ротація ключів сервісних акаунтів

17) Дорожня карта впровадження

Тижні 1-2: інвентаризація систем, підключення HRIS/IdP, базові birthright-ролі, каталог прав, SoD-матриця.
Тижні 3-4: SCIM-провиженінг, портал заявок, JIT/PAM, YAML-репозиторій ролей, перші кампанії ре-сертифікації.
Місяць 2: розширення конекторів (KYC/AML/PSP/DWH), ABAC-атрибути (регіон/MDM/час), звітність і KRIs.
Місяць 3 +: автоматизація SoD-аналізів, role mining/рекоммендації, UEBA-сигнали, регулярні навчання та аудит вендорів.

TL; DR

Ефективне IGA = HRIS→IdP→IGA - yadro→provizhening, ролі/права як код, JML з швидким оффбордингом, SoD + ABAC, JIT/PAM для привілеїв, ре-сертифікації і строгий аудит. Підсумок - менше ризиків і витрат, швидше доступи, вище комплаєнс і прозорість.

Contact

Зв’яжіться з нами

Звертайтеся з будь-яких питань або за підтримкою.Ми завжди готові допомогти!

Telegram
@Gamble_GC
Розпочати інтеграцію

Email — обов’язковий. Telegram або WhatsApp — за бажанням.

Ваше ім’я необов’язково
Email необов’язково
Тема необов’язково
Повідомлення необов’язково
Telegram необов’язково
@
Якщо ви вкажете Telegram — ми відповімо й там, додатково до Email.
WhatsApp необов’язково
Формат: +код країни та номер (наприклад, +380XXXXXXXXX).

Натискаючи кнопку, ви погоджуєтесь на обробку даних.