Что такое SRV в MS RPC и что я должен знать об этом? - PullRequest
0 голосов
/ 12 мая 2009

В этой статье MSDN о флагах регистрации интерфейса при описании флага RPC_IF_ALLOW_LOCAL_ONLY говорится о некотором объекте, называемом SRV :

... Когда этот флаг интерфейса зарегистрирован, среда выполнения RPC отклоняет вызовы, сделанные удаленными клиентами. ... RPC разрешает вызовы ncacn_NP, только если вызов не поступил с SRV ...

Я просмотрел RFC 2782 и до сих пор не понимаю. Что такое SRV, и как я могу судить, поступают ли звонки с него или каким-либо другим способом?

1 Ответ

2 голосов
/ 12 мая 2009

SRV.SYS - драйвер SMB-сервера. В статье говорится, что запросы именованных каналов разрешены, если они не поступают от этого драйвера (т. Е. Если они не откуда-то, кроме локальной машины).

Это имеет смысл, поскольку вы регистрируете свой сервер для приема только локальных подключений. Вы не хотите, чтобы соединения по именованным каналам проникли через сеть.

Эта страница подробно описывает использование именованных каналов в SMB.

...