powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / некое ограничение доступа к линкованному серверу.
25 сообщений из 25, страница 1 из 1
некое ограничение доступа к линкованному серверу.
    #39835913
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Требуется сделать странное. Есть сервер MS SQL 2008 R2, к нему прилинкованы пара серверов (доступ по логину и паролю). Хотелось бы чтобы в коде процедуры была возможность запускать процы с линкедсервера с правами данного логина, а под правами например SA писать какието инсерты, просматривать структуру базы и т.д. было бы невозможно?
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39835914
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

Только написал вопрос и понял, что сопоставление имен наверное то, что надо.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39835998
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

второй линк создайте с логином, имеющим нужные права.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39835999
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но это дыра в безопасности.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836022
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосовdenis_viktorovich,

второй линк создайте с логином, имеющим нужные права.

Честно говоря не понял мысли. У меня и так оба линка с логином имеющим нужные права. Смысл в том, что этот сервер будет территориально в другом месте, админить его будут другие люди. Хотелось бы подстраховаться от шалостей скучающего админа например.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836027
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich,

я пока думаю в настройках линка поставить сопоставление учетной под которой программа выполняет нужные действия нужному логину, а остальным "Соединение не устанавливать". Другое дело, что как я понимаю, с нормальными правами на сервере всегда можно в это сопоставление подставить свой логин.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836126
Gerros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы не хотите чтобы "другие люди" что-то могли поломать на двух прилинкованных серверах, не давайте им паролей SA этих серверов.
Использовать виндовую аутентификацию возможности нет?
Ваша программа требует прав SA для работы?
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836161
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GerrosЕсли вы не хотите чтобы "другие люди" что-то могли поломать на двух прилинкованных серверах, не давайте им паролей SA этих серверов.
Использовать виндовую аутентификацию возможности нет?
Ваша программа требует прав SA для работы?
Локальный админ сервера может запустить MSSQLSERVER в однопользовательском режиме и добавить нового пользователя в качестве сисадмина.
А на прилинкованный сервер - только по доменной учетка, в собственном контексте безопасности!
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836166
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerrosЕсли вы не хотите чтобы "другие люди" что-то могли поломать на двух прилинкованных серверах, не давайте им паролей SA этих серверов.
Использовать виндовую аутентификацию возможности нет?
Ваша программа требует прав SA для работы?

Паролей СА никто не дает конечно, есть только логин и пароль который имеет все необходимые права,
виндовую не получится, т.к. прилинкованные серверы - не MS SQL,
прав SA она не требует.

я видимо сумбурно описал вопрос. Суть в чем - с этими двумя линками работают хранимые процедуры MS SQL, и мне просто не хотелось бы, чтобы зайдя MS SQL на сервер через менеджмент студию можно было открыть таблицы линкованного сервера и попытаться что то записать / удалить напрямую а не через хранимки.
Пока придумал сопоставить учетную, под которой работает приложение этому логину и паролю, а остальных не пускать. Потенциально понимаю, что если есть права на редактирование настроек линка, то можно вместо этой учетной подставить другую и обойти эту мою хитрость. Но лучшего варианта пока не вижу.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836183
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovichПотенциально понимаю, что если есть права на редактирование настроек линка, то можно вместо этой учетной подставить другую и обойти эту мою хитрость. Но лучшего варианта пока не вижу.Раз защитить всё равно не получилось, то зачем создавать дополнительные проблемы для работы?
Вы докладываете начальству, что "да, сделал, как вы сказали, никто, кроме меня, доступа не имеет", а на самом деле вы сделали защиту от случайного чтения. Вы же потом будете виноватым, когда обман раскроется.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836494
Gerros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваше приложение дёргает хранимки на MS SQL, а хранимки меняют данные на линкованных [не MS SQL] серверах; при этом линкованные серверы администрируете Вы, а сиквел - какие-то другие люди - я правильно понимаю?
Те серверы, которые не MS SQL, не умеют хранимые процедуры?

Защита должна обеспечиваться теми системами, которые Вы администрируете. В данном случае - линкованными серверами. Потому что защищаться от админа - дело неблагодарное.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836510
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich...то можно вместо этой учетной подставить другую и обойти эту мою хитрость...Чтобы поставить другую - нужно её знать,
мораль:
1) не раздавать кому попало учётные записи с паролями
2) наделять эти учётные записи соответствующими правами (ограниченно только тем что им можно делать)
3) если уж так необходимо - вести аудит кто и что делал на внешней стороне (не MSSQL)
ну и в первую очередь - не надо раздавать кому-попало/всем подряд права админа (и sa) на MSSQL
Остальное (хоть на каждого пользователя) прописывается соответствующими ограничениями здесь
(можно остальным дать минимальный guest в последнем пункте):
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836529
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkivну и в первую очередь - не надо раздавать кому-попало/всем подряд права админа (и sa) на MSSQL

