Uživatelské nástroje

Nástroje pro tento web


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