0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详谈重用密码的危害和密码管理器

如意 来源:嘶吼网 作者:gejigej 2020-07-02 14:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这些年来发生的重大用户隐私泄漏事件,就其根源,有一半的原因要归咎于用户本身,其中最常见的就是密码设置太简单。为此,很多供应商和机构都强制用户设置更复杂的密码。但即便如此,密码设置方面的漏洞还是攻击者最喜欢的攻击入口点,这其中最常见的问题就是密码重用。有用户觉得,对于不同的账户,我会将用过的密码进行一些细微的改变,这样是不是就安全了?经过实际测试,这些只经过细微更改的密码,都算是密码重用。

那问题就来了,既然密码管理器现在随手可用,那为什么密码重用问题还是如此突出呢?其原因在上面已经说了,对于不同的帐户,用户总爱用相似的密码,因为这样好记,另外就是很过用户觉得使用密码管理器太麻烦。但是在当今的网络世界中,密码重用的使用率非常惊人。所以,我们建议你使用密码管理器,这有助于减少密码重用,提高安全性。在本文中,我们将对一些最常见的密码管理器进行安全和实用性分析,说不定其中有你最喜欢的一个。

重用密码绝对不要再用

重大黑客和安全漏洞一直在发生,毫无疑问,黑客正在使用先前收集的密码数据库来尝试利用各种网络资源。密码重用是造成这些黑客能成功攻击的主要原因,收集了一个密码数据库后,黑客可以迅速尝试在其他资源上盗用帐户凭据。通过僵尸网络实施的这些攻击可能不会触发安全警告,即使帐户已被盗用也是如此。

多家机构的研究表明,几年前,使用不同服务的用户帐户之间的密码重用率至少为31%。如今,普通用户使用的网络帐户数量已大大增加,这导致重用密码的情况严重增加。最近的报告表明,大约59%的用户在许多不同的网络服务中都存在着重复使用密码的情况。如果结果是按着使用相似密码来计算,则该比例可能会更高。

这些数字实际上意味着什么,你知道吗?这意味着,如果一个用户拥有20个网络帐户,则仅他只使用了7个密码。在这7个密码中,有3个是独立的,而剩余的 “不同”密码看起来很相似。我们观察到的最常见的行为模式之一是将给定的网站或资源所需的数字和特殊字符的数量附加到密码的末尾。因此,“不同”的密码列表可能包括简单的变体,如password1、password123、password1 $等。在调查过程中,这些模式很容易被发现和利用。

密码重用和计算机取证

尽管密码重用不利于安全性,使黑客能够快速攻击多种服务,但对于计算机取证而言却是一大福音。通过获取密码列表,专家可以确定一个用来取证的通用模式,这种模式反过来又使他们能够构建所谓的基于掩码的攻击。基于掩码的攻击允许指定用户的所有或大部分密码都具有的共同点,从而减少了要尝试的密码数量。

例如,使用Elcomsoft Distributed Password Recovery工具可以大大缓解基于掩码的攻击。在在此之前,让我们看看这些密码有什么共同点:

password

Password$

password1

Password12

Password5678

Password123$

如上所示,所有这些密码都是基于一个关键字“password”,它可能以大写“P”开头,也可能以小写“P”开头。关键字后面可以跟或不跟最多包含4位数字的密码,后面可以跟也可以不跟一个特殊字符这是一个非常现实的场景,即用户尝试使用尽可能简单的密码。但是,如果安全策略强制使用一定数量的大写字母、数字和特殊字符,则用户只需将它们添加到密码的末尾即可。在EDPR 4.20(雷神分布式破解系统免费版)中,你可以使用一个简单的掩码,如下所示:

详谈重用密码的危害和密码管理器

详谈重用密码的危害和密码管理器

下面这些密码有什么共同之处呢?

andy1980

apple1$

mary1968

hopeful1

wardrobe

monitor$

