安全扫描

监控您的Adobe Commerce和Magento Open Source站点是否存在安全风险和恶意软件,并接收安全更新和通知。

  • 让insight了解您商店的实时安全状态。
  • 接收基于最佳实践的建议,以帮助解决问题。
  • 安排每周、每天或按需运行安全扫描。
  • 运行21,000多项安全测试,帮助识别潜在的恶意软件。
  • 访问跟踪和监控站点进度的历史安全报告。
  • 访问显示成功和失败检查以及任何建议操作的扫描报告。

安全扫描工具可从Commerce/Magento帐户的仪表板中免费使用。 有关技术信息,请参阅《云基础架构上的Commerce指南》中的设置安全扫描工具​__。

安全扫描工具 {width="600" modal="regular"}

工作流

要为您的Adobe Commerce或Magento Open Source站点设置和配置安全扫描工具,请完成两个步骤:

步骤1:设置站点以进行安全扫描

  1. 从Commerce主页登录到您的Commerce/Magento帐户

  2. 查看并接受使用安全扫描工具的条款。

    1. 在左侧面板中,选择​Security Scan
    2. 单击​Go to Security Scan
    3. 阅读​Terms and Conditions
    4. 单击​ Agree ​继续。
  3. 在​ Monitored Websites ​页面上,单击​+Add Site

    如果您有多个具有不同域的站点,请为每个域配置单独的扫描。

    受监视的站点 {width="600" modal="regular"}

  4. 通过生成确认代码并将其添加到安全扫描工具,验证您对网站域的所有权。

    添加确认代码的过程因您使用的店面类型而异。 按照店面类型的步骤操作。

Commerce店面
  1. 输入​ Site URL ​和​Site Name

  2. 单击​Generate Confirmation Code

  3. 单击​ 复制 ​以将确认代码复制到剪贴板。

    生成确认码 {width="400" modal="regular"}

  4. 以具有完全管理员权限的用户身份登录到存储的管理员,并执行以下操作:

    1. 在​ 管理员 ​侧边栏中,转到​Content > Design>Configuration

    2. 在列表中找到您的网站,然后单击​Edit

    3. 展开 部分的 扩展选择器​HTML Head

    4. 向下滚动到​ Scripts and Style Sheets ​并单击任何现有代码末尾的文本框。 将确认代码粘贴到文本框中。

      脚本和样式表 {width="600" modal="regular"}

    5. 完成后,单击​Save Configuration

  5. 返回到Commerce帐户中的​ Security Scan ​页面,然后单击​ Verify Confirmation Code ​以建立域的所有权。

