关于wcf的安全问题

fromcuit 2012-05-31 09:24:18
我用WCF写的服务,然后有个服务地址, 给客户端网站调用, 但是客户单网站通过查看源代码就可以知道服务的地址, 从而可能被竞争对手恶意调用,使服务器崩溃, 后来我知道可以使用X509证书防止恶意调用,
那么在使用X509证书的时候是什么一回事?

希望大家给我讲解下X509 在WCF中的工作机制。

需要在客户端和服务端都安装证书? 这个好像不现实吧,叫每个用户都自己安装证书?
...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinghaohong81 2012-06-01
  • 打赏
  • 举报
回复
我推荐你用Session来实现。
证书涉及到应用系统的配置,很麻烦的
qldsrx 2012-05-31
  • 打赏
  • 举报
回复
除了证书,还可以通过用户名、密码验证来实现,再或者通过自定义SessionID来实现,方法很多的。由于证书本身限制较多,最大的限制就是不能工作在Stream模式的传输过程中,因此不是首选方案。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