Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Аутентификация глобального имени пользователя

Аутентификация операционной системы

Аутентификация по паролю

Аутентификация пользователей

Управление работой пользователей

Первой линией защиты от нежелательного проникновения в базы данных является управление до­ступом к системе. Чтобы пользователь мог соединиться с базой данных Oracle, он.должен иметь в ней имя (username). Создавать имена пользователей можно при помощи SQL-команды CREATE USER.

 

Необходимо точно указать, как Oracle следует опознавать (аутентифицировать) использование новых учетных сведений (account) для каждого пользователя базы данных. Когда кто-то пытается соединиться с базой данных при помощи некоторого имени пользователя. Oracle определяет, имеет ли право чело­век, употребивший данное имя, использовать эти учетные сведения. Опознавать пользователей Oracle может тремя различными способами: по паролю, а также применяя аутентификацию операционной системы и аутентификацию глобального имени пользователя.

Oracle может опознавать имя пользователя по паролю {password). Когда пользователь запускает при­ложение, оно требует ввести имя и соответствующий этому имени, пароль. Затем Oracle проверяет под­линность запроса на соединение с помощью информации, содержащейся в учетных сведениях пользователя, которые управляются базой данных. Аутентификация по паролю распространена в сис­темах клиент/сервер Oracle, когда пользователи соединяются с сервером баз данных Oracle при помо­щи клиентских машин.

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

Oracle может опознавать имя пользователя при помощи операционной системы того компьютера, на котором работает сервер баз данных. При запуске приложения оно не запрашивает у пользователя информацию о соединении. Вместо этого приложение передает Oracle учетные сведения пользователя, предоставляемые операционной системой. Затем Oracle проверяет подлинность запроса на соединение, убеждаясь в том, что пользователь операционной системы зарегистрирован в базе данных. Аутентифи­кация операционной системы распространена в тех средах Oracle, которые ориентированы на исполь­зование хост-машин, когда пользователи соединяются с Oracle при помощи терминалов, непосредственно соединенных с сервером баз данных.

Oracle может опознавать глобальное имя пользователя (global usemame) при помощи внешнего сете­вого сервиса. Когда пользователь запускает приложение и запрашивает соединение, Oracle проверяет подлинность запроса с помощью информации о пользователе, управляемой внешним сервисом защиты. В Огас1е8 имеется собственный сервис защиты, Oracle Security Server, который можно применять для работы с глобальными пользователями баз данных. Аутентификация глобального имени пользователя распространена в тех сетевых средах, где требуется доступ к нескольким базам данных Oracle, а сеть не всегда достаточно защищена.

 

<== предыдущая лекция | следующая лекция ==>
Прохождение оператора SQL через архитектуру | Работа с привилегиями
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 460; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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