Rav*_*mer 8 firefox passwords netflix
每当我在 Firefox 中访问 Netflix 主页时,我都会自动登录。
但是,当我打开 Firefox 的已保存密码列表时,我注意到 Netflix 不在 Firefox 为 ( Options -> Security -> Saved Passwords)
如果 Firefox 没有存储密码,Netflix 如何知道密码,以及它存储在哪里?
Vin*_*yak 31
回答您的第一个问题,Netflix 不知道您的密码。
Netflix 和其他所有有能力的网站所做的是使用单向散列方案(MD5、SHA-1、SHA-2等)对您的密码进行散列。
这实际上是创建一个唯一的固定长度的十六进制指纹,用于标识作为密码的文本字符串。例如,以下是使用 MD5 散列后my-secure-password 的样子:

他们将此散列存储在其内部数据库中,每次您登录 Netflix 时,您在登录过程中提供的密码都会使用相同的方案再次散列,并与存储在其数据库中的散列密码副本进行匹配。
如果它们匹配,他们就知道您输入了正确的密码并且您被授予访问权限。如果他们不这样做,则您未通过身份验证。这就是为什么当您单击忘记密码链接的某些变体时,他们不会向您发送旧密码,而是要求您选择一个新密码。这是因为他们也不知道您的密码是什么。
那么如果 Firefox 没有存储 Netflix 的密码,你是如何登录的?
答案是会话 cookie。当您登录 Netflix 时(可能是不久前),您可能已经选择记住您的会话。

如果您这样做了,Firefox 会在您的计算机上存储一小部分信息,用于在您访问 Netflix 时唯一标识您。这些所谓的“cookies”通常会持续一小段时间,直到会话处于活动状态然后过期。然而,有些可能会持续数周或更长时间。删除该 cookie,Netflix 将不会记住您。

关于你的第二个问题,如果 Firefox 没有“记住”密码,它就不会存储在任何地方。存储的是cookie。火狐将它们存储在它的配置文件夹的文件中cookies.sqlite这是一个的SQLite数据库文件。
最后,如果您选择通过 Facebook 帐户登录,则不需要密码,因此 Firefox 不会存储密码。

但是,仍会创建一个 cookie 来识别您的会话。
use*_*686 10
Netflix - 与大多数其他网站一样 -在正常浏览期间不关心您的密码。相反,当您登录时,Netflix 会让浏览器存储一个带有登录会话 ID 的“cookie”。浏览器每次请求新页面时都会将其返回。(同样,Firefox 中的密码存储在正常浏览期间不使用,仅用于自动填充登录页面中的密码字段。)
会话 cookie 通常是随机生成的,与您的登录名或密码没有任何关系 - 只有 Netflix 本身可以将其链接到您的帐户。
要查看它们,请右键单击页面,选择“查看页面信息”,然后在“安全”下单击“查看 Cookie”。
Netflix 没有任何问题。就像您可以登录的几乎所有网站一样,它会在您的 PC 上存储一个 cookie,其中存储代表您密码的加密数据。
您没有在 Google、Facebook、Yahoo、Windows Live 以及您可能想到的任何帐户上看到相同的行为吗?
某些网络服务可能会使用仅在短时间内或仅在当前会话中有效的 cookie(例如 Yahoo 和 Facebook,除非您选择在此计算机上记住我选项)。但显然 Netflix 使用的 cookie 有效期更长,除非您删除浏览器历史记录,否则它会让您保持登录状态——尤其是 cookie。
现在,您可能会问浏览器中的密码存储有什么用。这很简单。如果您从 Netflix(或其他任何地方)注销,cookie 将被删除。如果您想重新登录,则必须同时输入帐户用户名和密码。如果您在浏览器中保存了密码,当您输入用户名时,它会自动完成该字段。
| 归档时间: |
|
| 查看次数: |
10396 次 |
| 最近记录: |