暴力破解
暴力破解是一种针对于密码的破译方法,将密码进行逐个推算直到找出真正的密码为止。设置长而复杂的密码、在不同的地方使用不同的密码、避免使用个人信息作为密码、定期修改密码等是防御暴力破解的有效方法。
暴力破解的方法
穷举法:根据输入密码的设定长度、选定的字符集生成可能的密码全集,进行地毯式搜索。理论上利用这种方法可以破解任何一种密码,但随着密码复杂度增加,破解密码的时间会指数级延长。
字典式攻击:字典式攻击是将出现频率最高的密码保存到文件中,这文件就是字典,暴破时使用字典中的这些密码去猜解。字典式攻击适用于猜解人为设定的口令。
彩虹表攻击:属于字典式攻击,是一种高效地破解哈希算法(MD5、SHA1、SHA256/512等)的攻击方式。其核心思想是将明文计算得到的哈希值由R函数映射回明文空间,交替计算明文和哈希值,生成哈希链,将这个链的首尾存储在表中。将不同的R函数用不同的颜色表示,众多的哈希链就会像彩虹一样,所以叫做彩虹表。
哪些是最容易受到暴力破解的密码许多人设置的密码都过于简单,或者使用电话号码、出生日期、亲人或宠物的名字作为密码,或者在不同网站使用相同密码,这些行为导致密码很容易被破解。
在 2020年末,NordPass公布了2020 年使用率最高的200 个密码,排名靠前的几个密码分别为123456、123456789、password、12345678、111111、123123、12345、1234567890、1234567、000000、1234…… ,除了纯数字,还有各种数字和字母组合,例如:qwerty、abc123 和picture1 等。如何防御暴力破解攻击
1、人的层面:增强密码安全性
提升密码长度和复杂度
在不同的地方使用不同的密码
避免使用字典单词、数字组合、相邻键盘组合、重复的字符串
避免使用名字或者非机密的个人信息(电话号码、出生日期等)作为密码,或者是亲人、孩子、宠物的名字
定期修改密码
2、系统层面:做好密码防暴力破解设计
锁定策略:输错密码几次就锁定一段时间
验证码技术:要求用户完成简单的任务才能登录到系统
密码复杂度限制:强制用户设置长而复杂的密码,并强制定期更改密码
双因子认证:结合两种不同的认证因素对用户进行认证
华为HiSec Insight如何帮助您防御暴力破解攻击
华为推出基于成熟自研商用大数据平台FusionInsight开发的HiSec Insight安全态势感知系统,结合智能检测算法可进行多维度海量数据关联分析,主动实时的发现各类安全威胁事件,还原出整个APT攻击链攻击行为。同时华为安全态势感知可采集和存储多类网络信息数据,帮助您在发现威胁后调查取证以及处置问责。华为安全态势感知以发现威胁、阻断威胁、取证、溯源、响应、处置的思路设计,帮助您完成全流程威胁事件闭环。
编辑:jq
-
华为
+关注
关注
216文章
34690浏览量
253789 -
密码
+关注
关注
8文章
191浏览量
30634 -
哈希算法
+关注
关注
1文章
56浏览量
10809
原文标题:什么是暴力破解?
文章出处:【微信号:huaweidoc,微信公众号:华为产品资料】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
百度百科启动“繁星计划”
加密算法的选择对于加密安全有多重要?
凌科获授基于ISO56005的《创新与知识产权管理能力》证书

半导体术语小百科
鸿蒙智行再迎OTA升级,车载小艺化身私人用车顾问、百科导师

名单公布!【书籍评测活动NO.49】大模型启示录:一本AI应用百科全书
引领高效能风扇新时代!森国科发布13万转暴力风扇无刷电机方案

机房监控,机房监控百科
浅谈PUF技术如何保护知识产权
IP黑名单的建立、应用与管理

评论