Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Пользователи




Система защиты данных в InterBase

Теоретические сведения

Безопасность хранимых данных

Лабораторная работа №11.

Контрольные вопросы

1. Что такое функция пользователя?

2. Как расшифровывается UDF?

3. Как расшифровывается DLL?

4. Где должна располагаться библиотека, чтобы ее могла использовать СУБД Firebird 1.5?

5. Что означают в исходных текстах на Pascal: cdecl, stdcall, exports, external, Result, PChar?

6. Какие существуют способы передачи параметров в функцию?

7. Какой способ передачи параметров используется для UDF в InterBase?


 


 

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

 

 

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

Под пользователем понимается регистрационная запись, состоящая из имени пользователя и его пароля.

Администратор СУБД InterBase (пользователь SYSDBA) заводит необходимое число пользователей и назначает им необходимые для выполнения их должностных обязанностей права.

В СУБД InterBase данные о пользователях всех баз данных хранятся не в этих базах данных, а в особой базе данных пользователей, которая для InterBase и Firebird 1.0 располагается в файле "ISC4.gdb", а для Firebird 1.5 – в файле "security.fdb".

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

 

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

 

Среди всех пользователей главнейшим является системный администратор сервера InterBase по имени SYSDBA. Этот пользователь обладает всеми правами над любым объектом базы данных. После установки сервера пароль системного администратора "masterkey". Рекомендуется изменить этот пароль сразу после установки сервера и регулярно менять его впоследствии.

Только SYSDBA может создавать и изменять новых пользователей. Максимальная длина имени пользователя 31 символ, используемая длина па-роля – до 8 символов. Для создания пользователей проще всего использовать программу "IB Expert". На рис. 32 показано окно, вызываемое командой меню "Tools -> User Manager".

 

Окно создания и изменения пользователей

 

Обычно в информационной системе на базе InterBase заводят столько пользователей, сколько человек ее использует.

 




Поделиться с друзьями:


Дата добавления: 2015-04-29; Просмотров: 382; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.