所有这些密码均基于单个字典单词,该单词以小写字母开头,该字母可以或不可以跟一个包含最多4位数字的数字,该数字可以或可以不跟一个特殊字符。如果你使用的是较旧版本的Elcomsoft Distributed Password Recovery,则必须构建一种非常复杂的混合攻击来解决所有这些密码变体,而EDPR 4.20则可以使它变得非常简单:

详谈重用密码的危害和密码管理器

详谈重用密码的危害和密码管理器

现在,如果用户拥有一套稍微复杂一些的密码,该怎么办?

Andy1980

Apple1$

mary1968

hopeful1

wardrobe

monitor$

这些密码与前一种情况类似,都是基于一个字典单词,这个单词后面可能有或没有一个包含最多4位数字的数字,后面可能有或没有一个特殊字符。然而,这次这个单词可能以大写字母开头,也可能不以大写字母开头。

密码管理器介绍

1Password,Dashlane,KeePass和LastPass是四个最受欢迎的密码管理器。密码管理器存储、管理和同步用户密码以及其他敏感数据。密码管理器经过明确设计,旨在减轻密码重用问题,提供生成、存储和使用真正唯一且不可重用的密码的功能。

典型的密码管理器会将所有密码保存在数据库中,数据库使用主密码进行加密保护,并存储在本地或云中。密码管理器同时支持台式机和移动设备,并采用强加密技术来保护对密码数据库的访问。

值得注意的是,整个密码数据库通常受一个主密码保护,该密码将解密并打开所有存储的密码。

由于大多数用户只使用他们的移动设备来访问帐户和打开文档,因此密码管理器也可以在移动平台上使用。由于触摸屏没有物理键盘,并且不能使用“学习进程”来输入复杂的密码,这会导致经常选择在移动设备上解锁其密码库的用户选择更简单的主密码。Touch ID或Face ID确实有助于避免输入主密码,但仍然需要不时使用主密码进行身份验证。

1Password是由AgileBits于2006年开发的,此密码管理器支持Windows、macOS、iOSAndroid平台。该数据库可以存储在本地,Dropbox或iCloud中,该数据库包含在iTunes备份和iCloud备份中。

LastPass是2008年由Marvasol公司(后来被LogMeIn收购)推出的,LastPass还支持Windows、macOS、iOS和Android平台。此外,LastPass可以作为浏览器扩展安装在许多流行的浏览器中。密码通过LastPass服务器同步。除了桌面版本,密码数据库还可以从浏览器扩展和Android设备中获得。

Dashlane是Dashlane在2012年开发的,它还支持Windows、macOS、iOS和Android。密码通过Dashlane服务器同步,密码数据库只能通过文件系统提取从计算机或移动设备获取。

KeePass是一个开源应用程序,它的本地构建只适用于Windows,所有主要的台式机和移动平台都有大量的第三方端口。KeePass不提供备份或同步选项,数据库可以从本地台式机或通过移动设备的文件系统提取来获取。

正如我前面提到的,密码管理器将密码存储在本地数据库中。这些数据库可以使用一个主密码进行加密。由于信息的敏感性,这种保护通常非常强大,可以承受高性能的暴利攻击。但是,许多密码管理器针对其应用程序和插件中的不同数据库采用不同的保护设置。 Windows桌面应用程序通常会提供最强的保护,而Android应用程序将使用最弱的保护。一些密码管理器使用自适应保护强度,该强度取决于特定设备的运行性能。

无论哪种方式,在攻击密码管理器数据库时都必须使用GPU辅助攻击,最新版本的 Elcomsoft Distributed Password Recovery 可以利用GPU加速来加快对用主密码加密的1Password,Dashlane,KeePass和LastPass数据库的攻击。以下基准测试演示了对从1Password,Dashlane,KeePass和LastPass的相应Windows桌面应用程序提取的本地数据库的攻击性能:

详谈重用密码的危害和密码管理器

