gpt4 book ai didi

javascript - 这有多糟糕?在javascript中存储密码

转载 作者:行者123 更新时间:2023-11-29 15:03:35 25 4
gpt4 key购买 nike

我有一个设计用于内部网络的网络应用程序。

当用户登录时(使用标准 POST、asp.net、HTTPS),我需要存储用户名和密码,然后在一个特定页面上的 javascript 中使用它。 (为了访问和ActiveX控制)

这个明显的问题是,当您在该页面上“查看源代码”时,您可以看到用户名和密码。我认为没有办法避免这种情况。

我的问题是:用户注销后...IE7 或 IE8 是否会存储整个页面信息?如果是这样,我将如何看待它? (验证用户名和密码是否容易找到)

如果整个页面内容未缓存/存储在历史记录中....那么在 javascript 中使用用户名/密码并不是一个很大的安全漏洞,因为用户已经必须登录才能获得数据。我说得对吗?

提前感谢您的想法/意见!

安德鲁

阐述:我必须创建一个 ActiveX 对象,...然后在 javascript 中连接到它...我将密码存储在 session 中...但我需要将它们放在 javascript 中才能连接到控件:即

myactivexcontrol.credentials.username = "username";
myactivexcontrol.credentials.password = "password";

myactivexcontrol.connect();

用户名和密码与登录 web 应用程序一致...

最佳答案

您可以通过 header 将您的页面呈现为“不可缓存”,并验证这在您的目标浏览器上是否有效。请参阅:Will web browsers cache content over https

您可以通过故意清除缓存、验证缓存目录是否为空来测试这一点,然后运行您的用例以查看留下了哪些痕迹。

关于javascript - 这有多糟糕?在javascript中存储密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6205669/

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