gpt4 book ai didi

javascript - 是否可以篡改 Angular 应用程序中的客户端代码?

转载 作者:行者123 更新时间:2023-11-30 19:14:38 26 4
gpt4 key购买 nike

我在 JavaScript 编程或 Angular 应用程序开发方面经验不多,但我的一般理解是,当 JavaScript 到达客户端时,它可以被篡改。

我在 Angular 应用程序中遇到了一些基于 Angular 色授权的示例实现,其中用户 Angular 色在成功登录后发送到客户端(即使他们使用的是 JWT,它应该是“独立的”) .然后将用户 Angular 色值保存在客户端(本地存储或变量),并在 canActivate route-guard 中使用。

(我知道 canActivate 中使用的值将仅决定是否激活路由并呈现有问题的组件,当组件代码尝试时,真正的 Angular 色验证发生在服务器端获取数据。)

我的问题是,这些客户端存储的值是否可以被篡改,或者 Angular 是否有能力提供任何代码安全?

提前致谢。

最佳答案

是的。

在浏览器中运行的所有代码和所有数据都受用户操纵。

您甚至不知道是浏览器在运行代码,它可能是其他一些专门设计用来破坏您的应用程序的工具。

关于javascript - 是否可以篡改 Angular 应用程序中的客户端代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58146221/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com