【发布时间】:2012-01-30 08:57:20
【问题描述】:
我正在构建一个项目,该项目使用 jQuery 与托管在共享点内的单个 Web 服务进行通信(这一点可能没有实际意义,但我将其包含在背景中,并强调会话状态在多前端环境中不好) .
Web 服务是 ASP.Net ASMX 服务,它返回一个 JSON 模型,然后使用 Knockout 将其映射到 UI。要保存表单,反之亦然 - JSON 模型被发送回服务并持久化。
客户已经公开了对发送到服务器和从服务器发送的数据保密性的要求:
- 有些数据只能从客户端发送到服务器。
- 有些数据只应出现在特定视图中(可使用 ViewModel 解决,因此不必太在意这一点)
- 数据应免受经典回放攻击。
缺乏构建专有安全性,保护 Web 服务的最佳方法是什么,是否有任何其他库可以帮助我 - 无论是 JavaScript 还是 .Net
【问题讨论】:
-
与您的服务器建立 https 连接可以做到这一点吗?
标签: security jquery asmx viewmodel knockout.js