android - 如何使用 Crashlytics/Fabric 加密崩溃数据

标签 android crashlytics twitter-fabric

我正在寻找一种方法来加密从应用程序崩溃时发送到 Fabric 服务器的数据。

查看官方文档我没有找到启用某种加密的方法或属性。

最佳答案

你在担心什么?

  1. 黑客劫持了您的网络数据?好吧 - 所有 Crashlytics 通信都是 done via SSL .如果黑客对您的应用程序执行 MITM 攻击,那么崩溃报告是您的问题中最少的。
  2. 有人对您的应用进行逆向工程?好吧 - 他们不会通过你的崩溃报告来做到这一点 - 这是肯定的。不是直接从 APK 中“反编译”Java 位码 is so much easier . 您最好的方法是 obfuscate your code using Proguard .
  3. 有人通过崩溃日志识别出您应用的关键组件吗?同样 - 通过 APK 本身更容易。
  4. 您不信任的人(来自您的组织)从崩溃结果中了解了有关您应用的信息?您不应让不受信任的人访问您的 Crashlytics 数据。如果你这样做 - 首先混淆。

所以,恕我直言,这不是问题。

关于android - 如何使用 Crashlytics/Fabric 加密崩溃数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34882300/

相关文章:

android - Eclipse 中的颠覆性安装未显示任何提交或 checkout 选项

ios - Crashlytics 框架无法识别

android - Twitter 应用在​​ onActivityResult 中返回错误值

ios - 无法在 Crashlytics/fabric 中获取崩溃报告。显示错误 : "It looks like we are missing dSYMs to process crashes for the versions below."

java - Proguard 不会删除我的日志

android - 如何检测 NotificationManager 发送的通知的发送者/检测点击了通知栏上的哪个通知?

java - 如何使用 DES 在 Java 中加密数据并将该数据解密为 PHP

android - Crashlytics 发现无效的 API key

ios - Firebase 控制台显示此内容,同时选择带有 iOS "We' 的 Crashlytics 将监听您的应用程序与我们的服务器通信”

android - 在 android 中使用 Fabric 从用户的时间轴获取带有特定主题标签的推文