我们有 angularjs 应用程序,其中我们有与用户相关的不同角色。例如:这两个角色是管理员和本地。根据角色,我们为 Admin 显示一些菜单项,并向 Admin 添加更多功能/屏幕。
带有 Admin 属性的 userInfo 从登录响应中返回,并基于我们决定要呈现的所有菜单和屏幕的内容。
但是如果我们使用开发者工具,并在使用 admin 属性的地方设置断点,并将 admin 属性设置为 true,那么即使他是本地用户也可以访问 admin 权限。
简而言之,对javascript代码有一些了解的人可以获得管理员权限。除了缩小代码之外,还有什么想法可以防止这种安全威胁
谢谢