Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

Авторизация для вызова удаленного com-интерфейса. Как?   Найти похожие ветки 

 
Карелин Артем ©   (2005-02-17 15:22) [0]

Хочу вызвать сом-обьект на другом компе с помощью CreateRemoteComObject, но удаленный комп не дает доступ к интерфейсу. Логин и пароль известен.
Как получить права на доступ к этому обьекту?


 
Григорьев Антон ©   (2005-02-17 15:41) [1]

Запустить на удалённом компьютере DcomCnfg, найти в списке сервер, который реализует данный COM-объект, и настроить права доступа к нему: каким пользователям можно его запускать.


 
Карелин Артем ©   (2005-02-17 15:50) [2]

А если сеть без домена, с которого можно утащить имена пользователей и в лучшем случае у программы будут права гостя? В худшем же прав нет никаких.


 
Набережных С. ©   (2005-02-17 18:40) [3]


> Карелин Артем ©   (17.02.05 15:50) [2]


> и в лучшем случае у программы будут права гостя? В худшем
> же прав нет никаких.

Нет прав - нет и коннекта, вот и весь сказ. Либо используй TSocketConnection, либо права раздавай.

Если есть права гостя, то подключаться уже можно. Но лучше так не делать, т.к. есть риск создать хорошую дыру в защите. Запускать под гостем мало смысла, потому как он ни на что не имеет прав, да и вообще запуск под подключившемся пользователем - вариант из наихудших по многим причинам. Единственный нормальный вариант - запуск под фиксированной учеткой. Но тогда подключившийся гость будет иметь права этой учетки, а так как гостем может быть любой, то неприятности - вопрос времени. Во избежании придется самому обеспечивать авторизацию на сервере и управление доступом, а это задача не из простых и в случае ошибки опять же приведет к нарушению защиты.
Лучше всего создать на сервере необходимые учетки, разрешить им сетевой вход и подключение к серверу, а сразу после подключения производить имперсонацию клиента. Тогда сервер можно запускать даже под системной учеткой, что в ряде случаев очень удобно. Все остальное - от лукавого:)



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.059 c
6-1124210545
Doplhin1
2005-08-16 20:42
2005.12.04
Chat


3-1129659134
Shlomo
2005-10-18 22:12
2005.12.04
DBComboBox1 – не работает с - DBCtrlGrid1 ???


6-1124450191
Piter
2005-08-19 15:16
2005.12.04
Как грамотно работать с сокетами


2-1132480106
Сергей_1
2005-11-20 12:48
2005.12.04
COM-порт управление сигналами RX и TX


2-1131980100
Eksell
2005-11-14 17:55
2005.12.04
WriteProcessMemory