在嗅探请求时保护移动应用程序的 API REST 提供密钥
简介
尽管有 API Basic 等身份验证方法身份验证、API 密钥和 OAuth 2.0,黑客通常可以嗅探移动应用程序上的请求以暴露用于身份验证的“密钥”。这使他们可以像使用应用程序一样访问 API。那么,有没有办法保护移动应用程序使用的 API 的安全?
“什么”和“谁”之间的区别
验证 API 请求时,区分发出请求的“什么”(移动应用程序)和访问 API 的“谁”(移动应用程序)非常重要。
冒充移动应用
攻击者可以使用代理轻松从移动应用中提取身份验证密钥,从而允许他们冒充应用并进行 API 调用。
手机加固和屏蔽应用程序
移动强化和屏蔽解决方案尝试防止受感染的设备和修改后的应用程序访问 API。然而,这些解决方案并非万无一失,可以被绕过。
保护 API 服务器
额外的Mile
以上是我们如何保护移动应用程序的 API 免受请求嗅探攻击?的详细内容。更多信息请关注PHP中文网其他相关文章!