论文标题
通过深度学习和动态词典来减少建模现实世界密码强度的偏见
Reducing Bias in Modeling Real-world Password Strength via Deep Learning and Dynamic Dictionaries
论文作者
论文摘要
密码安全性取决于对攻击者采用的技术的深入了解。不幸的是,现实世界中的对手诉诸务实的猜测策略,例如词典攻击,这些词在密码安全研究中本质上难以建模。为了代表实际威胁,必须对字典攻击进行周到的配置和调整。但是,此过程需要一个无法轻易复制的领域知识和专业知识。校准字典攻击不正确的结果是密码安全分析的不可靠性,严重的测量偏见受损。 在目前的工作中,我们引入了新一代的词典攻击,这些攻击始终对配置不足。该技术不需要监督或领域知识,因此近似于现实世界攻击者采用的高级猜测策略。为了实现这一目标:(1)我们使用深层神经网络来建模对手在构建攻击配置方面的熟练程度。 (2)然后,我们在字典攻击中引入了动态猜测策略。这些模仿专家能够通过纳入目标知识来适应自己的猜测策略的能力。 我们的技术可以在字典攻击中实现更强大和声音的密码强度估计,最终在密码安全中的真实世界威胁建模时降低了高估。可用代码:https://github.com/theadamproject/adams
Password security hinges on an in-depth understanding of the techniques adopted by attackers. Unfortunately, real-world adversaries resort to pragmatic guessing strategies such as dictionary attacks that are inherently difficult to model in password security studies. In order to be representative of the actual threat, dictionary attacks must be thoughtfully configured and tuned. However, this process requires a domain-knowledge and expertise that cannot be easily replicated. The consequence of inaccurately calibrating dictionary attacks is the unreliability of password security analyses, impaired by a severe measurement bias. In the present work, we introduce a new generation of dictionary attacks that is consistently more resilient to inadequate configurations. Requiring no supervision or domain-knowledge, this technique automatically approximates the advanced guessing strategies adopted by real-world attackers. To achieve this: (1) We use deep neural networks to model the proficiency of adversaries in building attack configurations. (2) Then, we introduce dynamic guessing strategies within dictionary attacks. These mimic experts' ability to adapt their guessing strategies on the fly by incorporating knowledge on their targets. Our techniques enable more robust and sound password strength estimates within dictionary attacks, eventually reducing overestimation in modeling real-world threats in password security. Code available: https://github.com/TheAdamProject/adams