Access Control
У маленькій команді часто кажуть: <pre> виступає як пароль — значить виступає як безпека. користувач системи назвав себе. рішення для бізнесу: заблокувати або вимагати додаткову перевірку == 16. Rule-Based Access Control == 3. якщо користувач системи із відділу Finance, '''Mandatory Access Control''' або '''MAC''' — модель, де доступ визначається централізованою політикою, а не бажанням власника файлу. |- | Щось, що ви маєте | Телефон, hardware key, smart card. ! |} <pre>
Authentication відповідає на питання:
46. RBAC vs ABAC
Привілейовані акаунти:
Доступ до фінансових звітів дозволено, якщо:
! |- | Rule-Based | Rule-Based Access Control | Доступ визначається правилами. * чи відповідає доступ принципу least privilege? Attribute-Based Access Control або ABAC — модель, де рішення для бізнесу про доступ залежить від атрибутів. Rule-based підхід часто комбінується з RBAC або ABAC. |- | Access Control | Визначає, хто здатна отримати доступ. Визначити потрібні дії. * чи виступає як service accounts без власника? У Kubernetes контроль доступу часто базується на RBAC. !== 24. IAM ==
- запит іде не з заблокованої країни; Access Control — це фундаментальна частина безпеки, яка визначає, хто має доступ до ресурсів і що саме здатна робити. Проблема
Хто ти?'''Multi-Factor Authentication''' або '''MFA''' — це автентифікація з кількома факторами. |}
== 2. Коротка характеристика ==
<pre>
4. * шахрайства;
* помилок;
* зловживань;
* прихованих змін;
* single point of failure. Чому небезпечно
<pre>
'''Accountability''' — це можливість відстежити, хто що зробив. * чи змінив він роль? Поняття
Сучасний access control — це не одна кнопка, а шарова платформа.<pre>
rules:
ip: 10.0.5.22
Контроль доступу відповідає на питання:
У Windows широко використовуються ACL. У хорошій системі кожна людина має рівно той доступ, який їй потрібен для роботи. |}
{| class="wikitable"
! * чи виступає як публічні ресурси? |-
| Один shared account
| Неможливо зрозуміти, хто що зробив.
- гнучкість;
- зручність для користувачів;
- швидко ділитися ресурсами. користувач системи здатна зробити те,
Що тобі дозволено? |- | Старі доступи не прибираються | Колишні працівники або старі ролі зберігають доступ. Визначити ресурси. ! ip=10.1.4.55 |- | Joiner | Нова людина приходить у компанію і отримує потрібні доступи. Ідея
3. Access Control простими словами
Недолік: Він здатна дозволити іншому користувачу читати або змінювати цей файл. * хтось випадково видаляє інформаційні дані; * обліковий запис зламують; * неможливо зрозуміти, хто що зробив; * колишній працівник зберігає доступ; * auditor ставить незручні питання; * production змінюють без контролю. ! Атрибути можуть бути: result: success <pre> '''Identification''' — це бізнес-процес заявлення особи. chmod
54. Цікаві факти
Authorization ! платформа просить доказ. SEO-опис
- users;
- groups;
- file permissions;
- ownership;
- sudo;
- ACL;
- capabilities;
- SELinux;
- AppArmor. * звільнення працівників;
- зміни посад;
- завершення проєктів;
- інцидентів;
- аудитів;
- міграцій.== 41. Joiner-Mover-Leaver ==
- users;
- groups;
- roles;
- permissions;
- policies;
- service accounts;
- MFA;
- SSO;
- access reviews;
- audit logs;
- lifecycle management;
- privileged access management. 4.== 19. Need to Know ==
== 28. Physical Access Control ==
* файл;
* папка;
* база даних;
* сервер;
* застосунок;
* API;
* хмарний сервіс;
* корпоративна мережа;
* кабінет у будівлі;
* банківський рахунок;
* медична картка;
* репозиторій коду;
* панель адміністратора;
* Kubernetes-кластер;
* ERP/CRM-система. Головні ризики:
== 12. MAC ==
7. |-
| Складність конфігурація
| У великих системах багато ролей, груп і правил. {| class="wikitable"
а старі доступи залишилися. |}
! |-
| Ризик надмірної бюрократії
| Якщо доступи видаються занадто повільно, люди шукають обхідні шляхи.== 23. SSO ==
* identity provider стає критично важливою системою. Визначити ролі. Чи треба записати твої дії в журнал? Значення
== 5. Identification ==
ресурс має classification Internal,
користувач системи входить через корпоративний Microsoft Entra ID, Google Workspace, Okta або Keycloak.Фактори: На яких умовах? Пояснення == 39. Цікавий факт: frontend-перевірка доступу не виступає як справжнім захистом == </div> <pre> Дамо всім admin, щоб не заважало працювати. '''Authorization''' або '''авторизація''' — це визначення того, що користувачу дозволено робити. Accountability важлива, бо без журналів складно зрозуміти, що сталося після інциденту. У хмарі access control зазвичай реалізується через IAM. Access Control не зводиться до фрази: others: read Перевіряти контекст.
|- | Назва | Access Control |- | Українською | Контроль доступу |- | Сфера | Інформаційна безпека, фізична безпека, адміністрування, IAM |- | Основна мета | Дозволяти доступ тільки тим, кому він потрібен і дозволений |- | Ключові поняття | Identification, Authentication, Authorization, Accountability |- | Типові моделі | DAC, MAC, RBAC, ABAC, ACL, Rule-Based Access Control |- | Принцип | Least privilege |- | Сучасний підхід | Zero Trust |- | Приклади | Паролі, MFA, ролі, права файлів, IAM policies, ACL, badges, biometrics |}
RBAC
30. Access Control у Linux
/invoice/1002
- учень;
- учитель;
- директор;
- охоронець;
- бухгалтер;
- гість. які потрібні для виконання конкретної роботи. TO sales_user;
Приклад правила: * OAuth 2.0; * OpenID Connect; * JWT; * API keys; * scopes; * claims; * roles; * policies. Документувати політики.<pre> <pre> '''Separation of Duties''' означає розділення критичних повноважень між різними людьми. |- | Пароль — не дорівнює повна безпека | Потрібні MFA, ролі, журнали й least privilege. Характеристика
Людське пояснення: Access Control — це як платформа ключів у великій будівлі.== 8. Accountability ==
14. ABAC
Access reviews особливо важливі після: ! action completed
- надмірні права;
- старі акаунти;
- відсутність MFA;
- погані IAM policies;
- broken access control у застосунках;
- shared admin accounts;
- відсутність журналювання;
- поганий контроль service accounts.== 42. Audit Logs ==
Для цього використовують:
Отже, Olena здатна створювати invoices. Приклади ідентифікаторів: ! * викликати API напряму;
- змінити request;
- використати dev tools;
- написати скрипт;
- повторити запит. Якщо login із нової країни — вимагати MFA. |-
| MAC | Mandatory Access Control | Доступ визначається централізованими політиками й рівнями безпеки. |- | Кращий аудит | Видно, хто що робив.IDOR
name: pod-reader
Приклади:
[[Identification]]
</div>
! /invoice/1001
== 27. Цікавий факт: Zero Trust не означає “нікому не довіряти взагалі” ==
Приклад:
Директор здатна мати ширший доступ, але навіть йому не завжди потрібен прямий доступ до всіх технічних секретів. {| class="wikitable"
* військові системи;
* державні системи;
* високозахищені середовища;
* SELinux;
* AppArmor у певних сценаріях;
* системи з класифікацією даних. ! Не менше — щоб не заважати. Охоронець дозволив зайти тільки на 3 поверх — authorization. |-
| Баланс безпеки й зручності
| Надто суворі правила можуть заважати роботі. |-
| Безпечніша автоматизація процесів
| Service accounts мають обмежені права. Назва здатна звучати агресивно.<syntaxhighlight lang="sql">
3. Не більше. 1. '''критично:''' Access Control — це не тільки пароль. * login/password;
* permissions;
* database roles;
* API tokens;
* SSH keys;
* cloud IAM policies;
* firewall rules;
* Kubernetes RBAC;
* application roles. |-
| Encryption
| Робить інформаційні дані нечитабельними без ключа. Ресурс: payroll_database
Тому сучасний контроль доступу часто містить:
* AWS IAM;
* Azure RBAC / Entra ID;
* Google Cloud IAM;
* Oracle Cloud IAM;
* Kubernetes RBAC;
* Terraform-managed policies. Поганий приклад логіки:
== 10. Основні типи Access Control ==
'''Joiner-Mover-Leaver''' — модель життєвого циклу доступу. |-
| IAM
| Ширша платформа керування identity, ролями, політиками, групами й життєвим циклом доступу. |-
| ABAC
| Attribute-Based Access Control
| Доступ залежить від атрибутів користувача, ресурсу й контексту.<pre>
Люди часто звертають увагу на користувачів:
Вони не замінюють одне одного. Недолік:
Поганий контроль доступу схожий на офіс, де всі мають ключі від усіх кімнат, сейфів і серверної.Ресурсом здатна бути: |- | Менше ризику витоку даних | Люди бачать тільки те, що їм потрібно. Тип
8. Людина змінила роль або пішла, Role-Based Access Control або RBAC — одна з найпопулярніших моделей контролю доступу. Заборонено
Приклад:
! |- | Помилки в політиках | Неправильна IAM policy здатна відкрити зайвий доступ. !== 35. Access Control у Kubernetes == Access Control — це не про недовіру до людей.Least privilege
Це схоже на аеропорт: навіть якщо людина вже всередині, це не означає, що вона здатна зайти в кабіну пілота. Але насправді пароль здатна бути: 2.</syntaxhighlight>Доступ до admin panel дозволений тільки з корпоративної мережі. Це зменшує ризик: <pre> DAC REVOKE INSERT owner: read/write getfacl == 13. RBAC == |- | Щось, що ви знаєте | Пароль, PIN. Що тобі дозволено робити? '''Need to Know''' — принцип, за яким доступ дають тільки тим, кому інформаційні матеріали реально потрібна. Видаляти старі акаунти. |- | Broken Access Control — дуже часта вебвразливість | Особливо коли backend не перевіряє права на конкретний об'єкт. '''Чому це цікаво:''' контроль доступу виступає як однією з основ кібербезпеки. IAM містить: [[Linux permissions]] Доступ заборонено. * root; * Administrator; * database admin; * cloud admin; * domain admin; * Kubernetes cluster-admin; * production deployment account. Поняття: == 29. Logical Access Control ==
Якщо service account має надмірні права, його компрометація здатна бути дуже небезпечною. |-
| Перевірка тільки на frontend | API можна викликати напряму. Схема:
Access Control найкраще функціонує не як одноразове конфігурація, а як постійний бізнес-процес: видавати доступ, перевіряти його, прибирати зайве, логувати важливе й адаптувати політики до змін у компанії. Найчастіша проблема:
IDOR означає Insecure Direct Object Reference. Чи не змінився контекст доступу?ACL Команди: Приклад: Проблема не в самому числі в URL, а в тому, що backend не перевірив: Розробник має доступ до dev environment. Постійно переоцінювати ризик. SEO-опис resource: CRM 38. IDORmetadata: ACL 4. Основна ідеяНе кожен має доступ всюди. Чи здатна Anna переглянути зарплати? ! Що робить Роль Accountant дає можливість створювати invoices.ON customers
! | MFA для важливих систем. Адмінські права мають бути винятком, а не стандартом. Приклад:
[[Accountability]]
Anna успішно увійшла в систему. result=success
користувач системи або сервіс має отримувати тільки ті права,
</pre>
Контекст: робочий ноутбук, корпоративна мережа, робочий час
</pre>
що йому не повинно бути дозволено. Погано:
користувач системи створив файл. MFA значно зменшує ризик, що вкрадений пароль сам по собі дасть доступ. | Scoped service accounts. | Joiner-Mover-Leaver бізнес-процес. Питання:
* читати таблиці;
* змінювати інформаційні дані;
* створювати таблиці;
* видаляти записи;
* виконувати procedures;
* робити backup;
* керувати користувачами. 11. Перевага
'''Broken Access Control''' — одна з найпоширеніших категорій вразливостей у вебзастосунках. І виступає як різні зони:
Він означає:
Приклади:
1. Cloud IAM контролює:
Хто має admin?<pre>
== 18. Principle of Least Privilege ==
Після цього отримує доступ до різних застосунків. invoice_id=9281
Приклад краще:
!== 33. Access Control в API ==
DAC часто зустрічається в:
![[Інформаційна безпека]]
Давати мінімальні права. Audit logs потрібні для розслідувань і контролю. Повна логіка виглядає так:
2026-05-09 14:32
а запит іде з дозволеної країни. Frontend здатна покращити UX, але не повинен бути єдиним бар'єром. * чи працівник досі функціонує в компанії?[[Access Control]]
* хто здатна створити VM;
* хто здатна прочитати storage bucket;
* хто здатна змінити firewall;
* хто здатна видалити database;
* який сервіс має доступ до secrets;
* які дії дозволені automation pipeline. Приклад погано:
Але потім:
[[Контроль доступу]]
9. Як краще
!<div style="border-left: 6px solid #2e7d32; background: #e8f5e9; padding: 12px 16px; margin: 16px 0;">
Учень здатна зайти в клас, але не повинен мати доступ до оцінок інших учнів або серверної. * чи потрібен йому старий доступ? Це поєднання ідентифікації, автентифікації, авторизації, ролей, політик, журналювання, принципу найменших привілеїв і регулярного перегляду прав. користувач системи / група
Записати дію в audit log. |-
| Mover
| Людина змінює роль або відділ, доступи треба оновити. * CI/CD pipeline;
* backup system;
* Kubernetes controller;
* cloud function;
* monitoring agent;
* deployment bot;
* integration connector. Приклади:
</pre>
== 58. Джерела ==
Охоронець перевірив паспорт — authentication.[[Zero Trust]]
'''Access Control List''' або '''ACL''' — список прав доступу до ресурсу. Коли? |-
| Leaver
| Людина йде з компанії, доступи треба вимкнути. |}
</pre>
Тобто не можна автоматизовано довіряти користувачу лише тому, що він “у внутрішній мережі”. time=2026-05-09T10:44:12Z
Доступ дозволений тільки з 09:00 до 18:00. |-
| Access reviews потрібні регулярно
| Доступи старіють разом із ролями, проєктами й людьми. Приклад SQL:
== 6. Authentication ==
!<pre>
{{SEO
|title=Access Control — контроль доступу в інформаційній безпеці
|description=Огляд Access Control: що таке контроль доступу, authentication, authorization, identification, ACL, RBAC, ABAC, MAC, DAC, MFA, least privilege, Zero Trust, переваги, ризики, цікаві факти та приклади.
|keywords=Access Control, контроль доступу, кібербезпека, authentication, authorization, ACL, RBAC, ABAC, MAC, DAC, MFA, IAM, Zero Trust, least privilege
}}
</pre>
користувач системи має clearance Confidential. * використовувати MFA;
* застосовувати least privilege;
* не використовувати shared accounts;
* регулярно переглядати доступи;
* вимикати акаунти колишніх працівників;
* розділяти admin і звичайні акаунти;
* логувати критичні дії;
* перевіряти backend authorization;
* не покладатися тільки на frontend;
* обмежувати service accounts;
* використовувати SSO/IAM;
* шифрувати чутливі інформаційні дані;
* налаштовувати alerts для підозрілих дій;
* документувати політики доступу.== 40. Access Review ==
! Бухгалтер має доступ до рахунків.== 7. Authorization ==
== 49. Access Control vs Encryption ==
! Помилка
[[Broken Access Control]]
Перевірити, чи здатна виконати саме цю action.[[MAC]]
І бачить чужий рахунок. Приклад
* ключі;
* бейджі;
* турнікети;
* охорона;
* biometric readers;
* smart locks;
* дверні контролери;
* відеоспостереження;
* журнали відвідувачів. | Іменні акаунти. ABAC
<pre>
</pre>
користувач системи каже системі:
5. ! Правильніше:
користувач системи увійшов — значить здатна все. Поняття
- дія записується в audit log. Питання
<pre>
<pre>
</pre>
== 59. Див. так само ==
== 44. конкурентні переваги хорошого Access Control ==
== 17. Цікавий факт: у реальних системах часто змішують кілька моделей ==
<pre>
== 37. Broken Access Control ==
== 1. Загальний SEO-опис ==
'''Principle of Least Privilege''' або '''принцип найменших привілеїв''' означає:
|-
| Alice
| Read, Write
|-
| Bob
| Read
|-
| Admins
| Full Control
|-
| Guests
| No Access
|}
Багато людей думають:
* файлових системах;
* мережевих пристроях;
* firewall rules;
* cloud storage;
* databases;
* object storage. Типові права:
<pre>
resources: ["pods"]
Менеджер має доступ до клієнтів. Краще:
Zero Trust враховує:
{| class="wikitable"
</pre>
MAC застосовується для там, де важлива сувора безпека:
Sales не повинен бачити медичні документи.== 47. Authentication vs Authorization ==
Що саме здатна зробити? |-
| Role explosion
| Занадто багато ролей стають некерованими. Це означає:
Чи має цей користувач системи право бачити invoice 1002? Простий приклад:
* хто виконав дію;
* коли;
* звідки;
* над яким ресурсом;
* який був результат;
* які права були використані.</pre>
Olena має роль Accountant. |}
Вони мають показувати:
Навіть найкращий сервер, база даних або застосунок можуть стати небезпечними, якщо “зайві” люди мають до них доступ. |-
| RBAC — одна з найпопулярніших моделей
| Вона добре підходить для компаній із чіткими ролями. |-
| Відсутність MFA
| Вкрадений пароль дає доступ. RBAC
'''Logical Access Control''' — це доступ до цифрових систем. Дати мінімальні права. Інша людина його затверджує. Одна людина створює платіж. Розділити admin і звичайні акаунти.[[RBAC]]
- apiGroups: [""]
До чого? Приклад:
<pre>
apiVersion: rbac.authorization.k8s.io/v1
Спочатку це інтуїтивно. Чи можеш ти довести, що це справді ти? Перевіряти service accounts.</pre>
<pre>
<pre>
__TOC__
</div>
Фізичний доступ важливий, бо якщо хтось має доступ до серверної, він здатна обійти багато цифрових захистів. |-
| ABAC гнучкіший за RBAC
| Але складніший у налаштуванні й підтримці. * identity;
* device;
* location;
* behavior;
* risk;
* resource sensitivity;
* session context;
* continuous verification. Контекст: невідомий пристрій, інша країна, ніч
Приклад прав:
Але в сучасній інфраструктурі багато дій роблять service accounts:
Хто? -rw-r--r--
[[Kubernetes RBAC]]
Не більше — щоб не створювати ризик. Механізм
[[Категорія:Кібербезпека]]
== 56. Безпека ==
[[Audit log]]
Об'єкти:
<div style="border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;">
user=olena
{| class="wikitable"
* звичайний користувач системи відкриває admin page;
* користувач системи бачить чужий invoice;
* можна змінити `user_id` в URL і отримати чужі інформаційні дані;
* API не перевіряє ownership object;
* роль перевіряється тільки на frontend;
* видалення ресурсу доступне без перевірки прав. |-
| ACL
| Access Control List
| Список дозволів для конкретного ресурсу.</pre>
== 51. Базовий хороший workflow ==
</pre>
'''Authentication''' або '''автентифікація''' — це перевірка, що користувач системи справді той, за кого себе видає. Дія: delete
'''Access Review''' — регулярна перевірка, хто має які права. |}
{| class="wikitable"
== 48. Access Control vs IAM ==
== 9. Цікавий факт: пароль — це лише маленька частина контролю доступу ==
Дозволити доступ,
У RBAC права даються не кожній людині окремо, а ролям. {| class="wikitable"
{| class="wikitable"
10. * пароль;
* PIN;
* одноразовий код;
* push-підтвердження;
* hardware key;
* fingerprint;
* Face ID;
* smart card;
* client certificate. Приклад
Проста схема:
Рекомендовані практики:
'''Access Control''' або '''контроль доступу''' — це набір процесів, правил і технічних механізмів, які визначають, хто здатна отримати доступ до певного ресурсу.[[IAM]]
<pre>
|-
| DAC
| Discretionary Access Control
| Власник ресурсу сам керує доступом. kind: Role
setfacl
6.<pre>
* клас;
* учительська;
* архів;
* серверна;
* кабінет директора;
* електронний журнал. ! Фактор
</pre>
користувач системи увійшов.</pre>
== 53. Приклад access policy простими словами ==
[[Authentication]]
як приклад, у хмарній системі здатна бути:
Але чи здатна Anna видалити базу даних?<pre>
* менше паролів;
* централізоване керування;
* легше вимикати доступ;
* MFA в одному місці;
* audit;
* зручність для користувачів. Developer не повинен бачити зарплати.<pre>
Access Control + Encryption + Audit Logs
FROM sales_user;
</pre>
group: read
Це дає можливість створити роль, яка здатна читати Pods у namespace `dev`. |-
| Менше шкоди від зламаного акаунта
| Least privilege обмежує наслідки. |-
| Service accounts можуть бути небезпечнішими за людей
| Бо часто мають широкі права й працюють автоматизовано. Що означає
* банків;
* лікарень;
* шкіл;
* державних систем;
* ERP;
* CRM;
* хмарної інфраструктури;
* баз даних;
* Git-репозиторіїв;
* production-серверів;
* Kubernetes;
* бухгалтерії;
* персональних даних;
* медичних даних;
* фінансових систем;
* admin panels.== 57. Висновок ==
</pre>
Приклад:
action=delete_invoice
Приклади правил:
[[MFA]]
* RBAC для ролей;
* ABAC для умов;
* ACL для конкретного bucket;
* MFA для login;
* audit logs для accountability;
* policy engine для правил;
* network restrictions для додаткового захисту.<pre>
12. * MFA;
* ролі;
* обмеження прав;
* device trust;
* location checks;
* session monitoring;
* audit logs;
* automatic lockout;
* регулярний перегляд доступів. * чи виступає як зайві admin-права? |-
| Занадто широкі service accounts
| Automation здатна отримати надмірний доступ. Але Zero Trust не означає, що всі підозрілі. Регулярно переглядати доступи. Дія: read
== 34. Access Control у cloud ==
== 22. MFA ==
* identification;
* authentication;
* authorization;
* accountability;
* roles;
* policies;
* ACL;
* RBAC;
* ABAC;
* MFA;
* audit logs;
* least privilege;
* access reviews. |-
| Viewer
| Переглядати інформаційні дані
| Редагувати, видаляти, експортувати
|-
| Editor
| Створювати й редагувати записи
| Керувати користувачами
|-
| Manager
| Затверджувати, експортувати, бачити звіти
| Змінювати системні конфігурація
|-
| Admin
| Керувати системою
| Не повинен використовуватися для щоденної роботи
|}
<pre>
'''Privileged Access Management''' або '''PAM''' — це керування привілейованими доступами. Створити audit logs. Навіть якщо людина має високий рівень довіри, це не означає, що їй потрібні всі інформаційні дані. GRANT SELECT, INSERT
! | Централізоване журналювання. * username;
* email;
* employee ID;
* номер телефону;
* login;
* user ID;
* smart card ID. Ресурс: financial_report.xlsx
<pre>
{| class="wikitable"
[[Windows ACL]]
Access Control критично важливий для:
5. | користувач системи здатна читати звіти, але не видаляти їх.== 21. Цікавий факт: “admin для всіх” — це не зручність, а майбутня проблема ==
20. Separation of DutiesNever trust, always verify. конкурентні переваги SSO: </syntaxhighlight> Приклад: Identity and Access Management або IAM — це ширша платформа керування користувачами, ролями, політиками й доступом. Звідки?== 25. PAM == |-
| Усім admin
| Один зламаний акаунт дає повний контроль. Увімкнути MFA. | Backend authorization checks.== 32. Access Control у базах даних ==
Authorization відповідає на питання:
- користувач системи належить до Finance або Management;
{| class="wikitable"
- пристрій корпоративний;
“Введи пароль”. ABAC
|
! * файлових системах;
Добрий контроль доступу схожий на продуману будівлю: кожен здатна потрапити туди, де має працювати, але критичні зони захищені, а важливі дії записуються. Хто має пароль? {| class="wikitable"
Але сам логін ще нічого не доводить.== 43. Типові помилки в Access Control == |
Або:
користувач системи: Anna 36. Цікавий факт: найнебезпечніший доступ часто має не людина, а сервісний акаунт
Суть: HR здатна бачити персональні інформаційні дані працівників. як приклад: Його головні елементи: User → Role → Permissions login: ivan.petrenko action: exported customer list Видалення права: Приклад: користувач системи: Anna |
Контроль доступу можна пояснити на прикладі школи. PAM оптимізує:
виступає як різні люди: 55. Людське пояснення: чим виступає як Access Controlchgrp Адміністратор має окремий privileged account. |- |
Least privilege зменшує шкоду | Якщо акаунт зламано, обмежені права зменшують наслідки. Single Sign-On або SSO дає можливість входити в різні сервіси через один identity provider. Хто ти? Приклад:
ON customers verbs: ["get", "list", "watch"] У Linux контроль доступу базується на: IAM особливо важливий у cloud.== 15. ACL == 2. Критерій Учитель здатна виставляти оцінки своїм класам, але не повинен змінювати фінансові документи.<syntaxhighlight lang="yaml"> '''Discretionary Access Control''' або '''DAC''' — модель, у якій власник ресурсу здатна сам визначати, хто має доступ. |- | Відповідність вимогам | Access control потрібен для багатьох стандартів і регуляцій. Факт Приклад: А в реальному житті вони змішуються.== 11. DAC == рішення для бізнесу: дозволити Його часто пояснюють так: API має перевіряти доступ до кожної важливої дії. це платформа правил і механізмів, які визначають, хто, до чого, коли і на яких умовах має доступ виступає ключовою рисою '''Головна ідея:''' Access Control. користувач системи здатна: == 31. Access Control у Windows == Приклади: <pre> Усі працівники мають admin access. Приклади: Перевага DAC: Краще: - увімкнено MFA; sudo Документ має рівень Secret. користувач системи змінює URL: chown |
ACL часто використовуються у:
Головні конкурентні переваги: Не давати доступ автоматизовано. * слабким;
|
Кращий порядок у компанії | користувач системи ввів пароль і MFA-код.* users; * groups; * permissions; * NTFS ACL; * Active Directory; * Group Policy; * UAC; * local admins; * domain admins; * inheritance.== 26. Zero Trust == [[SSO]] API access control часто використовує: | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Access Control існує не тільки в IT | }
У підручниках моделі виглядають окремо: Rule-Based Access Control використовує правила. user: manager01 MAC
Приклад: як приклад: Access Control буває не тільки цифровим. |- |
Потрібні регулярні перевірки | Access control старіє разом із компанією.
<pre>
<pre>
[[DAC]]
У базах даних контроль доступу визначає, хто здатна:
Це про порядок. Роль
{| class="wikitable"
Zero Trust — сучасний підхід до безпеки. |