我使用的是uni-starter和uni-admin做的前后端。目前只有微信小程序和安卓apk端。
我准备发行,但是却在代码安全性方面感觉到无知。所以想请教这些问题。看了一下文档比较复杂和多样,我不能够明确了解我必须要做的代码安全工作。
- 微信小程序有没有代码安全的保障?怎么保障小程序不被反编译?混淆代码适用于微信小程序吗?
- 我的页面都是vue页面,如何选择混淆代码?我看了一下文档,只能够针对js代码混淆,而且引用js代码的页面也需要被混淆,那么我可不可以直接选择某些vue页面混淆代码?
- 代码加固在什么时候有必要?适用于小程序吗?每一次都要600元,也就是编译一次,就需要600元?还是一个app收费600?如果单凭代码混淆,可不可以保障基本的代码安全?
- 我不希望别人直接反编译再打包我的代码,并且访问我的云端代码,这样怎么可以保证?
- uni-starter对代码安全有没有对应的代码保证?
plus.navigator.getSignature
在uni-starter中有没有? - 如果未来我要做更多平台的app和小程序,这些安全措施有没有什么变化?
2 个回复
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
就算能看到源码,也只是看到vue编译之后的源码
DCloud_UNI_CHB
具体可以参考:https://uniapp.dcloud.net.cn/tutorial/safe.html
uni加固目前仅支持安卓平台的App,尚未支持小程序。
App在发布上线时加固即可,无需每次编译都加固。