本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建扫描配置
在创建扫描配置之前,您必须创建与 Amazon Inspector 的集成。首次创建集成时,系统会提示您创建默认扫描配置。本主题介绍如何创建常规扫描配置。默认扫描配置和常规扫描配置的区别在于,默认扫描配置会自动附加到新项目。您可以跳过创建默认扫描配置。
Code Security 最多仅支持 500 个常规扫描配置。Code Security 每个账户和每个组织仅支持 1 个默认扫描配置。一个扫描配置最多只能与 10 万个项目关联。
一个项目最多可以与总计 4 个扫描配置关联。如果已创建默认扫描配置,则这包括默认扫描配置。无法标记组织的扫描配置。
如果组织的委派管理员创建扫描配置,则扫描配置将在组织级别创建,并应用于组织中的所有成员账户。如果委派管理员创建默认扫描配置,也会发生同样的情况。
在创建扫描配置时,可以选择扫描频率、扫描分析和要扫描的存储库。扫描频率可以是基于变化的定期扫描,也可以自定义。如果选择基于变化的定期扫描,则可以选择启用定期扫描。如果启用定期扫描,则可以将扫描频率设置为扫描发生在周几或月中的某日。自定义扫描允许您选择在更改代码时启用扫描以及进行定期扫描。如果您在更改代码时启用扫描,则可以指定要包含在合并和拉取请求中的扫描触发器。
如果提交 ID 在设定时间内没有变化,可以跳过扫描。对于定期扫描,如果提交 ID 在 1 周内扫描之间没有变化,则会跳过扫描。对于按需扫描,如果提交 ID 在 24 小时内扫描之间没有变化,则会跳过扫描。
注意
如果扫描配置仅具有针对合并请求和拉取请求的触发器,则仅呈现前 25 个关键或重要扫描结果,并且仅在源代码管理平台中显示。在 Amazon Inspector 中不会显示任何内容。
创建常规扫描配置
-
使用您的凭证登录。打开 Amazon Inspector 控制台:https://console.aws.amazon.com/inspector/v2/home
。 -
从导航窗格中,选择 Code Security。
-
选择配置,然后选择创建扫描配置。
-
在扫描详细信息下,执行以下操作:
-
对于配置名称,输入扫描配置的名称。
-
-
在扫描频率下,通过选择基于变化的定期扫描或自定义扫描类型和触发器,来指定代码扫描的频率。
-
(选项 1)如果选择基于变化的定期扫描,请选择启用定期扫描或禁用定期扫描。
-
如果选择启用定期扫描,请通过选择要扫描代码的具体星期和日期来设置扫描频率。
-
-
(选项 2)如果选择自定义扫描,请决定是否在更改代码时启用扫描以及进行定期扫描。
-
选择更改代码时启用扫描或更改代码时禁用扫描。如果选择更改代码时启用扫描,请从下拉菜单中指定扫描触发的时间。
-
选择启用定期扫描或禁用定期扫描。如果选择启用定期扫描,请通过选择要扫描代码的具体星期和日期来设置扫描频率。也可以根据基于事件的触发器进行扫描。这些事件包括当对默认分支打开拉取请求时,以及在将提交推送到默认分支时。
-
-
-
在扫描分析下,决定是配置完成扫描分析还是配置自定义扫描分析:
-
(选项 1)如果选择完成扫描分析,将应用以下所有扫描分析:
-
静态应用程序安全测试 – 分析源代码中是否存在漏洞。
-
IaC 扫描 – 分析配置和预置基础设施的脚本和代码。
-
静态软件组成分析 – 检查应用程序中的开源包。
-
-
(选项 2)如果选择自定义的扫描分析,则必须从下拉菜单中选择至少一种前面提到的扫描分析类型:
-
-
(可选)对于标签,创建要应用于项目的键值对。最多可以创建 50 个标签。
-
选择下一步。
-
在存储库选择下,选择所有存储库或特定存储库。
-
(选项 1)如果选择所有存储库,则会对任何现有存储库启用扫描。
-
(选项 2)如果选择特定存储库,则仅对您指定的存储库启用扫描。
-
-
选择下一步。
-
查看您的选择,然后选择创建扫描配置。
注意
常规扫描配置仅适用于所有现有的代码存储库。它们不会应用于新的代码存储库。