如何对 https 的安全性做一些简单的测试?

很多文章都会说http的通信过程没有加密,那我如何通过一些简单的实验来模拟对http站点的通信内容的窃取,证明https可以加密通信内容?

阅读 3.2k
3 个回答

使用fiddler4做代理, HTTP请求你都能拦截到. fiddler4非常强大. 功能很多, 具体可以自己找教程, 使用也不难.

HTTPS的安全也是在证书可信的前提下, 如果证书不可信, 那么HTTPS也不一定安全. 利用导入证书, fiddler也可以拦截HTTPS请求, 查看其内容的. 教程网上也有.

fiddler4官网下载
fiddler4教程

如果想更底层一些, 抓取IP包等数据, 可以用wireshark, 更强大, 但是fiddler4就能满足你的需求.

tcpdump就能抓出http的请求了,的确是明文的,但是抓https就是加密过的了。这个我早就做过相关的测试了。

你自己去实现一个简单的代理应用就明白了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题