access_control
Access Control
Access Control (v češtině řízení přístupu nebo kontrola přístupu) je základní bezpečnostní mechanismus v informačních technologiích, který určuje, kdo nebo co má právo přistupovat k určitým zdrojům systému, jako jsou soubory, složky, databáze, aplikace, síťová zařízení či fyzické prostory.
Cílem Access Control je:
zajistit důvěrnost, integritu a dostupnost dat a služeb, minimalizovat riziko neoprávněného přístupu, implementovat princip minimálních oprávnění (principle of least privilege).
Teoretický popis
Z hlediska teorie se Access Control řeší v rámci bezpečnostních modelů a politik řízení přístupu. Nejčastější modely zahrnují:
DAC (Discretionary Access Control) – vlastník zdroje rozhoduje, kdo má přístup. MAC (Mandatory Access Control) – přístup je určen centrální bezpečnostní politikou (např. na základě klasifikace důvěrnosti). RBAC (Role-Based Access Controle) – přístup je udělován na základě rolí uživatelů ve vnitřní struktuře organizace. ABAC (Attribute-Based Access Control) – přístup závisí na dynamických atributech (např. čas, lokace, typ zařízení, uživatelské vlastnosti).
Každý model má své výhody a nevýhody a volba závisí na požadavcích organizace, typu systému a požadované úrovni zabezpečení.
Praktické uplatnění
V praxi se Access Control implementuje různými technologiemi a mechanismy, například:
Autentizace a autorizace – nejprve se ověří totožnost uživatele (authentication), pak se rozhodne o jeho oprávněních (authorization). ACL (Access Control Lists) – seznamy, které definují, jaké identity mají jaká oprávnění k jednotlivým objektům (např. u souborových systémů nebo síťových firewallů). IAM systémy (Identity and Access Management) – centrální nástroje pro správu identit a přístupových práv napříč organizací (např. Microsoft Entra ID, Okta, Keycloak). Síťová řízení přístupu – jako 802.1X, NAC (Network Access Control), VLAN segmentace apod. Přístupové řízení na aplikacích – např. v webových aplikacích pomocí OAuth 2.0, OpenID Connect nebo vlastních autorizačních middleware.
Příklady
Uživatel „Jan“ má roli „Editor“ v redakčním systému → může upravovat články, ale nemůže je publikovat (to může jen role „Administrátor“). ACL na souboru tajne_dokumenty.pdf povoluje přístup jen skupině „Vedení“. Firewall blokuje všechny příchozí požadavky, kromě portu 443 z důvěryhodných IP rozsahů.
Související pojmy
[[Autentizace]] [[Autorizace]] [[Identity and Access Management (IAM)]] [[Zero Trust]] [[Principle of Least Privilege]]
Reference
NIST Special Publication 800-53 – Security and Privacy Controls ISO/IEC 27001 – Informační bezpečnost RFC 7235 – HTTP Authentication
access_control.txt · Poslední úprava: autor: admin
