我们已经使用 iOS7 应用程序和 Apache 服务器实现并成功验证了客户端证书检查。问题是:这是否足以对抗MITM攻击,或者我们还应该实施某种证书检查(如此处所述 https://web.archive.org/web/20140217232458/http://www.inmite.eu/en/blog/20120314-how-to-validate-ssl-certificates-iOS-client
否,但验证证书中的身份是您要与之通信的身份可以。只有应用程序才能执行此操作。对于使用SSL的系统来说,这是一个被低估和被忽略的要求。