1

我使用此处的代码进行了页面设置:http ://www.jigar.net/articles/viewhtmlcontent78.aspx ,以便从我的 HTTPS 页面发布到远程 HTTPS 页面。据我所知,这篇文章是明文发送的。

我是不是误会了?如果没有,我怎样才能确保帖子的安全?

4

1 回答 1

6

我是不是误会了?

如果远程 URL 以 HTTPS 开头,则不会以明文形式发送任何内容。整个通信将通过加密的安全通道完成。

在上述文章中,他们没有使用 HTTPS:

myremotepost.Url = "http://www.jigar.net/demo/HttpRequestDemoServer.aspx";

如果您想要安全通信,请确保使用它。

另一方面,此方法生成一个<form>包含隐藏输入字段中所有值的值。您不应将任何敏感信息(例如密码)放在隐藏字段中,因为有权访问托管页面的任何人都可以浏览源并查看这些值。但就这些值到远程站点的传输而言,如果您使用 HTTPS,它们将被加密而不是明文发送。

于 2012-10-19T16:42:40.313 回答