PWA店面
  1. 输入​ Site URL ​和​Site Name

  2. 对于​Confirmation Code,请选择META Tag选项,然后单击​Generate Code

  3. 单击​ Copy ​以将生成的确认代码META标记复制到剪贴板。

    生成确认码 {width="400" modal="regular"}

  4. 转到PWA Studio storefront项目目录并执行以下操作:

    1. 在PWA Studio项目目录下,转到packages > venia-concept > template.html

    2. 将复制的确认代码(生成的META标记)添加到HTML标题并保存更改。

      复制确认码 {width="600" modal="regular"}

    3. 返回到PWA Studio CLI,然后使用yarn安装项目依赖项并运行项目构建命令。

      code language-sh
      yarn install &&
      yarn build
      
    4. 在您的云项目​中,创建一个pwa文件夹,并复制店面项目的dist文件夹中的内容。

      code language-sh
      mkdir pwa && cp -r <path to your storefront project>/dist/* pwa
      
    5. 使用Git CLI工具来暂存、提交这些更改,并将其推送到您的云项目。

      code language-sh
      git add . &&
      git commit -m "Added storefront file bundles" &&
      git push origin
      

      构建过程完成后,更改将部署到您的PWA店面。

  5. 返回到Commerce帐户中的​ Security Scan ​页面,然后单击​ Verify Confirmation Code ​以建立域的所有权。

AEM店面
  1. 输入​ Site URL ​和​Site Name

  2. 对于​Confirmation Code,选择HTML ContentMETA Tag选项,然后单击​Generate Code

  3. 单击​ Copy ​以将生成的确认代码复制到剪贴板。

    生成确认码 {width="400" modal="regular"}

  4. 转到AEM storefront项目目录并执行以下操作:

    1. 在AEM storefront项目目录下,转到head.html
    2. 将复制的确认代码(生成的HTML Content或META Tag)添加到head.html文件并保存更改。
    note note
    NOTE
    仅当直接将确认添加到AEM storefront项目目录中的head.html文件时,验证站点所有权才起作用。 无法通过“文档创作”或“通用编辑器”等网页编辑工具添加它。

    复制确认码 {width="600" modal="regular"}

  5. 使用Git CLI工具暂存、提交这些更改并将其推送到项目存储库。

    code language-sh
    git add . &&
    git commit -m "Added security scan confirmation code" &&
    git push origin
    

    构建过程完成后,更改将部署到您的AEM商店前面。

  6. 返回到Commerce帐户中的​ Security Scan ​页面,然后单击​ Verify Confirmation Code ​以建立域的所有权。

步骤2:配置自动安全扫描

  1. 成功验证站点所有权后,为以下类型之一配置​ Set Automatic Security Scan ​选项:

    每周扫描(推荐)

    选择每周进行扫描的​Week DayTime​和​Time Zone

    默认情况下,扫描计划从每周的星期六午夜(UTC)开始,并持续到星期日。

    每周扫描 {width="500" modal="regular"}

    每日扫描

    选择每天进行扫描的​ Time ​和​Time Zone

    默认情况下,扫描计划于每天午夜(UTC)开始。

    每日扫描 {width="500" modal="regular"}

  2. 输入要接收已完成扫描和安全更新通知的​Email Address

    电子邮件地址 {width="400" modal="regular"}

  3. 完成后,单击​Submit

    验证域的所有权后,该站点将显示在Commerce帐户的“受监控网站”列表中。

  4. 如果您有多个网站使用不同的域,请重复此过程为每个网站设置安全扫描。

管理扫描失败

安全扫描工具允许您直接从报告视图管理扫描失败。 您可以将特定的扫描失败标记为误报,并将其从风险分数中排除。

管理扫描失败的好处

管理扫描故障可通过以下方式帮助您维护存储区更准确的安全概述:

  • 减少安全报表中的误报。
  • 关注需要注意的相关安全问题。
  • 保持更清楚地了解您商店的真实安全状态。
  • 无需联系支持人员来查找已知误报。
  • 通过自行管理您已经调查的扫描故障来节省时间。

您可能希望将扫描失败标记为误报的常见情况包括:

  • 应用了扫描工具未检测到的安全修补程序后。
  • 当检测到的问题不适用于您的特定商店配置时。
  • 当您实施了替代安全措施来解决问题时。
  • 当扫描失败基于您特意为业务需求设置的配置时。

忽略扫描失败

要管理已识别为误报的扫描失败,请执行以下步骤:

  1. 从​ Monitored Websites ​页面,单击要管理的站点的​View Report

  2. 在报表视图中,找到要标记为误报的失败扫描。

  3. 单击​ Ignore ​查看特定的扫描失败。

    忽略扫描失败 {width="600" modal="regular"}

  4. 单击​ Apply Changes ​保存您的选择。

忽略的扫描失败将移至​ Ignored Results ​部分,并从风险分数中排除。

停止忽略扫描失败

如果需要将以前忽略的扫描故障恢复到活动监视状态,请执行以下步骤:

  1. 在报表视图中,滚动到​ Ignored Results ​部分。

  2. 对于要恢复的扫描失败,单击​Stop Ignoring

    取消忽略扫描失败 {width="600" modal="regular"}

  3. 单击​ Apply Changes ​保存您的选择。

扫描失败将移回到​ Failed Scans ​部分,并包含在您的风险分数中。

查看忽略的扫描失败

忽略的结果显示在报告的单独部分中,并且风险分数会自动更新以仅反映活动扫描失败。 在应用更改之前,通过选择多个项目,可以一次管理多个扫描失败。

查看忽略的扫描失败 {width="600" modal="regular"}

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1