如何在 Android 中隐藏 API 密钥

洛潘

我正在创建一个通过API连接到服务器的Android应用。我担心安全问题,就我而言,任何人都可以反编译您.apk的代码并查看或修改您的代码。

知道了这一点,我需要将 API 密钥保存在应用程序中的什么位置,以避免某些坏人窃取它并访问服务器,例如修改我的数据库?

谢谢

伟大的康提尼

了解攻击者将如何追踪您的应用程序,95% 的时间按以下顺序:

  1. 使用诸如Burp之类的拦截代理来检查应用程序与服务器之间的流量-非常容易做到。看我怎么做这件事是词与朋友在这里(这是为iOS设备,但与Android相同的概念作品)。

  2. 您可以使用证书锁定来停止流量检查,但他们可以通过在设备上扎根并在 Android 上使用一些黑客工具来破坏它。所以你需要Android root 检测

  3. 另一种攻击是扫描您的二进制文件。您需要使用 DexGuard 之类的工具对其进行混淆。

这些方法都不是防弹的:通常试图在客户端代码中隐藏秘密是一场失败的游戏不要付出超过其价值的努力。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中隐藏翻译器API密钥

来自分类常见问题

如何在React中隐藏API密钥?

来自分类Dev

如何在客户端Javascript中隐藏API密钥

来自分类Dev

如何在AndroidManifest.xml中隐藏API密钥

来自分类Dev

如何在GitHub公共仓库中隐藏API密钥?

来自分类Dev

如何在Android Studio中设置地图API密钥?

来自分类Dev

如何保护android中的fabric api密钥?

来自分类Dev

如何在Youtube的Android API中将API密钥放入Youtube.Builder中?

来自分类Dev

如何在Youtube的Android API中将API密钥放入Youtube.Builder中?

来自分类Dev

在React中隐藏API密钥

来自分类Dev

如何在我的Electron应用程序中隐藏API密钥?

来自分类Dev

盖茨比如何在前端隐藏API密钥

来自分类Dev

如何在Android上安全使用Google Map API密钥?

来自分类Dev

TweePy-如何隐藏API密钥

来自分类Dev

我如何隐藏我的Dropbox API密钥

来自分类Dev

如何在 Laravel 中配置 API 密钥和 API 秘密?

来自分类Dev

在Git中隐藏API密钥的正确方法

来自分类Dev

如何在System.Net.WebClient中设置api密钥

来自分类Dev

如何在PHP中验证Mailchimp API密钥?

来自分类Dev

如何在标题中定义API密钥不在查询中

来自分类Dev

如何在CDK(AWS)中获取api密钥的值

来自分类Dev

如何在此 Google 地图代码中添加 API 密钥

来自分类Dev

如何在 React 中存储生成的 api 密钥?

来自分类Dev

隐藏Github中的API密钥/文件,但不隐藏Heroku

来自分类Dev

如何在Android Studio中创建密钥存储文件?

来自分类Dev

如何在Android Keystore中存储对称密钥

来自分类Dev

OAuth:如何从javascript隐藏API秘密密钥

来自分类Dev

发送AJAX请求时如何隐藏API密钥?

来自分类Dev

发送AJAX请求时如何隐藏API密钥?

Related 相关文章

热门标签

归档