gpt4 book ai didi

node.js - 如何在 Angular 中谨慎使用 localStorage

转载 作者:太空宇宙 更新时间:2023-11-04 03:01:09 24 4
gpt4 key购买 nike

由于 localStorage 数据可以轻松更改,我们如何在 Angular 应用程序中确保访问控制和更多内容的安全。

假设我们的本地存储包含:

data - {name:user, account_status:inactive,...}

用户可以轻松地将 account_status 从非事件状态更改为事件状态并获得所有访问权限。我不仅关心访问控制,还关心 Angular 中使用的其他本​​地存储数据。

我可以加密来自 Node 服务器的数据并将其存储在本地存储中,并在我想使用相同的 key 时将其解密吗?这会不会有一些不良影响。

请建议一些可以使用的方法。

最佳答案

您可以为 localstorage 操作创建一个通用服务,该服务将在将数据存储到 localstorage 时执行加密,并在从 localstorage 获取数据时执行解密。您应该对 key 和值都进行加密,这样就不容易更改本地存储中的值。您可以使用CryptoJS进行加密。

关于node.js - 如何在 Angular 中谨慎使用 localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56390488/

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