从应用程序中检测中间人

时间:2016-04-26 18:26:13

标签: security fiddler man-in-the-middle

我今天做了一个有趣的实验。

我在浏览器中打开了Amazon.com,登录,提起了Fiddler,并试图添加一张全新的信用卡。

我输入了我的信用卡号码,到期日和持卡人姓名。当我提交请求时,我没有在Fiddler看到任何亚马逊的POST。用户界面表示提交我的信息时出现问题,我应该再试一次。

我重复它并得到了相同的回应。

我关闭Fiddler并点击提交。我的信息已立即接受

我想知道亚马逊是如何完成这一壮举的。这是常识吗?是否有涉及证书的HTTP标头使其变得简单?

1 个答案:

答案 0 :(得分:1)

我认为它是证书固定或类似的东西。服务器证书固定在应用程序中,因此应用程序只接受它,而不是任何其他证书,即使它们是有效的。