检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表1 常见失败原因分析 失败原因 解决方案 文件解析异常 文件本身存在不完整、结构异常等问题,导致服务无法正常解析。提供通用的压缩、固件、包格式文件重新创建扫描任务即可。 文件上传中损坏 文件在传送过程中损坏,导致无法正确解析。重新创建扫描任务进行扫描即可。 其它原因导致任务失败
200 停止任务响应对象 { "data" : { "id" : "00000000-0000-0000-0000-000000000000", "result" : "success" } } 状态码 状态码 描述 200 停止任务响应对象 400 错误响应体
200 获取任务状态响应对象 { "data" : { "id" : "00000000-0000-0000-0000-000000000000", "status" : "R" } } 状态码 状态码 描述 200 获取任务状态响应对象 400 错误响应体 401
创建报告Excel响应对象 { "data" : { "id" : "00000000-0000-0000-0000-000000000000", "result" : "success" } } 状态码 状态码 描述 200 创建报告Excel响应对象 400 错误响应体
创建报告PDF响应对象 { "data" : { "id" : "00000000-0000-0000-0000-000000000000", "result" : "success" } } 状态码 状态码 描述 200 创建报告PDF响应对象 400 错误响应体
查看报告Excel状态响应对象 { "data" : { "id" : "00000000-0000-0000-0000-000000000000", "status" : "R" } } 状态码 状态码 描述 200 查看报告Excel状态响应对象 400 错误响应体
查看报告PDF状态响应对象 { "data" : { "id" : "00000000-0000-0000-0000-000000000000", "status" : "R" } } 状态码 状态码 描述 200 查看报告PDF状态响应对象 400 错误响应体
} 响应示例 状态码: 200 创建任务响应对象 { "data" : { "id" : "00000000-0000-0000-0000-000000000000" } } 状态码 状态码 描述 200 创建任务响应对象 400 错误响应体 401 错误响应体 429
在“二进制成分分析”页面,单击“添加任务”,弹出“添加任务”对话框,单击“扫描对象”旁的文件框,选择需要扫描的软件包/固件,在弹出的配置框中,导入扫描对象。 图1 添加任务 表1 参数说明 参数 参数说明 扫描对象 待扫描的软件包/固件。 任务名称 扫描文件的名称。 任务描述 对任务信息进行说明。
放的计算机软件。 开源组件(open source component) 是开源软件系统中最小可识别且本身不再包含另外组件的、组件信息可在公共网站获取且可独立分发、开发过程中带有版本号并且可组装的软件实体。 开源许可证(open source license) 开源软件的版权持有
在左侧导航栏,单击“软件成分分析 > 二进制成分分析”。 在“二进制成分分析”页面,单击“添加任务”,弹出“添加任务”对话框,单击“扫描对象”旁的文件框,选择本地的软件包,导入扫描对象。 图1 添加任务 支持上传.7z、.arj、.cpio、.phar、.rar、.tar、.xar、.zip、.jar、
待扫描的源码类型,包括文件和代码仓。 扫描对象 待扫描的源码文件。 任务描述 对当前源码成分分析任务的说明。 代码仓扫描 图2 添加代码仓扫描任务 参数 参数说明 任务名称 源码成分分析任务的名称。 扫描类型 待扫描的源码类型,包括文件和代码仓。 扫描对象 待扫描的代码仓地址,当前只支持SSH地址。
成分分析的扫描原理是什么,主要识别哪些风险? 对用户提供的软件包/固件进行全面分析,通过解压获取包中所有待分析文件,基于组件特征识别技术以及各种风险检测规则,获得相关被测对象的组件BOM清单和潜在风险清单。主要包括以下几类: 开源软件风险:检测包中的开源软件风险,如已知漏洞、License合规等。 安全配置风险
错误描述 最小长度:2 最大长度:512 请求示例 无 响应示例 无 状态码 状态码 描述 200 获取安全编译选项统计数据响应对象 400 失败时返回错误对象 错误码 请参见错误码。 父主题: 二进制成分分析
错误描述 最小长度:2 最大长度:512 请求示例 无 响应示例 无 状态码 状态码 描述 200 获取开源漏洞分析报告响应对象 400 失败时返回错误对象 错误码 请参见错误码。 父主题: 二进制成分分析
1所示。 表1 源码成分分析任务列表参数说明 参数 参数说明 任务名称 源码成分分析任务的名称。 扫描对象 被扫描的对象,包含文件和代码仓。 任务状态 “等待中” 导入扫描对象后开始等待扫描。 “进行中” 任务正在进行扫描。 “已完成” 任务已完成扫描。 “已停止” 任务扫描中单击了操作栏的“停止”。
错误描述 最小长度:2 最大长度:512 请求示例 无 响应示例 无 状态码 状态码 描述 200 获取安全配置统计数据响应对象 400 失败时返回错误对象 错误码 请参见错误码。 父主题: 二进制成分分析
错误描述 最小长度:2 最大长度:512 请求示例 无 响应示例 无 状态码 状态码 描述 200 获取密钥和信息泄露统计数据响应对象 400 失败时返回错误对象 错误码 请参见错误码。 父主题: 二进制成分分析
错误描述 最小长度:2 最大长度:512 请求示例 无 响应示例 无 状态码 状态码 描述 200 获取开源漏洞分析统计数据响应对象 400 失败时返回错误对象 错误码 请参见错误码。 父主题: 二进制成分分析
息,包含元数据信息、漏洞信息、依赖信息等内容。 二进制成分分析 全方位风险检测 对软件包/固件进行全面分析,基于各类检测规则,检测相关被测对象的开源软件漏洞和许可证合规、敏感信息(弱口令、硬编码密码等)、安全配置、安全编译选项等存在的潜在风险。 支持各类应用 支持对桌面应用(Wi