【发布时间】:2016-08-27 00:49:30
【问题描述】:
对安全性进行了一些研究,我发现许多浏览器非常不安全。例如,如果在网站登录时选择了“记住密码”,则密码以明文形式存储,并且如果机器未锁定或不安全,则很容易泄露。
我想知道,例如,一旦会话登录,密码存储在哪里?我意识到如果连接启用了 SSL/TLS,那么进出服务器的任何内容都是加密的,但是在本地计算机上呢?密码是否仍以明文形式保存在浏览器中的某个位置,还是在您登录时立即加密?
【问题讨论】:
-
这对于需要在每次刷新/导航时不断检查密码的网站来说尤其重要。
-
通常情况下,当您登录一个需要您输入密码的网站时,密码会被发送到服务器一次,然后它就不会出现在客户端上。
-
我可以看出这是多么合乎逻辑,但听起来不太对劲。许多网站要求您在每次刷新/导航时重新验证密码(例如,Facebook 在进一步采取任何行动之前检查您的密码)。那么假设密码仍然是明文形式是否正确?
-
我不明白您的意思 - Facebook 不会在您刷新页面时要求您重新输入密码。
-
不,它不会,但它会在后台检查。它检查会话密码是否与仍在服务器上的密码相同。它验证它的每一个动作。
标签: html google-chrome security passwords