首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我可以在代理服务器上看到通过HTTPS发送的登录凭据?

为什么我可以在代理服务器上看到通过HTTPS发送的登录凭据?
EN

Stack Overflow用户
提问于 2012-08-16 23:19:11
回答 1查看 605关注 0票数 2

我有一个使用HTTPS的登录页面,但是当我提交凭据并使用webscarab代理服务器拦截请求时,我可以看到纯文本形式的凭据,类似于此OWASP article中的第二个示例

我是不是误解了HTTPS/Webscarab的工作原理?如果我拦截一个通过HTTPS发送的请求,在代理服务器拦截登录凭据时,登录凭据不应该在请求中加密吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-16 23:34:53

据我所知,WebScarab的目的是作为一个明确的代理,即浏览器必须被有目的地配置为连接到它。此时,SSL握手发生在浏览器和WebScarab之间,因此显然WebScarab可以以明文形式读取数据(您可以将其视为指示浏览器将WebScarab作为每个HTTP请求的目标主机)

如果你不自己设置代理,事情就会有所不同。在这种情况下,SSL握手是在您和目标主机之间执行的,因此无论您的HTTP请求通过多少中间代理,它只能由正确的中间代理解密

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11990444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档