更新时间:2022-12-10 GMT+08:00
分享

漏洞修复与验证

  • Linux软件漏洞和Windows系统漏洞:

    您可以使用“一键修复”功能进行修复,也可以根据界面提供的修复建议进行手动修复。

    修复完成后,可通过“验证”功能,快速验证漏洞是否修复成功。

    Windows漏洞修复需要公网访问权限。

  • Web-CMS漏洞:

    请根据界面提供的修复建议进行手动修复。

  • 应用漏洞:

    请根据界面提供的修复建议进行手动修复。

操作风险

  • 执行主机漏洞修复可能存在漏洞修复失败导致业务中断,或者中间件及上层应用出现不兼容等风险,并且无法进行回滚。为了防止出现不可预料的严重后果,建议您通过云服务器备份(CSBS)为ECS创建备份,详细操作请参见创建云服务器备份。然后,使用空闲主机搭建环境充分测试,确认不影响业务正常运行后,再对主机执行漏洞修复。
  • 在线修复主机漏洞时,需要连接Internet,通过外部镜像源提供漏洞修复服务。但是,如果主机无法访问Internet,或者外部镜像源提供的服务不稳定时,可以使用华为云提供的镜像源进行漏洞修复。

    为了保证漏洞修复成功,请在执行在线升级漏洞前,确认主机中已配置华为云提供的对应操作系统的镜像源,详细的配置操作请参见配置镜像源

修复紧急度

  • 高危:您必须立即修复的漏洞,攻击者利用该类型的漏洞会对主机造成较大的破坏。
  • 中危:您需要修复的漏洞,为提高您主机的安全能力,建议您修复该类型的漏洞。
  • 低危:该类型的漏洞对主机安全的威胁较小,您可以选择修复或忽略。

漏洞显示时长

  • 漏洞状态为“修复失败”或者“未处理”的漏洞会一直显示在漏洞列表中。
  • 漏洞状态为“修复成功”的漏洞,修复成功后,30天后才不会在漏洞列表中显示。

控制台一键修复漏洞

仅Linux软件漏洞和Windows系统漏洞支持控制台一键漏洞修复。

  1. 登录管理控制台
  2. 在页面左上角选择“区域”,单击,选择安全与合规 > 企业主机安全,进入主机安全平台界面。

    图1 进入主机安全

  3. 在弹窗界面单击“体验新版”,切换至主机安全服务页面。

    • 当前支持切换至主机安全服务的Region为华北-乌兰察布二零一、华北-乌兰察布二零二、西南-贵阳一、华南-深圳、华南-广州-友好用户环境、华东-上海一、华东-上海二、华北-北京一、华北-北京四。
    • 切换至新版后,在总览页左上角单击“返回旧版”,可切换至主机安全(旧版)。
    • 未开启云查杀或首次进入新版页面会弹出确认开启云查杀的弹窗,建议勾选“确认授权自动开启云查杀”,单击“立即开启”开启云查杀功能。
      • 该功能配置免费。
      • 开启后将应用至主机安全服务全局服务器,但部分检测能力受主机安全配额版本的限制无法运行,若需正常使用,建议您购买企业版及以上版本更好的体验云查杀功能。
      图2 勾选开启云查杀

  4. 在左侧导航树中,选择风险预防 > 漏洞管理,进入“漏洞管理”页面,单击“处理”,进入影响服务器页面。

    如果您的服务器已通过企业项目的模式进行管理,您可选择目标“企业项目”后查看或操作目标企业项目内的资产和检测信息。

    图3 修复漏洞

  5. “受影响服务器”页面,勾选受影响的服务器,单击“一键修复”,修复漏洞。

    图4 一键修复漏洞

  6. 在弹出的修复漏洞窗口中,勾选“我确定知晓如未进行创建备份,可能存在修复失败导致业务中断的风险,同时无法进行回滚”
  7. 单击“确认”,进行一键修复漏洞,修复状态处于“修复中”

    漏洞修复完成后,若修复成功,修复状态将变更为“修复成功”。若修复失败,修复状态将变更为“修复失败”

    “Linux系统Kernel类的漏洞”修复完成后需要手动重启,否则HSS仍可能为你推送漏洞消息。

手动修复系统软件漏洞

进入到漏洞的基本信息页,可根据修复建议修复主机中已经被识别出的漏洞,漏洞修复命令可参见表1

  • 不同的漏洞请根据修复建议依次进行修复。
  • 若同一主机上的多个软件包存在同一漏洞,您只需修复一次即可。

“Windows系统漏洞”“Linux系统Kernel类的漏洞”修复完成后需要手动重启,否则HSS仍可能为你推送漏洞消息。

表1 漏洞修复命令

操作系统

修复命令

CentOS/Fedora /Euler/Redhat/Oracle

yum update 软件名称

Debian/Ubuntu

apt-get update && apt-get install 软件名称 --only-upgrade

Gentoo

请参见漏洞修复建议。

漏洞修复有可能影响业务的稳定性,为了防止在修复漏洞过程影响当前业务,建议参考以下两种方案,选择其中一种执行漏洞修复:

方案一:创建新的虚拟机执行漏洞修复
  1. 为需要修复漏洞的ECS主机创建镜像,详细操作请参见通过云服务器创建整机镜像
  2. 使用该镜像创建新的ECS主机,详细操作请参见通过镜像创建云服务器
  3. 在新启动的主机上执行漏洞修复并验证修复结果。
  4. 确认修复完成之后将业务切换到新主机。
  5. 确定切换完成并且业务运行稳定无故障后,可以释放旧的主机。如果业务切换后出现问题且无法修复,可以将业务立即切换回原来的主机以恢复功能。
方案二:在当前主机执行修复
  1. 为需要修复漏洞的ECS主机创建备份,详细操作请参见创建云服务器备份
  2. 在当前主机上直接进行漏洞修复。
  3. 如果漏洞修复后出现业务功能问题且无法及时修复,立即使用备份恢复功能将主机恢复到修复前的状态,详细操作请参见使用备份恢复服务器
  • 方案一适用于第一次对主机漏洞执行修复,且不确定漏洞修复的影响。新创建的ECS主机建议采用按需计费的方式创建,待业务切换完成后可以根据需要转换为包周期计费模式。如果漏洞修复不成功可以随时释放以节省开销。
  • 方案二适用于已经有同类主机执行过修复,漏洞修复方案已经比较成熟可靠的场景。

漏洞忽略

某些漏洞只在特定条件下存在风险,比如某漏洞必须通过开放端口进行入侵,如果主机系统并未开放该端口,则该漏洞不存在危害。如果评估后确认某些漏洞无害,可以忽略该漏洞,无需修复。

忽略后,主机安全服务将不会对该漏洞告警。

修复验证

漏洞修复后,建议您立即进行验证。

手动验证

  • 通过漏洞详情页面的“验证”,进行一键验证。
  • 执行以下命令查看软件升级结果,确保软件已升级为最新版本。
    表2 验证修复命令

    操作系统

    修复命令

    CentOS/Fedora /Euler/Redhat/Oracle

    rpm -qa | grep 软件名称

    Debian/Ubuntu

    dpkg -l | grep 软件名称

    Gentoo

    emerge --search 软件名称

  • 手动执行漏洞检测查看漏洞修复结果。

自动验证

若您未进行手动验证,主机防护每日凌晨进行全量检测,您修复后需要等到次日凌晨检测后才能查看修复效果。

分享:

    相关文档

    相关产品