Автор работы: Пользователь скрыл имя, 09 Сентября 2013 в 22:01, реферат
Стабильная система управления пользователями – обязательное условие безопасности данных, хранящихся в любой реляционной СУБД. В языке SQL не существует единственной стандартной команды, предназначенной для создания пользователей базы данных – каждая реализация делает это по-своему. В одних реализациях эти специальные команды имеют определенное сходство, в то время как в других их синтаксис имеет существенные отличия. Однако независимо от конкретной реализации все основные принципы одинаковы.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ (МГУПИ)
Реферат по предмету
Управление большими базами данных
Тема: «Режимы аутентификации. Учетные записи, пользователи и роли»
Выполнил:
студент 3-го курса
группы ИТ4-1006вс
Тихонов Д.И.
Преподаватель:
Халабия Р.Ф.
Управление пользователями базы данных
Стабильная система управления пользователями – обязательное условие безопасности данных, хранящихся в любой реляционной СУБД. В языке SQL не существует единственной стандартной команды, предназначенной для создания пользователей базы данных – каждая реализация делает это по-своему. В одних реализациях эти специальные команды имеют определенное сходство, в то время как в других их синтаксис имеет существенные отличия. Однако независимо от конкретной реализации все основные принципы одинаковы.
Управление пользователями на примере среды MS SQL Server
После проектирования логической структуры базы данных, связей между таблицами, ограничений целостности и других структур необходимо определить круг пользователей, которые будут иметь доступ к базе данных.
В системе SQL-сервер организована
двухуровневая настройка
В системе SQL-сервер существуют дополнительные объекты – роли, которые определяют уровень доступа к объектам SQL-сервера. Они разделены на две группы: назначаемые для учетных записей пользователя сервера и используемые для ограничения доступа к объектам базы данных.
Итак, на уровне сервера система безопасности оперирует следующими понятиями:
На уровне базы данных применяются следующие понятия;
Режимы аутентификации
SQL Server предлагает два режима аутентификации пользователей:
Управление доступом
Обычно в СУБД применяется произвольное управление доступом, когда владелец объекта передает права доступа к нему (чаще говорят - привилегии) по своему усмотрению. Привилегии могут передаваться субъектам (отдельным пользователям), группам, ролям или всем пользователям.
Группа - это именованная
совокупность пользователей. Объединение
субъектов в группы облегчает
администрирование баз данных и,
как правило, строится на основе формальной
или фактической структуры
Роль - это еще один возможный именованный носитель привилегий. С ролью не ассоциируют перечень допустимых пользователей - вместо этого роли защищают паролями. В момент начала сеанса с базой данных можно специфицировать используемую роль (обычно с помощью флагов или эквивалентного механизма) и ее пароль, если таковой имеется.
Привилегии роли имеют приоритет над привилегиями пользователей и групп. Иными словами, пользователю как субъекту не обязательно иметь права доступа к объектам, обрабатываемым приложениям с определенной ролью.
Основные категории
Пользователей СУБД можно разбить на три категории:
Виды привилегий
Привилегии в СУБД можно подразделить на две категории: привилегии безопасности и привилегии доступа. Привилегии безопасности позволяют выполнять административные действия. Привилегии доступа, в соответствии с названием, определяют права доступа субъектов к определенным объектам.
Привилегии безопасности всегда выделяются конкретному пользователю (а не группе, роли или всем) во время его создания или изменения характеристик.
Привилегии доступа выделяются пользователям, группам, ролям или всем пользователям. Эти привилегии, как правило, присваивает владелец соответствующих объектов или администратор сервера баз данных.
Использование представлений для управления доступом
СУБД предоставляют
Информация о работе Режимы аутентификации. Учетные записи, пользователи и роли