我对查尔斯·米勒的文章“持久的Login Cookie最佳实践”有点困惑,因为我不明白这些代码是如何防止别人窃取cookie并登录到另一台计算机的。
我看到并阅读了以下主题:
在所有这些内容中,它都解释了如何实现更安全的登录系统,尽管我不知道它如何防止窃取cookie、将粘贴复制到控制台并使用它登录,即使处理两个不同的字段(串联/选择器和令牌)。
document.cookie="theCookieNameFromWebsite=theCookieValueFromVictim";paragonie.com链接说:
CREATE TABLE `auth_tokens` (
`id` integer(11) not null UNSIGNED AUTO_INCREMENT,
`selector` char(12),
`token` char(64),
`userid` integer(11) not null UNSIGNED,
`expires` datetime,
PRIMARY KEY (`id`)
);自动登录算法如下所示:
这他妈的怎么能阻止我偷饼干用它把我记录在受害者的账户里?
发布于 2015-09-19 11:18:12
它不能阻止任何事情。只有用TLS加密HTTP消息(通常称为HTTPS),才能确保没有人窃取用户的cookie(请注意,HTTPS 必须跨应用于整个域,而不仅仅是登录页面和“秘密”区域。
至于这个方法是做什么的,引用了这篇文章:
这里的优点是,用户将尽快收到盗窃案的通知,而不是悄悄地排除另一个会话,或者更糟的是,将用户视为攻击者。
https://stackoverflow.com/questions/32667322
复制相似问题