05.50 Разграничение доступа в операционных системах

Раздел 5, вопрос 5. Разграничение доступа в ОС

Идентификация и аутентификация

Идентификация заключается в сообщении пользователем своего идентификатора. Аутентификация — установление подлинности (проверка принадлежности идентификатора).

Базируется на:

  • то, чем владеет (ключ, магнитная карта);
  • то, что знает (пароль);
  • атрибуты (биометрия: отпечатки, голос).

Авторизация

Авторизация — предоставление субъекту прав на доступ к объекту. Система контроля базируется на общей модели — матрице доступа.

  • Дискреционный доступ: определенные операции над ресурсом разрешаются или запрещаются владельцем (гибко, но сложно контролировать централизованно).
  • Полномочный (мандатный) доступ: объекты имеют уровни секретности, субъекты — уровни допуска (модель многоуровневой безопасности).

Механизмы реализации

Разложение матрицы по столбцам дает списки прав доступа (ACL), по строкам — мандаты возможностей (Capability list). В ОС Unix домен безопасности связан с пользователем, а контроль осуществляется через 9-битный код (rwx).