|
|
|
Защита системы
|
|||
|---|---|---|---|
|
#18+
Есть проблема: В настоящее время разработана система на Oracle Forms Builder база данных Oracle можно ли сделать так что бы пользователи могли работать с базой только через формы, которые разработаны на Oracle Forms Builder и не могли подсоединиться к данной схеме через SQL*Plus или TOAD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 10:36 |
|
||
|
Защита системы
|
|||
|---|---|---|---|
|
#18+
Вот, вот оно. Не могу удержаться. А на%#% тогда в сервере имеются все эти ограничения прав пользователей, защита и прочая лабуда? Нафига всё это выбрасывать и реализовывать свою концепцию ограничения прав (вероятно достаточно спорную) в каких-то своих формочках и окошечках? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 10:58 |
|
||
|
Защита системы
|
|||
|---|---|---|---|
|
#18+
1) выход номер один: выдай все необходимые привилегии через роль, сними её с роли по умолчанию и включай роль в форме при входе 2) выход номер два: создай политики при помощи dbms_rls, которые будут проверять из какого приложения исполняются файлы fmx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 11:00 |
|
||
|
Защита системы
|
|||
|---|---|---|---|
|
#18+
а если пользователь войдет, я ему грантую роль а затем он будет входить из других приложений... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 11:04 |
|
||
|
Защита системы
|
|||
|---|---|---|---|
|
#18+
Можно воспользоваться пакетом 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, какие именно значения требуются для доступа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 11:13 |
|
||
|
Защита системы
|
|||
|---|---|---|---|
|
#18+
спасибо Денис, опять выручил в трудную минуту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 11:31 |
|
||
|
Защита системы
|
|||
|---|---|---|---|
|
#18+
Ustanovit' znacheniya v system.sqlplus_product_profile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2003, 12:01 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32110728&tid=1991716]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
283ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 544ms |

| 0 / 0 |
