首页> 外文学位 >Probabilistic context-free grammar based password cracking: Attack, defense and applications.
【24h】

Probabilistic context-free grammar based password cracking: Attack, defense and applications.

机译:基于概率的无上下文语法破解密码:攻击,防御和应用。

获取原文
获取原文并翻译 | 示例

摘要

Passwords are critical for security in many different domains such as social networks, emails, encryption of sensitive data and online banking. Human memorable passwords are thus a key element in the security of such systems. It is important for system administrators to have access to the most powerful and efficient attacks to assess the security of their systems more accurately. The probabilistic context-free grammar technique has been shown to be very effective in password cracking. In this approach, the system is trained on a set of revealed passwords and a probabilistic context-free grammar is constructed. The grammar is then used to generate guesses in highest probability order, which is the optimal off-line attack. The initial approach, although performing much better than other rule-based password crackers, only considered the simple structures of the passwords. This dissertation explores how classes of new patterns (such as keyboard and multi-word) can be learned in the training phase and can be used to substantially improve the effectiveness of the probabilistic password cracking system. Smoothing functions are used to generate new patterns that were not found in the training set, and new measures are developed to compare and improve both training and attack dictionaries. The results on cracking multiple datasets show that we can achieve up to 55% improvement over the previous system. A new technique is also introduced which creates a grammar that can incorporate any available information about a specific target by giving higher probability values to components that carry this information. This grammar can then help in guessing the user's new password in a timelier manner. Examples of such information can be any old passwords, names of family members or important dates. A new algorithm is described that given two old passwords determines the transformations between them and uses the information in predicting user's new password.;A password checker is also introduced that analyzes the strength of user chosen passwords by estimating the probability of the passwords being cracked, and helps users in selecting stronger passwords. The system modifies the weak password slightly and suggests a new stronger password to the user. By dynamically updating the grammar we make sure that the guessing entropy increases and the suggested passwords thus remain resistant to various attacks. New results are presented that show how accurate the system is in determining weak and strong passwords.;Another application of the probabilistic context-free grammar technique is also introduced that identifies stored passwords on disks and media. The disk is examined for potential password strings and a set of filtering algorithms are developed that winnow down the space of tokens to a more manageable set. The probabilistic context-free grammar is then used to assign probabilities to the remaining tokens to distinguish strings that are more likely to be passwords. In one of the tests, a set of 2,000 potential passwords winnowed down from 49 million tokens is returned which identifies 60% of the actual passwords.
机译:密码对于许多不同领域的安全性至关重要,例如社交网络,电子邮件,敏感数据加密和在线银行。因此,让人难忘的密码是此类系统安全性的关键要素。对于系统管理员而言,访问最强大,最有效的攻击以更准确地评估其系统的安全性至关重要。事实证明,概率无关上下文语法技术在密码破解中非常有效。在这种方法中,系统在一组显示的密码上进行训练,并构建了概率无关上下文的语法。然后使用该语法以最高概率顺序生成猜测,这是最佳的离线攻击。最初的方法尽管比其他基于规则的密码破解程序执行得更好,但仅考虑了密码的简单结构。本文探讨了如何在训练阶段学习新模式的类别(例如键盘和多词),并可以用来实质上提高概率密码破解系统的有效性。平滑功能用于生成在训练集中找不到的新模式,并且开发了新的措施来比较和改进训练和攻击词典。破解多个数据集的结果表明,与以前的系统相比,我们可以实现多达55%的改进。还引入了一种新技术,该技术创建了一种语法,该语法可以通过为携带此信息的组件提供更高的概率值来合并有关特定目标的任何可用信息。然后,该语法可以帮助您更及时地猜测用户的新密码。此类信息的示例可以是任何旧密码,家庭成员的姓名或重要日期。描述了一种新算法,该算法给出了两个旧密码来确定它们之间的转换并将信息用于预测用户的新密码。;还引入了密码检查器,该密码检查器通过估计密码被破解的可能性来分析用户选择的密码的强度,并帮助用户选择更强的密码。系统会稍微修改弱密码,并向用户建议一个新的强密码。通过动态更新语法,我们可以确保猜测的熵增加,因此建议的密码可以抵抗各种攻击。提出了新的结果,表明该系统在确定弱密码和强密码方面的准确性。;还介绍了概率上下文无关文法技术的另一种应用,该技术可识别磁盘和介质上存储的密码。检查磁盘上是否存在潜在的密码字符串,并开发了一套过滤算法,将令牌空间压缩到更易于管理的集合中。然后,使用概率无关上下文的语法为其余令牌分配概率,以区分更可能是密码的字符串。在其中一个测试中,返回了从490万个令牌中剔除的2,000个潜在密码,这些密码标识了实际密码的60%。

著录项

  • 作者

    Yazdi, Shiva Houshmand.;

  • 作者单位

    The Florida State University.;

  • 授予单位 The Florida State University.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2015
  • 页码 113 p.
  • 总页数 113
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:53:04

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号