我正在寻找一种方法来加密从应用程序崩溃时发送到 Fabric 服务器的数据。
查看官方文档我没有找到启用某种加密的方法或属性。
最佳答案
你在担心什么?
- 黑客劫持了您的网络数据?好吧 - 所有 Crashlytics 通信都是 done via SSL .如果黑客对您的应用程序执行 MITM 攻击,那么崩溃报告是您的问题中最少的。
- 有人对您的应用进行逆向工程?好吧 - 他们不会通过你的崩溃报告来做到这一点 - 这是肯定的。不是直接从 APK 中“反编译”Java 位码 is so much easier . 您最好的方法是 obfuscate your code using Proguard .
- 有人通过崩溃日志识别出您应用的关键组件吗?同样 - 通过 APK 本身更容易。
- 您不信任的人(来自您的组织)从崩溃结果中了解了有关您应用的信息?您不应让不受信任的人访问您的 Crashlytics 数据。如果你这样做 - 首先混淆。
所以,恕我直言,这不是问题。
关于android - 如何使用 Crashlytics/Fabric 加密崩溃数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34882300/