Дом развитие Что такое связующее? - определение из техопедии

Что такое связующее? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Binder?

Binder - это язык безопасности на основе открытой логики. Он кодирует операторы безопасности, делая их компонентами программ с распределенной логикой для выражения операторов безопасности в распределенной системе.

Системы безопасности кодируются и должны следовать схеме. Эта схема и сопровождающая ее процедура могут быть определены на языке безопасности. Сертификаты и политики написаны на языке безопасности и интерпретируются процедурой принятия решения. Традиционные системы безопасности хранят заявления о безопасности в различных структурах данных. Идентификационные данные пользователей сопоставляются с их правами доступа, а также с предварительно определенной процедурой принятия решений.

Техопедия объясняет Биндер

Binder - это просто новый и лучший способ выразить зазоры безопасности в системах. Это проще и имеет больше смысла с точки зрения читабельности. У него есть пять ключевых свойств:


1. Заявление Binder может быть переведено в декларативное отдельное английское предложение.

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

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

4. Операторы связывания могут появляться в ACL, сертификатах, политиках и т. Д. И могут свободно взаимодействовать.

5. Запросы на связывание разрешимы за полиномиальное время.


Заявления в Binder могут быть экспортированы, а затем импортированы в другие системы безопасности или ту же систему. Импортированные заявления автоматически цитируются. А локальный контекст можно легко отличить от импортированных.


У Binder есть делегирование для доверия (например: Admin доверяет User1), делегирование (например: Admin делегирует идентификацию пользователей для User1) и говорит от имени (например: User1 говорит от имени Admin). Это английские заявления, которые могут быть преобразованы в язык безопасности Binder.

Это определение было написано в контексте языков программирования
Что такое связующее? - определение из техопедии