使用AngularJS在客户端计算机上进行代码安全性

Tah*_*bal 1 javascript ssl angularjs

我知道一旦浏览器下载了前端文件,就无法隐藏客户端的代码.但我听说也可以调试javascript代码,添加断点,跳过代码行(主要是安全检查)并按照自己的意愿操纵服务调用.

我正在开发的项目是在AngularJS中开发的,并使用SSL证书进行服务调用,但除此之外我如何在客户端添加安全性以保护我的代码不被操纵?

mil*_*rbr 5

你不能.使用minifyng等技术可以使它变得更加困难,但唯一具体的解决方案是验证后端的所有调用并假设前端不可信.

如果仅由前端处理您的安全性,则根本没有安全性.后端是它必须发生的地方.

这并不是说你应该完全放弃前端安全 - 平均用户将受到前端措施的限制.但请记住,并非所有用户都是普通用户,并且前端永远不会安全.