Подсистема безопасности

Кроме системы безопасности самой СУБД, ядро имеет собственную подсистему расширения.
Используются механизмы идентификации и проверки подлинности (аутентификации) уровня СУБД, но пользователь СУБД при этом ассоциируется с профилем пользователя АИС.

Мы будем использовать систему безопасности на основе матриц доступа или, пользуясь терминологией Windows, списков доступа (ACL – Access Control List). В простом варианте это значит, что в системе хранятся соответствия между субъектом (пользователем, группой), имеющим доступ, объектами, к которым осуществляется доступ, и методом доступа к объектам.

В минимальном варианте предоставляются возможности по управлению доступом как на уровне класса (то есть ко всем объектам данного класса), так и на уровне экземпляров (объектов).
Следующий уровень – ограничения на посылку событий, то есть выполнение операций с объектами.
Далее, возможно реализовать ограничение на уровне доступа к отдельным полям класса.
Определяемые права можно группировать в роли и назначать их не только конкретным пользователям, но и рабочим группам.

Расширив описания на уровне метаданных, в принципе будет несложно реализовать и другие системы безопасности, например, на основе мандатного доступа. Для этого придется модифицировать механизмы автоматической генерации проекций и, возможно, хранения информации.

Ответить

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <b> <i> <strike> <center> <del> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <h1> <h2> <h3> <h4> <img> <hr> <sup> <sub> <blockquote>
  • Use <!--pagebreak--> to create page breaks.
  • You can enable syntax highlighting of source code with the following tags: <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Captcha
Вопрос для предотвращения спама
Copy the characters (respecting upper/lower case) from the image.