2008-11-25 131 views
1

我的目标是使用管理员凭证(具有安装权限的用户)启动安装,为了执行此操作,我需要从Web服务传递这些用户凭据。所以问题是我可以通过这些数据的最安全的方式是什么。请记住,最终客户端的用户没有以管理员身份登录,但我认为可以在传输过程中访问数据(即我无法单独依靠通道安全性)。如何将用户证书从服务器安全地传递给客户端?

Myclient代码将是vb或C#应用程序与一个asp.net web服务交谈。

回答

1

正如gedevan所指出的,加密将在从WebService传输到应用程序内存期间保护管理员凭证。

你的意思是你还想保护他们免受启动应用程序的用户的影响吗? 请记住,他是你的过程的所有者,所以有了正确的工具和大量的决心,他应该能够从过程内存中提取凭证。

+0

你的权利在某些时候我需要解密这些数据并将其移动到一个安全的字符串。将它直接放入web服务代理中的安全字符串中将会很好。 – 2008-11-27 16:32:19

0

与HTTPS配对使用加密消息正文(WS-Encryption)在大多数情况下是相当安全的。

相关问题