如何保护 react-native 应用程序免受逆向工程?
How to protect react-native app from reverse engineering?
我最近使用 react-native
创建了一个应用程序,我担心的是 react-native 安全性。听说react-native没有编译,开发中代码存在
所以如果我们在变量中有一些敏感数据,我们可以做些什么来保护它?
如果您想在发布时保护您的 react-native
应用,请考虑以下事项。
- 始终将您的敏感数据保存在
shared preferences
android 和 keychain
在 ios,这是一个不错的包:https://github.com/oblador/react-native-keychain
- 使用
react-native proguard
- 加密您的数据并在需要时解密。
- 如果可能,将您的数据保存在服务器端
我最近使用 react-native
创建了一个应用程序,我担心的是 react-native 安全性。听说react-native没有编译,开发中代码存在
所以如果我们在变量中有一些敏感数据,我们可以做些什么来保护它?
如果您想在发布时保护您的 react-native
应用,请考虑以下事项。
- 始终将您的敏感数据保存在
shared preferences
android 和keychain
在 ios,这是一个不错的包:https://github.com/oblador/react-native-keychain - 使用
react-native proguard
- 加密您的数据并在需要时解密。
- 如果可能,将您的数据保存在服务器端