Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / вопрос по безопасности ms sql 2008 / 12 сообщений из 12, страница 1 из 1
20.02.2019, 14:35
    #39776755
dim289
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
Всем привет. Есть указанный в теме сервер.
Есть несколько AD групп добавленных в раздел Logins.
Нужно максимально ограничить в правах пользователей из определенных групп.

Есть пара вопросов:
- могу ли я как то ограничить группу в правах так, чтобы она видела только пользователей и их разрешения и не видела вообще никаких баз данных?
И т.к. в разделе логинов будут только группы AD к примеру, есть ли какой то еще способ, кроме вызова xp_logininfo 'domain\group' , members ? Ведь если вызывать это, необходимо будет предоставлять доступ к хранимке из которой будет вызываться данная функция. А если я правильно понимаю, нельзя дать доступ только к одной хранимке, не предоставляя при этом доступ к БД.

- у всех пользователей по умолчанию есть серверная роль public. Я поснимал все галки allow(кроме собственно возможности подключаться к серверу) для этой роли. Но пользователи с этой ролью по прежнему видят системные базы данных и их содержимое.
Можно как то убрать это?
...
Рейтинг: 0 / 0
20.02.2019, 14:56
    #39776774
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
dim289,

авторчтобы она видела только пользователей и их разрешения и не видела вообще никаких баз данных

Как это? Пользователи находятся в базах.
Какие общие цели преследуете?
...
Рейтинг: 0 / 0
20.02.2019, 14:59
    #39776776
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
Если у вас там совсекретно, то ни о каких xp_ процедурах речи идти в принципе не может.
...
Рейтинг: 0 / 0
20.02.2019, 15:13
    #39776784
dim289
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
Владислав Колосовdim289,

авторчтобы она видела только пользователей и их разрешения и не видела вообще никаких баз данных

Как это? Пользователи находятся в базах.
Какие общие цели преследуете?


по поводу пользователей и баз - я так понимаю изначально мы задаем логины именно на уровне сервера, и уже потом некоторым из них мы можем предоставить доступ к базам, у них и своя папка Security у каждой есть.
...
Рейтинг: 0 / 0
20.02.2019, 16:05
    #39776816
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
dim289,

Верно, не только подключение к базе, но и другие разрешения, групповые или явные.
...
Рейтинг: 0 / 0
21.02.2019, 13:10
    #39777235
dim289
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
Владислав КолосовЕсли у вас там совсекретно, то ни о каких xp_ процедурах речи идти в принципе не может.
все таки чем то можно заменить вызов xp_logininfo 'domain\group' , members?
...
Рейтинг: 0 / 0
21.02.2019, 13:23
    #39777243
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
dim289,

вы же хотите, чтобы этого не было, так зачем заменять?
...
Рейтинг: 0 / 0
21.02.2019, 15:08
    #39777338
dim289
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
Владислав Колосовdim289,

вы же хотите, чтобы этого не было, так зачем заменять?
наоборот хочу чтобы было. чтобы пользователи с определенной ролью на MS SQL могли смотреть состав групп входящих в раздел Logins MS SQL сервера и их разрешения.
...
Рейтинг: 0 / 0
21.02.2019, 17:18
    #39777462
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
dim289,

моё мнение в этом вопросе таково, что лучше использовать штатные средства для наблюдения и управления группами домена.
...
Рейтинг: 0 / 0
21.02.2019, 20:09
    #39777586
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
dim289Владислав Колосовdim289,

вы же хотите, чтобы этого не было, так зачем заменять?
наоборот хочу чтобы было. чтобы пользователи с определенной ролью на MS SQL могли смотреть состав групп входящих в раздел Logins MS SQL сервера и их разрешения.
можно написать обертку, вызывающую данную процу и execute as owner, и подписать её cертификатом ассоциированным с логином с правами sysadmin + выдать права на нее нужным пользователям

короче, ищите ответ со словами " Long story short " по следующей ссылке:
ссылка
...
Рейтинг: 0 / 0
21.02.2019, 21:25
    #39777618
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
Владислав Колосовdim289,

моё мнение в этом вопросе таково, что лучше использовать штатные средства для наблюдения и управления группами домена.+1
Administrative Tools -> Active Directory Users and Computers

xp_logininfo не покажет пользователей из вложенных групп. В идеале надо делать запрос в ADSI.
...
Рейтинг: 0 / 0
22.02.2019, 09:10
    #39777721
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос по безопасности ms sql 2008
komradможно написать обертку, вызывающую данную процу и execute as owner, и подписать её cертификатом ассоциированным с логином с правами sysadmin + выдать права на нее нужным пользователям
зачем же в процедуру, подписанную сертификатом с правами уровня сервера,
пихать еще и execute as owner,
ведь это сразу порежет права уровня сервера?
execute as clause в процедуре подразумевает execute as user, никак не login
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / вопрос по безопасности ms sql 2008 / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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