Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
Началось всё с того, что пользователь получил ошибку: авторСерверу-участнику "DOMAIN\web-design" не удалось обратиться к базе данных "db_photoreports" в текущем контексте безопасности. Я со своей студии делаю запрос: Код: sql 1. 2. 3. 4. К базе подключаюсь, всё отлично, в это же время другой администратор со своей студии выполняет тот же запрос и получает ту же ошибку. Ок. Происходит запуск хранимки, которая ссылается на эту табличку из другой базы, пробую подключиться к базе, в которой лежит хранимка: Код: sql 1. 2. 3. 4. Теперь я получаю ту же ошибку, у второго администратора напротив, к db_nkc из под пользователя DOMAIN\web-design доступ есть. Те, у с моей студии есть доступ к db_photoreports но нет к db_nkc, у второго человека есть доступ к db_nkc, но нет к db_photoreports из под пользователя DOMAIN\web-design. Просим те же запросы выполнить третьего человека, у него ошибка и с той и с другой базой. Выполняю: Код: sql 1. 2. 3. Результата нет Пробую Код: sql 1. 2. 3. Подключается успешно у всех... Код: sql 1. 2. 3. Опять, у кого то подключается, у кого то нет. Проблема вылезла сегодня, ну может вчера. Ну прям магия какая то, но понятно, что магии не бывает и причину нужно найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 16:14 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
teCa, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 16:52 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
msLex teCa, Код: sql 1. Всё тоже самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 16:54 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
teCa, у вас "дверка" прикрыта для выхода вне пределы своей бд. сравните Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 17:26 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
felix_ff teCa, у вас "дверка" прикрыта для выхода вне пределы своей бд. сравните Код: sql 1. Не совсем понял, первый столбец для всех БД кроме msdb 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 17:35 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
teCa, ну так вот и учтите следующий момент. для выхода из базы при имперсонации контекста должно выполняться два условия: "дверь наружу" : база из которой пытаются выйти должна быть помечена trustworthy "дверь внутрь" : владелец базы из которой выходят должен обладать правом AUTHENTICATE (или AUTHENTICATE SERVER в случае базы master) в базе куда пытаются ломиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 17:44 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
для общего понимания концепции рекомендую прочесть вот это: http://www.sommarskog.se/grantperm.html Особенно блок cross-database access в Вашем случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 17:50 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
teCa, в целях безопасности пользователям запрещено запрашивать данные из других баз без специальных разрешений. Выполнять cross-database запросы не лучшая практика. Например, в случае отказа вспомогательной базы вы получите неисправность системы в целом. Нужен взвешенный подход и понимание рисков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 18:03 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
felix_ff "дверь наружу" : база из которой пытаются выйти должна быть помечена trustworthy это потенциальная дыра в секьюрити в такой базе член группы db_owner может самостоятельно получить sysadmin, если dbo = sa http://andreas-wolter.com/en/1810_privilege-escalation-to-sysadmin-via-trustworthy-database/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 18:19 |
|
||
|
Странности с правами доступа, магии не бывает, в чем может быть проблема?
|
|||
|---|---|---|---|
|
#18+
komrad felix_ff "дверь наружу" : база из которой пытаются выйти должна быть помечена trustworthy это потенциальная дыра в секьюрити в такой базе член группы db_owner может самостоятельно получить sysadmin, если dbo = sa http://andreas-wolter.com/en/1810_privilege-escalation-to-sysadmin-via-trustworthy-database/ да я то в курсе :) я ответил ТСу на вопрос касательно почему у него олицетворение не работает. а уж открывать ли сундучек это решать ему и его руководству :) dbo кстати не обязательно должен быть именно sa, подойдет любой член sysadmin или securityadmin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2021, 18:26 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=40049068&tid=1685026]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 380ms |

| 0 / 0 |
