本文作者:DurkBlue

处理ssh协议当中出现的Diffie-Hellman Key Agreement Protocol 资源管理错误漏洞(CVE-2002-20001)推荐

DurkBlue 今天 18
处理ssh协议当中出现的Diffie-Hellman Key Agreement Protocol 资源管理错误漏洞(CVE-2002-20001)摘要:         这种是密钥协议当中处于的漏洞。Diffie-Hellman Key Agreemen...

        这种是密钥协议当中处于的漏洞。Diffie-Hellman Key Agreement Protocol是一种密钥协商协议。它最初在 Diffie 和 Hellman 关于公钥密码学的开创性论文中有所描述。该密钥协商协议允许 Alice 和 Bob 交换公钥值,并根据这些值和他们自己对应的私钥的知识,安全地计算共享密钥K,从而实现进一步的安全通信。仅知道交换的公钥值,窃听者无法计算共享密钥。Diffie-Hellman Key Agreement Protocol 存在安全漏洞,远程攻击者可以发送实际上不是公钥的任意数字,并触发服务器端DHE模幂计算。

        解决漏洞方式:

        1.登录服务器找到sshd_config配置文件,执行以下命令:

find / -name sshd_config   # 此命令将返回sshd服务配置文件所在路径

        2.修改配置文件sshd_config,执行以下命令:

vim sshd_config     # 打开并修改sshd_config文件

        3.在sshd_config文件末尾加入以下内容:

KexAlgorithms -diffie-hellman-group1-sha1,diffie-hellman-group1-sha256,diffie-hellman-group14-sha1,diffie-hellman-group14-sha256,diffie-hellman-group15-sha256,diffie-hellman-group15-sha512,diffie-hellman-group16-sha256,diffie-hellman-group16-sha512,diffie-hellman-group17-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha512

        4.使配置改动生效,执行以下命令:

 
systemctl restart sshd.service

        


此篇文章由DurkBlue发布,转载一下需要注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 今天
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享