Список контроля доступа (ACL)

Простыми словами

ACL отвечает на вопрос, кому или какому трафику разрешено действие над объектом. Итог зависит от порядка правил и правила по умолчанию.

Как применяется

ACL используют в файловых системах, сетевых устройствах, облачных политиках и приложениях; права задают минимально, документируют исключения и регулярно пересматривают.

Пример применения

На маршрутизаторе первым правилом разрешают HTTPS от подсети администраторов к панели управления, затем запрещают остальные источники и журналируют отказ.

Не путать с

  • СравнениеRBAC назначает права через роли и упрощает управление группами пользователей; ACL хранит конкретные разрешения для объекта или потока.

Как это работает

  1. Объект и действиеОпределяют защищаемый ресурс и возможные операции.
  2. УсловияЗадают субъект, адрес, протокол, роль или другой атрибут.
  3. Порядок проверкиСистема последовательно сопоставляет запрос с правилами.
  4. РезультатПервое применимое правило или политика по умолчанию разрешает либо запрещает действие.

Частые вопросы

Почему порядок ACL важен?

Более широкое раннее правило может сделать последующее точное ограничение недостижимым.

Что выбрать по умолчанию?

Для защиты обычно используют явное разрешение необходимого и запрет всего остального.

Как выявлять избыточные правила?

Сопоставлять их с владельцами, фактическим использованием, журналами и актуальной схемой потоков.

Список контроля доступа (ACL) — упорядоченный набор правил, разрешающих или запрещающих операции субъектам либо сетевому трафику по заданным условиям.