我正在开发一个 PWA,该 PWA 在设备离线时使用 Open SSL 公钥加密一些数据,并在设备恢复在线时将其发送到服务器。
问题是,如果检查 PWA 的代码,用户可能会泄露数据的确切结构。
有没有办法在 PWA 中隐藏存储在用户设备上的公钥或部分 javascript 代码?
最佳答案
客户端中的任何代码都不能对用户隐藏,如果他们选择检查,即使安装到主屏幕后,也可以在 Chrome 开发工具中检查。
你所能做的就是缩小和混淆你的 JS 文件,给黑客带来麻烦。但不能保证万无一失。
关于progressive-web-apps - PWA - 保护部分代码不被用户访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51044056/