2010-08-20 105 views
0

我在移动世界和wcf世界有点新。在Windows移动应用程序和wcf服务的安全

我开发了一个与WCF服务通信的移动应用程序。

我应该看看哪些安全主题?

我对安全性知之甚少......通常你会尝试保护频道?消息正在发送?

回答

1

当你决定安全性,您通常使用下列条款涉及:

  • 保密性 - 确保只应该收件人才能阅读和理解消息
  • 完整性 - 确保消息不能在传输过程中被改变
  • 身份验证 - 确保只有具有允许标识的呼叫者才能使用该服务
  • Autorization - 确保只有具有确切声明的呼叫者才可以调用给定的方法

授权总是在代码中处理。机密性,完整性和身份验证可以在消息级别,传输级别或混合模式下处理。根据关于CF的一些非常小的知识,我建议你应该能够使用transport security = HTTPS来提供完整性,机密性和基本的HTTP认证。 CF还应允许使用由证书保护的消息安全性(也提供完整性,机密性和身份验证)。

MSDN包含example创建服务和CF客户端由HTTPS与客户端证书(用于身份验证)保护。

+0

嗨,什么是CF? – smoothumut 2014-12-18 14:32:09

+1

@smoothumut:精简框架 – 2014-12-18 14:35:17