Главная страница
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.041 c
2-1131980100
Eksell
2005-11-14 17:55
2005.12.04
WriteProcessMemory


14-1131842407
Gero
2005-11-13 03:40
2005.12.04
Запрет анонимам постить в «Потрепаться»


14-1132033296
syte_ser78
2005-11-15 08:41
2005.12.04
Приношу свои извинения модераторам раздела "Базы".


14-1131638145
PVOzerski
2005-11-10 18:55
2005.12.04
Россия - колыбель евронацизма?


5-1114398208
ita
2005-04-25 07:03
2005.12.04
Как создать свойство