| 场景 | 选型对象 | 执行动作 | 判定结果 |
|---|---|---|---|
| 5G核心网控制面微服务开发 | 选用Spring Boot作为基础框架 | 核查其Apache-2.0许可证无传染风险;近一年提交超2000次;CVE-2023-20860(CVSS 7.5)已在3.0.6版本修复;测试覆盖率达78% | 综合评分92,准予使用 |
| 边缘计算节点日志采集模块 | 拟采用Fluentd替代自研方案 | 发现其依赖链包含LGPL-2.1组件,经法务确认可在动态链接下合规使用;社区每月PR合并超30个;无未修复高危漏洞 | 评分86,附加“不得静态链接”约束条件后通过 |
| 政企客户门户前端库选型 | 候选项目A(MIT)、项目B(GPL-3.0) | 项目A提交频率达标但仅2名活跃贡献者;项目B虽功能更强但许可证违规 | 项目A因社区风险降级为备选,启动内部孵化计划替代 |
| AI模型训练平台依赖管理 | 引入PyTorch生态组件 | 使用SCA工具检测出torchvision含CVE-2022-36056(CVSS 8.1),官方已发布补丁但未合入当前版本 | 要求锁定至v0.15.1以上版本,否则禁止集成 |
某项目主许可证为MIT,但深层依赖使用SSPL,存在变相传染风险。解决方案:强制启用SBOM(软件物料清单)生成机制,采用CycloneDX格式输出全依赖图谱,结合FOSSA或Black Duck进行策略引擎校验。
Gitee项目更新滞后GitHub三个月,导致活跃度误判。解决方案:建立双源比对机制,当Gitee最后更新时间与GitHub差异超过30天时,以GitHub为准,并标记“镜像延迟”警示。
某加密算法库仅有1名维护者,但行业广泛依赖。解决方案:启动“关键孤库”专项评估,要求引入单位承诺承担应急接管职责,签署《备用维护协议》并报备上级技术主管部门。
开发人员在原型阶段引入未经审批的开源工具,后期难以剥离。解决方案:实施环境隔离策略,禁止预发/生产环境加载未登记开源组件;CI流水线嵌入准入检查关卡,阻断非法构建包发布。
法务、安全、研发三方意见反复拉锯,平均审批周期达23天。解决方案:制定《开源选型快速通道规则》,对历史白名单组件复用、小版本升级等情形实行备案制,压缩流程至3个工作日内完成。
| 标准号 | 标准名称 | 状态 | 发布日期 | 实施日期 |
|---|---|---|---|---|
| NB/T 42162-2018 | 小水电机组选型设计规范 | 现行 | 2018-06-06 | 2018-10-01 |