Поделиться через


Какой поставщик безопасности использовать

При прочих равных условиях используйте RPC_C_AUTHN_GSS_KERBEROS или RPC_C_AUTHN_GSS_NEGOTIATE. Каждый из них предоставляет наиболее масштабируемую и безопасную службу. Если вы используете RPC_C_AUTHN_GSS_NEGOTIATE на сервере, это позволит клиентам нижнего уровня, таким как клиенты NTLM, подключаться к серверу. Если это нежелательно, ограничьте выбор только RPC_C_AUTHN_GSS_KERBEROS или вызовите RpcBindingInqAuthClientEx , чтобы определить, какой поставщик безопасности использует клиент, и запретите доступ клиентам, использующим NTLM. Предпочтительным методом определения поставщика безопасности, используемого клиентом, является функция RpcServerInqCallAttributes .