微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Microsoft Graph API进行证书固定

如何解决使用Microsoft Graph API进行证书固定

我们已经开发了一个android移动应用程序,正在与Microsoft graph api进行交互。我们必须添加证书固定,以避免中间人攻击。为此,我们需要在应用程序中对公钥进行硬编码,但是Microsoft graph api会继续更改公钥。

我们如何实现证书固定,如何防止中级攻击?

解决方法

您可以尝试使用Certificate Transparency,它提供了一个开放的框架,用于几乎实时地监视和审核SSL证书。具体地说,通过证书透明性,可以检测由证书颁发机构错误颁发的SSL证书或从原本无法企及的证书颁发机构恶意获取的SSL证书。它还使识别出流氓的和恶意颁发证书的证书颁发机构成为可能。

请查看Certificate Transparency for Android

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。