powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / препроцессинг
18 сообщений из 18, страница 1 из 1
препроцессинг
    #33284860
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простите идиота что столько вопросов глупых задаю.

раз уж секьюрити отсутвует как понятие в DB2. уровень read/write для пользователя это просто песня какая-то.

можно ли в ESP перехватывать текст запроса до его исполнения и реджектить если не соотвествует внутренним полиси приложения?
...
Рейтинг: 0 / 0
препроцессинг
    #33285066
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
нифига себе вывод...
если нет authentication, а есть authorization --- то это значит нет секурити?????
То есть определение прав доступа пользователя / группы к объектам это никак не связано с безопастностью?
А если еще доступ к package во внимание взять, да примерчики из книги Certification Administration Guide почитать, то можно очень красивую структуру безопастности построить.
Я, в основном, доступом к пакетам и оперировал.
...
Рейтинг: 0 / 0
препроцессинг
    #33285095
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvнифига себе вывод...
если нет authentication, а есть authorization --- то это значит нет секурити?????


ну не надо мне read/write.
меня конкретные обьекты базы интересуют и конкретные операции с ними.
И удобный способ назначения ограниечений к пользователям.

Я конечно могу в базе же создать все это на уровне приложения - но граждане/товарищи я не хочу в очередной раз делать велосипеды.

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

---А если еще доступ к package во внимание взять, да примерчики из книги Certification Administration Guide почитать, то можно очень красивую структуру безопастности построить.

--Я, в основном, доступом к пакетам и оперировал.

что есть package в данном свете ? ткните пожалуйста ссылкой.
буду очень благодарен.

Тем не меннее что имеется по конкретному вопросу о перехвате текста запроса до исполнения ? Я хотя бы тут мог развернуться.
...
Рейтинг: 0 / 0
препроцессинг
    #33285252
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое уровень read/write для пользователя это просто песня какая-то.
и что вам не хватает в GRANT'ах?
...
Рейтинг: 0 / 0
препроцессинг
    #33285262
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0000958.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0000961.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0000962.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0007699.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0000964.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0004202.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0002174.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0003304.htm
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/r0000966.htm
...
Рейтинг: 0 / 0
препроцессинг
    #33286032
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
сумбур и каша в голове.
...
Рейтинг: 0 / 0
препроцессинг
    #33289310
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvсумбур и каша в голове.

не без этого конечно.

- Зачем привязывать схему к NT группам/пользователям, если клиент из другой ОС обращается ?

--А даже из той же NT. При инсталляци клиента тоже нужно создавать такую же NT группу ?
...
Рейтинг: 0 / 0
препроцессинг
    #33289344
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У DB2 два основных варианта аутентификации - либо на клиенте, либо на сервере.
Если уж очень просто: при аутентификации на серевере вы вводите пароль и имя пользователя (такой пользователь должен быть зарегистрирован на компе где установлен сервер)
Если вы не вводите имя/пароль, то параметры, которые необходимы для аутентификации будут взяты с вашей клиентской станции автоматически.

Когда я ставлю сервак DB2 то первое что делаю - убираю ВСЕ права у PUBLIC,
оставляю только право CONNECT (И то не всегда). Далее по мере разработки даю право выполнения определенных пакетов. И всё. Мне этого - за глаза хватало. Как-то влом создавать вьюхи и грантить права на то-на сё... Слишком много времени на это на все тратится. Тоскливо.

Т.е. когда юзер подключится к базе данных - он вообще ни одной таблички не увидит, ни одного представления. И вообще ничего сделать не может. А если запустит приложение - то тогда это другое дело. Но там и логика - другая. Да и можно динамически в пакете узнать кто работает в программе.

Кстати, знаете как замечательно sequrity работает на триггерах? рекомендую.
...
Рейтинг: 0 / 0
препроцессинг
    #33289357
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
для серверов лучше использовать корпоративную директорию, и производить аутентификацию относительно нее.
Если директории нет - тогда выбирайте, на клиенте или на сервере она будет выполнятся.
Но авторизация всегда выполняется в DB2
...
Рейтинг: 0 / 0
препроцессинг
    #33289613
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsik ggvсумбур и каша в голове.

не без этого конечно.

- Зачем привязывать схему к NT группам/пользователям, если клиент из другой ОС обращается ?

Странный вопрос. Причём здесь "другая ОС"? И почему к "NT группам/пользователям"? Будет поставлена на юнихе - пользуется юниховыми пользователями/группами. В 8-ке, кстати, появилось что-то новое, про что я не собрался прочитать ;-( ;-) .

--А даже из той же NT. При инсталляци клиента тоже нужно создавать такую же NT группу ?
???
...
Рейтинг: 0 / 0
препроцессинг
    #33289712
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в общем все более-менее прояснилось. спасибо мужики.

значит на машине с DB2 создаем NT группы.

затем DB группы в базе.

затем для всех обьектов базы делегируем привелегии для каждой группы.

NT Admin добавляя пользователей в эти группы управляет распределением прав доступа.

Все понятно. Но тут возник вопрос. Создавая DB группу как то :

Код: plaintext
GRANT  DBADM,CONNECT ON DATABASE  TO GROUP MY_DB_SERVER;

я вдруг вижу что в Control Center в самом деле у группы разделе Authorities чекаются все пункты ? Отчекивание ненужных полей приводит к ошибке :

[IBM][CLI Driver][DB2/NT] SQL0558N An attempt to revoke a
privilege from "MY_DB_SERVER" was denied because
"MY_DB_SERVER" would still hold "DBADM" authority.
SQLSTATE=42504

и что же делать , чтобы отанхолдить "DBADM" authority ?
...
Рейтинг: 0 / 0
препроцессинг
    #33289911
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
непонятный какой-то GRANT у вас
зачем же давать DBADM елси он не нужен
просто grant connect
...
Рейтинг: 0 / 0
препроцессинг
    #33291117
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REVOKE???

Tolko mnogo prav ostanetsa by implicit
...
Рейтинг: 0 / 0
препроцессинг
    #33291125
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
да зачемже DBADM давать, чтобы его ревокить?
Коля, а расскладку клавы настроить :)
Ты из забугорного интернет-кафе, что ли? :)
...
Рейтинг: 0 / 0
препроцессинг
    #33296863
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--NT Admin добавляя пользователей в эти группы управляет распределением прав доступа.

Это правда ?

Или потом еще надо делать создавать db users на основании этих NT users ?
...
Рейтинг: 0 / 0
препроцессинг
    #33298433
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsik--NT Admin добавляя пользователей в эти группы управляет распределением прав доступа.

Это правда ?

Или потом еще надо делать создавать db users на основании этих NT users ?

Нет в DB2 такого: "CREATE USER"
Там есть только GRANT (разницу ощущаете?)
Юзеры создаются в операционке.
...
Рейтинг: 0 / 0
препроцессинг
    #33299163
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot gardenmanНет в DB2 такого: "CREATE USER"
Там есть только GRANT (разницу ощущаете?)
Юзеры создаются в операционке.[/quot]

хорошо пусть не будет, хотя в СС это пункт "Add New User".

ТАк надо или нет, если он в NT group, которую отгрантили для коннекта и уровни досутпа на обьекты базы и в NT группах NT администратор добавляет пользователей. НУжно ли грантовать юзера ?
...
Рейтинг: 0 / 0
препроцессинг
    #33299341
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Add user" к серверу DB2 не имеет отношения. Это просто программисты, делающие Control Center, решили, что так им удобно. Но среди команд DB2 аналог не найдёте.

Группы для того и существуют, чтобы не возиться с юзерами по отдельности.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / препроцессинг
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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