什么是 KRACK

KRACK 是 Key Reinstallation Attack(密钥重新安装攻击)的首字母缩写。KRACK 是针对用于保护 Wi-Fi 连接的 Wi-Fi 保护访问协议 (WPA2) 的一种严重重播攻击。黑客使用 KRACK来破解 WPA2 中的漏洞。

什么是 KRACK-Worktile社区

什么是 KRACK

KRACK 是 Key Reinstallation Attack(密钥重新安装攻击)的首字母缩写。KRACK 是针对用于保护 Wi-Fi 连接的 Wi-Fi 保护访问协议 (WPA2) 的一种严重重播攻击。黑客使用 KRACK来破解 WPA2 中的漏洞。在选定潜在受害者范围之后,攻击者可以使用 KRACK 来访问和读取加密数据。

KRACK 如何工作

您的 Wi-Fi 客户端使用一种四向握手协议,以尝试连接到受保护的网络。握手协议可以确认客户端(您的智能手机、笔记本电脑等等)与接入点共用正确的凭据,这通常是网络密码。此操作将建立主密钥对 (PMK),从而允许数据加密。

总之,此握手过程允许实现快速登录和连接,并为每次连接设置新的加密密钥。此过程可保护 Wi-Fi 连接上的数据安全,并且所有受保护的 Wi-Fi 连接都使用四向握手协议来确保安全性。正是由于此协议的使用,才建议用户使用私人或凭据保护的 Wi-Fi,而不是公共连接。

KRACK 可以影响握手过程的第三步,允许攻击者操纵并回放 WPA2 加密密钥,并诱骗它安装已在使用中的某个密钥。重新安装密钥时,与其关联的其他参数(称为新鲜值的增量传输数据包编号和重播计数器)将被设置为其原始值。

新鲜值重置将继续重播第三步的传输,而不是进入四向握手的第四步。这将使加密协议受到攻击,并且根据攻击者如何重播第三步传输,还可能会破坏 Wi-Fi 安全性。

文章标题:什么是 KRACK,发布者:小编,转载请注明出处:https://worktile.com/kb/p/31374

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年11月4日 上午12:00
下一篇 2022年11月6日 下午8:13

相关推荐

  • RPA与按键精灵的区别是什么

    区别:1、定义区别;2、应用门槛区别;3、应用场景区别;4、稳定性区别。RPA是流程自动化机器人,通过软件自动化实现大量重复,基于规则的工作任务,达到释放人力的目的。按键精灵的是通过编辑脚本内容,实现自动操作键盘鼠标,达到解放双手的目的。 1、定义区别 RPA(Robotic Process Aut…

    2023年2月16日
    34100
  • 软件测试缺陷管理系统有哪些

    缺陷管理工具有:1、Jira;2、CoCode评审工具;3、Worktile;4、Bugzilla。软件缺陷管理是在软件生命周期中识别、管理、沟通任何缺陷的过程(从缺陷的识别到缺陷的解决关闭),确保缺陷被跟踪管理而不丢失。 1、Jira Jira是Atlassian公司开发的项目与实务跟踪工具,被广…

    2022年11月14日
    74000
  • Visual C  .NET的存在意义是什么

    存在意义是:1. 提供强大的开发环境;2. 支持多种应用程序类型;3. 提高开发效率;4. 与.NET框架紧密集成;5. 提供丰富的第三方组件;6. 提供广泛的支持和资源。Visual C .NET提供了一个强大的开发环境,使得开发人员可以更加高效地进行应用程序开发。 1. 提供强大的开发环境 Vi…

    2023年3月1日
    3300
  • python怎么读取db文件

    读取的步骤是:一、安装sqlite3模块;二、连接数据库;三、执行SQL查询;四、处理查询结果;五、关闭数据库连接。首先,需要安装sqlite3模块。sqlite3是Python中自带的一个轻量级的关系型数据库,它可以嵌入到Python应用程序中,也可以作为独立的进程运行。 一、安装sqlite3模…

    2023年5月31日
    53700
  • Python应用于哪些领域

    Python应用于哪些领域:1、web开发;2、网络爬虫;3、数据科学;4、自动化运维;5、数据库编程;6、网络编程;7、图形处理、数学处理、文本处理;8、多媒体应用。其中,web开发指可结合python、html、css、javascript、数据库等开发一个网站。 一、web开发 结合pytho…

    2023年5月10日
    27800
  • 盘点国内外24款项目管理软件排行榜(较全榜单)

    本文将为您推荐24款国内外顶尖的项目管理软件,涵盖了国内市场的PingCode、Worktile、钉钉等,以及国际市场的Asana、Basecamp、ClickUp等。这些项目管理软件具有良好的用户评价和行业口碑,帮助您提高项目管理效率,实现团队协同。文章将详细介绍每款软件的核心功能、适用人群、使用…

    2023年4月23日
    1.9K01
  • 项目进度计划用什么软件制作

    项目进度计划制作用软件有:1、Microsoft Project;2、Smartsheet;3、GanttProject;4、Trello。项目进度计划软件是一种辅助项目管理的工具,可以帮助我们制定、管理和更新项目进度计划。 在项目管理中,项目进度计划是非常重要的一环。通过制作进度计划,我们可以清晰…

    2023年3月2日
    32300
  • 经典的php框架有哪些

    经典的php框架有:1、zendframwork (ZF);2、Yii;3、CakePHP;4、Symfony;5、CodeIgniter(CI);6、CanPHP;7、Laravel。zendframwork(ZF)是Zend公司推出的一套PHP开发框架。功能非常的强大,是一个重量级的框架,ZF …

    2023年1月11日
    23200
  • 劳动力计划表用什么软件做

    劳动力计划表软件有:1、有道云笔记;2、滴答清单;3、讯飞语记;4、千本笔记;5、暖暖手账;6、记事本;7、计划表。有道云笔记是一款多平台的记录工具,可以通过文档、扫描、语音、收藏等方式进行记录。 一、有道云笔记 有道云笔记是一款多平台的记录工具,可以通过文档、扫描、语音、收藏等方式进行记录。书本中…

    2023年4月21日
    11800
  • 如何处理员工之间的团队冲突

    处理员工之间的团队冲突是组织管理中的常见挑战。有效的处理方法包括:1、识别和分析冲突,2、及时干预和沟通,3、中立调解,4、提供冲突解决培训,5、制定清晰的团队规则和期望。其中,及时干预和沟通可以让双方表达自己的观点和需求,促使双方理解对方的立场,为解决冲突打下基础。 1、识别和分析冲突 了解冲突的…

    2023年8月9日
    6600

发表回复

登录后才能评论
联系我们
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部