имея админские права на хост, получить админский доступ в сиквел можно за пару-тройку минут
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836552
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,

ну я больше за штатный режим работы вообще-то,
когда по горячке вдруг в панике полез не туда и начал класать всё подряд,
а так-то можно конечно (да и ключи криптографии тоже на диске и в базе хранятся),
только какой ценой?
это ведь как минимум перезапуск сервиса (даже если мутить voodoo с system/sysadmin),
т.е. совсем другие действия с другими целями (требующие иной квалификации).
а за такое по ушам быстро прилетит, по факту это явно не случай с ТС - там намного проще
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836659
denis_viktorovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkivdenis_viktorovich...то можно вместо этой учетной подставить другую и обойти эту мою хитрость...Чтобы поставить другую - нужно её знать,
мораль:
1) не раздавать кому попало учётные записи с паролями
2) наделять эти учётные записи соответствующими правами (ограниченно только тем что им можно делать)
3) если уж так необходимо - вести аудит кто и что делал на внешней стороне (не MSSQL)
ну и в первую очередь - не надо раздавать кому-попало/всем подряд права админа (и sa) на MSSQL
Остальное (хоть на каждого пользователя) прописывается соответствующими ограничениями здесь
(можно остальным дать минимальный guest в последнем пункте):



Так я и сделал ровно как на картинке, смущает то, что если есть адм. права на серваке, можно вместо my_write_user написать другой логин и это ведь не запретишь.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836831
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovichсмущает то, что если есть адм. права на серваке, можно вместо my_write_user написать другой логин и это ведь не запретишь.От админа защититься нельзя.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836853
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis_viktorovich..что если есть адм. права на серваке..админ на Windows и админ на SQL Server как выше заметили - немного разные вещи,
по идее админу на SQL Server там нечего лазить, а если нормально права настроены
то админу на Windows нужно будет поднапрячься чтобы стать админом на SQL Server.

и да, похоже в твоём случае против админа на SQL Server-e ничего особо не сделаешь.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836877
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkivа если нормально права настроены
то админу на Windows нужно будет поднапрячься чтобы стать админом на SQL Server.

Даже напрягаться не надо

https://docs.microsoft.com/ru-ru/sql/database-engine/configure-windows/start-sql-server-in-single-user-mode?view=sql-server-2017


Starting SQL Server in single-user mode enables any member of the computer's local Administrators group to connect to the instance of SQL Server as a member of the sysadmin fixed server role. For more information, see Connect to SQL Server When System Administrators Are Locked Out .
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836883
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex..Даже напрягаться не надо..я и сам конечно не особо читатель, но тут ведь буквально контекст несколькими постами выше?vikkiv..только какой ценой?
это ведь как минимум перезапуск сервиса (даже если мутить voodoo с system/sysadmin),
т.е. совсем другие действия с другими целями (требующие иной квалификации).
а за такое по ушам быстро прилетит, по факту это явно не случай с ТС - там намного проще..
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836915
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv..только какой ценой?
это ведь как минимум перезапуск сервиса
ТС на 2008 R2,
там NT AUTHORITY\SYSTEM - syadmin.
PsExec с ключами -s -i под виндовым админом
и вот он уже сисадмин сервера без рестарта службы
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836933
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikkiv..только какой ценой?
это ведь как минимум перезапуск сервиса (даже если мутить voodoo с system/sysadmin),
т.е. совсем другие действия с другими целями (требующие иной квалификации).


Какой другой квалификации? остановка и запуск сервиса? Не смешите.


vikkivпо факту это явно не случай с ТС - там намного проще..

я отвечал именно на ваше утверждение

vikkivа если нормально права настроены
то админу на Windows нужно будет поднапрячься чтобы стать админом на SQL Server.


По факту, локальный админ винды получает sysadmin-а на SQLSever-е за 5 минут, при этом вообще не напрягаясь.
По ссылке выше прям пошаговая инструкция есть для тех, кто про SQLServer только слышал.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836939
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msLex,
нет,
как я понимаю его высказывание,
vikkiv говорит, что за перезапуск можно и хорошенько получить
(типа если это сервер 7х24,
а кто-то ради получения прав устроит ему простой)
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836966
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123vikkiv говорит, что за перезапуск можно и хорошенько получить
(типа если это сервер 7х24,
а кто-то ради получения прав устроит ему простой)Тут важно, что denis_viktorovich говорит, а не vikkiv :-)
ТС же защищается от злоумышленника, а не от случайного повреждения.
А злоумышленник-админ может найти выход.
Например, выполнить эти действия во время плановой перезагрузки сервера, скажем, при накатывании обновлений.
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39836977
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну хорошо-хорошо, ушёл есть шляпу :\
...
Рейтинг: 0 / 0
некое ограничение доступа к линкованному серверу.
    #39837015
Gerros
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На какой СУБД крутятся Ваши линкед серверы?
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / некое ограничение доступа к линкованному серверу.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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