Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Защита объектов баз данных и аппаратных средств

 

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

В проектах Access существует две возможности защиты данных и других объектов (таблиц, представлений, хранимых процедур и схем данных), которые сохраняются на SQL Server.

1. Можно выполнить шифрование представлений, хранимых процедур и триггеров. После шифрования структуру представления невозможно изменить. Хотя представление по-прежнему можно будет использовать для .правки данных в источнике, информацию о том, как зашифровать представление, можно найти в документации к SQL Server. Шифрование хранимой процедуры или триггера можно выполнить, отредактировав их и записав инструкцию Transact-SQL специального вида, например: CREATE PROCEDURE ... WITH ENCRYPTION.

2. Можно использовать полный набор средств защиты, предоставляемых SQL Server, с помощью программы SQL Server Enterprise Manager. Описание этих средств защиты можно найти в документации SQL Server.[4]

СУБД Access имеет русифицированный интерфейс и частично переведенный на русский язык файл контекстной помощи, обладает хорошей встроенной системой защиты. Предусмотрены создание групп, пользователей, присвоение прав доступа ко всем объектам, в том числе и модулям. Система защиты доступна только при открытой базе данных. Каждому пользователю можно предоставить индивидуальный пароль. Система защиты доступна как с помощью визуальных средств, так и программных.

В таблице 1 описаны права доступа, применимые к объектам в Access:

 

Таблица 1.1 – Права доступа в Access

Права доступа Разрешенные действия Объекты Дополнительные права
Открытие/запуск (Open/Run) Открытие базы данных, формы или отчета, запуск макроса Базы данных, формы, отчеты и макросы  
Монопольный доступ (Open Exclusive) Открытие базы данных для монопольного доступа Базы данных  
Чтение макета (Read Design) Просмотр объектов в режиме Конструктора Таблицы, запросы, формы, отчеты и макросы  
Изменение макета (Modify Design) Просмотр и изменение макета объектов или удаление объектов Таблицы, запросы, формы, отчеты и макросы Чтение макета, Чтение данных, Обновление данных, Удаление данных
Администратора (Administer) Для баз данных – установка пароля базы данных, репликация базы данных и изменение параметров запуска. Для объектов базы данных – все разрешения на объекты и данные, в том числе предоставление разрешений на доступ Базы данных, таблицы, запросы, формы, отчеты и макросы Все остальные права

 

Продолжение таблицы 1

Права доступа Разрешенные действия Объекты Дополнительные права
Чтение данных (Read Data) Просмотр данных Таблицы и запросы Чтение макета
Обновление данных (Update Data) Просмотр и изменение данных, но без их вставки или удаления Таблицы и запросы Чтение макета, Чтение данных
Вставка данных (Insert Data) Просмотр и вставка данных, но без их изменения и удаления Таблицы и запросы Чтение макета, Чтение данных
Удаление данных (Delete Data) Просмотр и удаление данных, но без их изменения и вставки Таблицы и запросы Чтение макета, Чтение данных

 


<== предыдущая страница | следующая страница ==>
Администрирование баз данных | Тестирование средств защиты данных

Дата добавления: 2015-07-26; просмотров: 167; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.