DALock:分布感知密码节流锁定
密码学与安全
2020-05-20 v1 计算机与社会
摘要
大规模在线密码猜测攻击十分普遍,并持续被列为顶级网络安全风险之一。缓解在线破解风险的常用方法是在固定次数()连续错误登录尝试后锁定用户。选择的值会引发典型的安全性-可用性权衡。当过大时,黑客可以(快速)攻破相当比例的用户账户;但当过小时,我们会在少数错误后锁定诚实用户而惹恼他们。受“诚实用户的错误通常看起来与在线攻击者的密码猜测截然不同”这一观察的启发,我们引入了DALock这一{\em 分布感知}的密码锁定机制,以在最小化用户风险的同时减少用户困扰。顾名思义,DALock旨在感知用于登录攻击的密码的频率与流行度,而标准节流机制(如次锁定)对密码分布毫无察觉。具体而言,DALock为每个用户除“尝试计数”外还维护一个“命中计数”,其基于该特定账户所有登录尝试的(估计)累积概率。我们使用真实世界密码数据集通过大量模拟对DALock进行了实证评估。与传统的次锁定机制相比,我们发现DALock提供了更优的安全性/可用性权衡。例如,在一项模拟中,我们能将攻击者的成功率降至(相比之下次锁定机制为),同时将未受攻击账户的意外锁定率降至仅(相比之下次锁定机制为)。
引用
@article{arxiv.2005.09039,
title = {DALock: Distribution Aware Password Throttling},
author = {Jeremiah Blocki and Wuwei Zhang},
journal= {arXiv preprint arXiv:2005.09039},
year = {2020}
}