安全的跨域表单提交

时间:2011-04-27 19:16:40

标签: c# asp.net ssl webforms

我有一位客户希望继续与第三方供应商一起托管他们的表格,但我已经要求我重新设计他们的网站。不幸的是,现在表单托管在第三方服务器上的iframe中,或者只是直接链接到第三方。

形式丑陋且制作不佳,但它就是这样。我必须使用它们来处理数据。

然而,如果我能自己制作表格,让它们看起来像网站的其他部分,并且工作得很好,我会喜欢它。

棘手的一点:表格信息必须是安全的。没有财务数据,但可以提交简历,并且可能会提交一些病史。

因此,如果我创建一个表单并将其托管在具有SSL证书的服务器上,并将其发布到第三方的安全服务器 - 数据安全吗?

如果没有,我有什么选择(如果有的话)来实现我的目标,一个漂亮的形式,安全地将数据发布到他们的服务器?第三方没有表单的自定义选项。

感谢。

2 个答案:

答案 0 :(得分:2)

本身并不安全。主机上的SSL不相关,第三方服务器上的SSL是。但是,您必须将帖子设置为“https:// ...”而不仅仅是“http://”,它不足以成为“安全服务器”,您必须安全地调用它。您还希望在主机上使用SSL(即使知道它是无关紧要的),因为您希望您的页面在其URL中显示“https://”,以便为较少通知用户创建安全感。 / p>

答案 1 :(得分:1)

  

因此,如果我创建一个表单并将其托管在具有SSL证书的服务器上,并将其发布到第三方的安全服务器 - 数据安全吗?

是的,这是安全的。用户的表单将发布到https://thirdpartyserver.com,这将确保加密的帖子。