SYSTEM ATLASЗагрузка материала

Principle of Complete Mediation

Principle of Complete Mediation

Каждая попытка доступа должна проходить проверку, а не только первая.

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

Представьте охранника, который проверяет пропуск при каждом входе, а не только утром один раз. Полное посредничество требует заново проверять каждое обращение к защищённому ресурсу, поэтому старое или отозванное право не продолжает действовать незаметно.

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Применять локальное решение без проверки контекста, ограничений и вторичных последствий.

Системный подход

Сначала определить механизм, затем выбрать минимальное изменение и измерить результат.

Ограничения

«Principle of Complete Mediation» объясняет только часть происходящего в области «Безопасность». Сам принцип не говорит, насколько сильным будет эффект в вашем случае, и не заменяет измерения. При другом масштабе, среде или временном горизонте результат может отличаться.

Источник

Jerome H. Saltzer; Michael D. Schroeder. The Protection of Information in Computer Systems (1975).

Первоисточник