💻 BS ISO/IEC 19770 是英国标准协会(BSI)采用的 ISO/IEC 19770 国际标准系列,由技术委员会 IST/15(软件与系统工程)归口制定,ICS 分类号为 35.080。该系列为软件资产管理(Software Asset Management, SAM)提供了标准化框架,涵盖过程与分级一致性评估、软件标识标签(SWID)、授权模式以及概述与词汇等部分,是组织控制软件成本、降低许可证合规风险、提升 IT 资产管理成熟度的重要标准。
💡 软件资产是组织重要的无形资产:若缺乏系统化管理,将面临许可证超用罚款、软件冗余浪费与供应链安全风险。BS ISO/IEC 19770 通过标准化的过程、标识标签与授权模式,使软件资产从”采购到退役”全程可控、可审计。
一、系列概述 📌
BS ISO/IEC 19770 系列由多个部分组成,本批材料收录了第 1、2、3、5 部分。第 1 部分为过程与分级一致性评估;第 2 部分为软件标识标签(SWID);第 3 部分为授权模式(Entitlement schema);第 5 部分为概述与词汇。该系列取代了早期版本,并随着 IT 资产管理与软件供应链安全的演进持续更新。
标准主要服务于:企业 IT 资产管理与软件许可团队、软件采购与合规审计人员、软件供应商与分销商、IT 服务与云资源管理平台开发者,以及从事软件资产盘点与供应链合规的第三方服务机构。
二、系列构成与技术要点 📋
| 标准号 | 中文标题 | 核心内容 |
| BS ISO/IEC 19770-1:2012 | 过程与分级一致性评估 | 软件资产管理过程框架,按成熟度分级的合规性评估(一级至四级),取代 2006 版 |
| BS ISO/IEC 19770-2:2015 | 软件标识标签(SWID) | 用于软件识别的标准标签格式,含标签元素、属性与软件身份信息,支撑资产盘点与供应链透明 |
| BS ISO/IEC 19770-3:2016 | 授权模式(Entitlement schema) | 授权(权利、许可)元数据模式,描述软件许可权利与合规要求 |
| BS ISO/IEC 19770-5:2015 | 概述与词汇 | 软件资产管理相关概念、术语与缩略语的定义(扫描版本,依据公开领域知识撰写) |
⚠️ 本材料中 BS ISO/IEC 19770-5 部分为扫描版本,相关描述依据该标准公开领域知识撰写,具体条款请以 BSI 官方发布版本为准。
三、关键技术要求 🔧
BS ISO/IEC 19770 系列的关键技术要求体现在过程、标签与授权三个层面:
- 过程框架(第 1 部分):规定软件资产管理的过程与能力,按成熟度分级(如一级至四级)评估组织合规性,覆盖采购、部署、使用、退役等阶段。
- 软件标识标签(第 2 部分):规定 SWID 标签的格式,包含软件身份、版本、供应商等核心信息,可嵌入安装包或单独分发,使软件可被自动识别与盘点。
- 授权模式(第 3 部分):规定授权(权利与许可)的元数据模式,描述许可证类型、数量、期限、权限与合规约束。
- 产品一致性(Product conformance):第 2、3 部分规定了标签与授权数据的符合性要求,保证标识信息准确、规范。
- 概述与词汇(第 5 部分):统一软件资产管理的核心概念与术语,消除跨组织沟通歧义。
🚨 软件标识标签的准确性是资产盘点的前提:若 SWID 标签缺失、错误或未随软件分发,自动盘点将无法识别软件,导致资产台账失真与合规盲区。软件采购时应要求供应商提供符合标准的 SWID 标签。
四、工程实践应用 🛠️
在工程实践中,BS ISO/IEC 19770 系列主要应用于以下场景:
- 🔍 软件资产盘点与台账:利用 SWID 标签与自动发现工具建立准确的软件资产台账,掌握各软件的名称、版本、数量与安装位置。
- 🔧 许可证合规管理:依据授权模式(第 3 部分)将实际安装量与实际许可量比对,识别超用与冗余,避免合规风险与浪费。
- 📊 软件采购与供应商管理:在采购协议中要求供应商提供 SWID 标签与授权信息,实现供应链软件透明与可追溯。
- 📋 软件退役与数据合规:结合资产生命周期管理,规范软件退役时的许可回收与数据清理,满足安全与隐私合规。
✅ 建议组织按 BS ISO/IEC 19770 建立软件资产管理体系:以第 1 部分过程框架设定能力目标,以第 2 部分 SWID 标签实现资产识别,以第 3 部分授权模式管理许可,并以第 5 部分统一术语,逐步提升 SAM 成熟度。
五、常见问题解答 ❓
❓ 问:软件资产管理与 IT 资产管理是什么关系?
答:IT 资产管理(ITAM)涵盖硬件、软件、网络等全部 IT 资产;软件资产管理(SAM)是其中的专门领域,聚焦软件的采购、许可、部署与退役。BS ISO/IEC 19770 为 SAM 提供专门标准。
❓ 问:SWID 标签有什么作用?
答:SWID(软件标识标签)是嵌入或随软件分发的标准标识,携带软件身份、版本、供应商等信息,使管理工具能自动识别与盘点软件,支撑资产台账准确与供应链透明。
❓ 问:第 1 部分的”分级一致性评估”是什么意思?
答:它按成熟度等级(如一级至四级)评估组织软件资产管理过程符合标准的程度,等级越高表示管理越成熟。组织可据此识别差距、制定改进路径,并向审计方证明其管理能力。
❓ 问:授权模式(第 3 部分)描述什么内容?
答:授权模式描述软件许可的元数据,包括权利类型、许可数量、期限、使用权限与合规约束,使许可信息可机器处理,便于合规比对与审计自动化。
❓ 问:BS ISO/IEC 19770 是否适用于开源软件?
答:适用。开源软件的许可(如 GPL、Apache、MIT)同样需要资产管理,SWID 标签与授权模式可描述开源软件的版本与许可义务,帮助组织满足开源合规(如许可证条款、版权声明)要求。