如果你对不同密码管理器的基准值感到困惑,那是因为它们令人困惑。不过,密码管理器在不同环境中确实采用了不同的保护设置。例如,如果我们使用了1Password,则恢复速度取决于哈希算法(SHA-1,SHA-256或SHA-512)和迭代次数。桌面Windows应用程序支持SHA-512,它的散列轮数似乎是随机的,散列轮数是根据特定计算机的性能和其他一些特性单独计算的,这是为了确保没有延迟地打开密码数据库。这意味着,攻击的速度随着迭代次数的增加而下降。出于这个原因,1Password的基准看起来可能非常混乱。

使用唯一的密码是不够的

即使每个网络帐户都使用唯一的随机密码,这也不足以确保网络的安全。 如果用户使用一个“通用”电子邮件帐户,如攻击者使用被攻击的雅虎邮件不仅能够访问存储在该帐户中的历史电子邮件消息,而且还可以请求用该电子邮件地址注册的其他帐户的密码重置。至于是哪个帐户? 通过分析用户的电子邮件历史记录,则很容易猜到。 攻击者使用一个遭到入侵的Google帐户就可以得到存储的密码,从而访问用户的整个数字世界的生活轨迹。 同样,受攻击的Apple和Microsoft帐户也会导致类似的后果。 因此,我们再怎么强调双因素身份验证的重要性也不为过。我们认为,任何苹果ID、谷歌账户、Facebook或微软账户都必须经过双因素身份验证才保险。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 密码
    +关注

    关注

    9

    文章

    195

    浏览量

    31276
  • 密码破解
    +关注

    关注

    1

    文章

    10

    浏览量

    8575
  • 安全漏洞
    +关注

    关注

    0

    文章

    152

    浏览量

    17110
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电科网安亮相2025物联网密码应用论坛与2025密码产业太湖论坛

    太湖之滨,智联聚势。近日,2025物联网密码应用论坛与2025密码产业太湖论坛在江苏无锡相继举办,中电科网络安全科技股份有限公司应邀出席,携多项核心技术成果与行业前瞻见解精彩亮相,全面展示其在密码技术创新与产业实践中的硬核实力。
    的头像 发表于 11-11 16:48 976次阅读

    智芯公司通过国家商用密码产品认证

    近日,智芯公司研发的双频三界面射频识别标签芯片正式通过国家商用密码产品认证,成为业内率先通过认证的双频射频识别标签芯片。国家商用密码产品认证是我国密码产品领域最具权威的认证,标志着该芯片的商用
    的头像 发表于 10-24 15:24 469次阅读

    为什么无法使用buildroot 设置“使用密码登录”的?

    无法使用 buildroot 设置“使用密码登录”的
    发表于 08-29 07:21

    数字认证多款密码产品成功适配龙架构

    近日,北京数字认证有限公司(以下简称“北京CA”)密码服务管理平台、数据库加密与访问控制系统、文件加密与访问控制系统、服务密码机等多款密码
    的头像 发表于 08-22 14:18 811次阅读

    电科网安助力第三届“熵密杯”密码安全挑战赛圆满收官

    近日,第三届“熵密杯”密码安全挑战赛暨2025密码安全论坛在重庆成功举办。本次大赛由中国密码学会、重庆市密码管理局指导,国家信息技术安全研究
    的头像 发表于 07-28 11:22 824次阅读

    东进技术发布《后量子密码技术白皮书(2025版)》

    6月26日,东进后量子密码白皮书及Q系列新品发布会在深圳成功举办。会上,东进技术正式发布了《后量子密码技术白皮书(2025版)》。该白皮书简要回顾了后量子密码技术背景,梳理现有后量子密码
    的头像 发表于 07-02 10:38 976次阅读
    东进技术发布《后量子<b class='flag-5'>密码</b>技术白皮书(2025版)》

    航芯精彩亮相上交会,荣获“商用密码先进项目”奖!

    航芯亮相上交会商用密码展第十一届中国(上海)国际技术进出口交易会(上交会)于6月13日圆满落幕。本届上交会商用密码展以技术升级、场景应用、全球协同为核心,全方位展示前沿密码技术、创新应用与产业生态
    的头像 发表于 06-20 18:16 924次阅读
    航芯精彩亮相上交会,荣获“商用<b class='flag-5'>密码</b>先进项目”奖!

    兆芯亮相2025商用密码展暨密码应用与创新发展大会

    近日,2025商用密码展暨密码应用与创新发展大会在上海世博展览馆拉开帷幕。大会期间,兆芯、上海CA、联和东海共同带来“芯密全栈密码服务平台解决方案”,着力为企业及机构提供更安全、更灵活、更具性价比的
    的头像 发表于 06-14 15:11 1321次阅读

    解锁数据中心效能密码:一站式综合能效管理方案

    解锁数据中心效能密码:一站式综合能效管理方案
    的头像 发表于 03-08 08:13 479次阅读
    解锁数据中心效能<b class='flag-5'>密码</b>:一站式综合能效<b class='flag-5'>管理</b>方案

    家里wifi密码忘了该怎样找回密码

    面对家中Wi-Fi密码遗忘的尴尬境地,不少人都曾有过这样的经历:拿着手机或电脑,站在路由旁,却因不记得密码而无法顺利连接网络。这种情况虽然常见,但解决起来并不复杂。本文将详细介绍几种找回
    的头像 发表于 03-05 11:06 9323次阅读
    家里wifi<b class='flag-5'>密码</b>忘了该怎样找回<b class='flag-5'>密码</b>

    如何给软件上密码锁?

    在现代数字生活中,隐私和安全成为了我们不可忽视的重要议题。随着智能手机、平板电脑以及各种应用程序的普及,保护个人信息和数据安全显得尤为重要。给软件上密码锁,是一种简单而有效的措施,能够防止未经授权
    的头像 发表于 02-27 10:13 7456次阅读

    hyper管理器,Hyper管理器管理工具使用指南

    随着大数据、云计算等新兴技术的不断发展,数据的规模呈指数级增长。在这样的背景下,批量管理工具的价值愈发凸显,它成为了我们在数据管理领域的重要利器。今天就为大家介绍Hyper管理器管理
    的头像 发表于 02-08 09:57 1525次阅读
    hyper<b class='flag-5'>管理器</b>,Hyper<b class='flag-5'>管理器</b>:<b class='flag-5'>管理</b>工具使用指南

    KiCad 9 探秘(五):敷铜管理器

    “  KiCad 9 中新增了敷铜管理器的功能,可以让您更方便的查看或编辑 PCB 中的敷铜。   ” 敷铜管理器有什么用? 敷铜管理器(Zone Manager)可以帮助您在同一个对话框中查看或
    的头像 发表于 02-06 11:15 3368次阅读
    KiCad 9 探秘(五):敷铜<b class='flag-5'>管理器</b>

    NAS重置密码攻略来袭,让你告别‘密码焦虑’!

    你是否曾遇到过这样的尴尬场景:当你登录某个账号时,突然发现自己的脑子像是被格式化了一样,一片空白。好不容易凭感觉输入了几组可能的密码组合,结果系统无情地吐出了“密码错误”的提示。 更让人抓狂
    的头像 发表于 12-11 15:29 1987次阅读
    NAS重置<b class='flag-5'>密码</b>攻略来袭,让你告别‘<b class='flag-5'>密码</b>焦虑’!

    Linux系统设置用户密码规则(复杂密码策略)方法

    Linux系统下的用户密码的有效期 可以修改密码可以通过login.defs文件控制。设置密码过期期限(默认情况下,用户的密码永不过期。) 编辑 /etc/login.defs 文件,
    的头像 发表于 12-07 09:24 2188次阅读