0

NetNamedPipesBinding で WCF サービスを使用して、プロセス内の 2 つの AppDomains 間で通信しています。

同じマシン上の他のユーザーがアクセスできないようにサービスを保護するにはどうすればよいですか?

エンドポイント アドレスで GUID を使用する予防策を既に講じているため、目立たないようにすることで多少のセキュリティは確保できますが、ACL などを使用してサービスをロックする方法を探しています。

4

3 に答える 3

1

ACL を介してこれを行う 1 つの方法については、 http://blogs.charteris.com/blogs/chrisdi/archive/2008/06/23/exploring-the-wcf-named-pipe-binding-part-3.aspxを参照してください。

于 2010-11-15T17:05:07.330 に答える
0

WCFNetNamedPipesBindingにはトランスポートセキュリティのみがあります

http://msdn.microsoft.com/en-us/library/ms731699.aspx

これは共有PCですか?同じ物理マシンにローカルでログオンしている複数のユーザーがいますか?

于 2010-03-19T15:28:22.883 に答える
0

WCF 認証を使用できます。オプションの 1 つは、Windows のユーザー名とパスワードに対して検証することです。Active Directory を使用している場合は、それも使用できます (セットアップが難しく、負担が少なくなります)。http://blogs.msdn.com/pedram/archive/2007/10/05/wcf-authentication-custom-username-and-password-validator.aspx .

于 2010-03-19T13:27:28.507 に答える