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

Gab*_*tti 2 android crashlytics twitter-fabric

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

检查官方文档我没有找到一种方法或属性来启用某种加密.

Vai*_*den 5

你在担心什么?

  1. 黑客劫持你的网络数据?好吧 - 所有Crashlytics通信都是通过SSL完成的.如果黑客在您的应用上执行MITM攻击,那么崩溃报告是您遇到的最少问题.
  2. 有人对您的应用进行逆向工程?好吧 - 他们不会通过你的崩溃报告来做到这一点 - 这是肯定的.不是直接从APK"反编译"Java bitcode 就更容易了.这里最好的方法是使用Proguard混淆代码.
  3. 有人通过崩溃日志识别您的应用程序的关键组件?再次 - 通过APK本身更容易.
  4. 您不信任的人,从您的组织,从崩溃结果中学习有关您的应用程序的内容?您不应该让不受信任的人访问您的Crashlytics数据.如果你这样做 - 首先是obfuscatre.

所以,恕我直言,这是一个非问题.