Certificate_and_Public_Key_Pinning

在实际项目代码审计中发现,目前很多手机银行虽然使用了https通信方式,但是只是简单的调用而已,并未对SSL证书有效性做验证。在攻击者看来,这种漏洞让https形同虚设,可以轻易获取手机用户的明文通信信息。

手机银行开发人员在开发过程中为了解决ssl证书报错的问题(使用了自己生成了证书后,客户端发现证书无法与系统可信根CA形成信任链,出现了 CertificateException等异常。),会在客户端代码中信任客户端中所有证书的方式:



http://www.2cto.com/Article/201411/348217.html 


https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning


http://www.2cto.com/Article/201203/121534.html

你可能感兴趣的:(网络编程)