2013-12-22 127 views
0

我知道有很多软件/附件可以在您执行HTTP请求时向您显示POST/GET值。请参阅HTTPS POST/GET值

我的问题是,当我的网站使用HTTPS(SSL)时POST/GET值仍然出现吗?

假设我的浏览器和服务器之间有一个代理,当我使用https时它能够看到我的POST/GET吗?

推荐使用什么代理来进行这样的场景测试?

+3

不是一个明确的问题使用HTTPS的任何流量在用户浏览器和您的服务器之间加密 – 2013-12-22 20:30:56

+0

@Dagon问题是:如果我的网站使用HTTPS(SSL)时截获POST/GET值仍然出现吗?拦截器可以使用它们进行重放攻击等。 – tony9099

+1

使用https时,POST/GET值被加密,这是使用它来阻止中间人攻击的原因。 – 2013-12-23 03:09:26

回答

1

SSL是客户端浏览器和服务器(即Apache,nginx等)之间的通信协议。它不会更改传输的数据(即$_GET$_POST),它会更改数据的传输方式。

代理不改变这一点。代理只是作为服务器和客户端之间的通信代理。