使用browser window.sessionStorage或ng库(如Angular 4中的ngx webstorage)是否安全

使用browser window.sessionStorage或ng库(如Angular 4中的ngx webstorage)是否安全,angular,github,npm,web-storage,Angular,Github,Npm,Web Storage,我正在试图找到答案,在Angular 4或更高版本(如5)中,哪种方法最适合使用会话存储 目前,该项目正在使用HTML5窗口本地存储和会话存储。我应该使用angular-2-local-storage或ngx webstorage之类的第三方库吗 如果是,与其他方法相比,哪一种方法最适合使用/效率更高 请建议 使用浏览器本地存储和会话存储是安全且经验证的。因此,我建议使用浏览器功能,除非它们满足您的需要。像这样的库应该在本地使用浏览器和会话存储。查找此库的源代码。如果您的用例需要简单地使用Loc

我正在试图找到答案,在Angular 4或更高版本(如5)中,哪种方法最适合使用会话存储

目前,该项目正在使用HTML5窗口本地存储和会话存储。我应该使用angular-2-local-storage或ngx webstorage之类的第三方库吗

如果是,与其他方法相比,哪一种方法最适合使用/效率更高


请建议

使用浏览器本地存储和会话存储是安全且经验证的。因此,我建议使用浏览器功能,除非它们满足您的需要。像这样的库应该在本地使用浏览器和会话存储。查找此库的源代码。

如果您的用例需要简单地使用Localstorage和sessionStorage,那么只需转到普通window的本地和会话存储,但如果您事先需要一些东西,则可以使用第三方软件包


但是我建议使用window的one-over-third party软件包。应该注意的是,使用本地存储(或会话存储)是绝对不安全的,也没有经过验证。根据您存储的数据,您可能会造成重大漏洞和/或责任。如果您的客户需要安全性,请构建适当的后端

如果您想对这两个库发表意见,我会选择ngx store,因为angular2 localstorage库已不再维护


使用库还是使用本机window.localStorage调用取决于或当然取决于您的具体情况。

就我个人而言,我一直使用本地和会话存储。第三方库应该是安全的,但我建议您避免在前端存储敏感数据。制作一个构建良好的后端来存储安全的敏感数据,在前端存储中,您只喜欢非敏感或加密数据(IDK您的应用程序情况如何,但通常在前端我只存储JWT令牌)。我的应用程序很大,目前正在使用窗口会话存储。所以问题也是在效率方面,像ngx webstorage这样的库更好还是window one更好?请不要在如此近的距离使用“localStorage”和“safe”这两个词。抱歉,我只使用window.sessionStorage而不是localStorage。我的应用程序很大,客户端希望flow应用程序中有高端安全数据。那样的话?图书馆还是本地人?会话存储并不安全。考虑建立一个合适的后端。Nicktirell你所说的正确后端是什么意思?