powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Защита системы
8 сообщений из 8, страница 1 из 1
Защита системы
    #32110644
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть проблема:
В настоящее время разработана система на Oracle Forms Builder
база данных Oracle
можно ли сделать так что бы пользователи могли работать с базой
только через формы, которые разработаны на Oracle Forms Builder
и не могли подсоединиться к данной схеме через SQL*Plus или TOAD
...
Рейтинг: 0 / 0
Защита системы
    #32110672
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот, вот оно. Не могу удержаться. А на%#% тогда в сервере имеются все эти ограничения прав пользователей, защита и прочая лабуда? Нафига всё это выбрасывать и реализовывать свою концепцию ограничения прав (вероятно достаточно спорную) в каких-то своих формочках и окошечках?
...
Рейтинг: 0 / 0
Защита системы
    #32110676
Фотография hinotf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) выход номер один: выдай все необходимые привилегии через роль, сними её с роли по умолчанию и включай роль в форме при входе
2) выход номер два: создай политики при помощи dbms_rls, которые будут проверять из какого приложения исполняются файлы fmx
...
Рейтинг: 0 / 0
Защита системы
    #32110679
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если пользователь войдет, я ему грантую роль а затем он будет входить из других приложений...
...
Рейтинг: 0 / 0
Защита системы
    #32110685
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно воспользоваться пакетом SYS.DBMS_APPLICATION_INFO.

-- The dbms_application_info package provides a mechanism for registering
-- the name of the application module that is currently running with the
-- rdbms. Registering the name of the module allows DBAs to monitor how the
-- system is being used, and do performance analysis, and resource
-- accounting by module. The name that is registered through this
-- package will appear in the 'module' and 'action' column of
-- the v$session virtual table. It will also appear in the 'module' and
-- 'action' columns in v$sqlarea.

Суть проста- твое приложение устанавливает некое имя приложения, которое ты и проверяешь при доступе к объектам БД. Разумеется, пользователи не могут "подсмотреть", например, через представление V$SESSION, какие именно значения требуются для доступа.
...
Рейтинг: 0 / 0
Защита системы
    #32110700
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо Денис, опять выручил в трудную минуту
...
Рейтинг: 0 / 0
Защита системы
    #32110728
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ustanovit' znacheniya v system.sqlplus_product_profile
...
Рейтинг: 0 / 0
Защита системы
    #32110735
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Oracle X-pert
а что там устанавливать и вообще что это даст
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Защита системы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]