请问下使用 Angular2 开发较大的项目,如果使用序列号控制用户能使用的模块,用户不能下载不允许使用的模块(以保护不可见的模块代码),这样的话是不是需要将每一个模块编译成不同 JS?如果是的话,应该如何配置?否则应该采用什么样的思路?
不要试图靠源码保密来保障安全,一切安全特性都应该以攻击者拿到了你的源码作为基本假设。你的保护应该是对API进行保护,即使别人拿到了你的全部前端代码,只要不能调用API,那么也一样没法用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。