全网唯一标准王
ICS 35. 240. 01 CCS L78 T/CSAC 中华人民共和国 团体标准 T/CSAC003—2024 软件标识标签编码要求 Coding requirement for software identification tag 2024 - 7 - 31 发布 2024-7-31实施 中国网络空间安全协会 发布 T/CSAC003—2024 目 次 前 II 1 范围 2规范性引用文件 3 术语和定义 4 缩略语 5软件标识标签结构 5.1软件标识标签的数据构成, 5.2软件标识标签的数据格式要求 5.3软件标识标签的基本数据元素 5.3.1根元素软件标识. 5.3.2子元素实体 5.4软件标识标签的可选数据元素 5.4.1元素证据. 5.4.2元素关联. 5.4.3元. 5.4.4有效载荷. 5.4.5元素目录 5.4.6元素组件 5.5软件标识标签的扩展数据元素 5.6 数字签名 附 B 附 录 12 参考文献 14 T/CSAC003—2024 前言 本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定 起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。 本文件由中国网络空间安全协会提出。 本文件由中国网络空间安全协会归口。 本文件起草单位:中国信息安全测评中心、深圳市金蝶天燕云计算股份有限公司、工业和信息化部 第五研究所、京东科技信息技术有限公司、统信软件技术有限公司、麒麟软件有限公司、苏州棱镜七彩 信息科技有限公司、中移(杭州)信息技术有限公司、中国互联网络信息中心、沈阳东软系统集成工程 有限公司、北京数字认证股份有限公司、三六零数字安全科技集团有限公司、中孚安全技术有限公司、 拓尔思信息技术股份有限公司、杭州网易智企科技有限公司、北京航空航天大学。 本文件主要起草人:高松、邵帅、林琳、李伟彬、方时、王晓萌、柴思跃、顾欣、廖晗、郑伟娜、 唐洪山、张磊、文波、毛周、梁大功、黄浩东、徐倩华、蔡倩楠、聂智戈、杨万禄、邓鑫杰、喻海生、 贾彦生、沈天翔、刘中、肖若楠、李娜、耿贵宁、张岳、徐戈、王洪俊、朱浩奇、李雨珂、关振宇、李 大伟。 II T/CSAC003—2024 软件标识标签编码要求 1范围 本文件规定了软件标识标签的结构和编码规则,包括软件标识标签的数据构成、数据格式要求、基 本数据元素、扩展数据元素。 本文件适用于所有需要标识的软件组件,包括商业软件、开源软件、定制软件等,可用于指导软件 供应链相关方之间进行软件标识标签的生成、共享和使用。 规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件, 仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本 文件。 GB/T11457-2006信息技术软件工程术语 GB/T25069-2022信息安全技术术语 GB/T36637-2018信息安全技术ICT供应链安全风险管理指南 GB/T43698-2024信息安全技术软件供应链安全要求 3术语和定义 下列术语和定义适用于本文件。 3. 1 软件产品software product 计算机软件、信息系统或设备中嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时 提供的计算机软件。 注1:软件产品包含计算机程序代码、规程、相关数据、文档和相关服务。 注2:本文件中软件产品简称为软件。 L来源:GB/T43698-2024,3.1] 3. 2 软件标识标签 Software Identification Tag 用于标识和描述单个软件产品的数据元素集合,包含软件名称、版本、供方等方面的信息。 3. 3 元素 Element 中区别出来。 [来源:GB/T 16262.1-2006,3.6.19] T/CSAC003—2024 4缩略语 下列缩略语适用于本文件。 GUID:全局唯一标识符(Globally Unique Identifier) JSON:一种轻量级的数据交换格式(JavaScript Object Notation) MD5:一种消息摘要算法(Message Digest 5) SHA:安全哈希算法(Secure Hash Algorithm) Elliptic Curves) SM3:国家密码管理局公布的安全哈希算法(SecureHashAlgorithm3) URL:统一资源定位符(Uniform Resource Locator) 5软件标识标签结构 5.1软件标识标签的数据构成 软件标识标签由根元素和子元素构成。其中根元素标记为SoftwareIdentity,用于表示一个软件标 识标签的开始。子元素用来表达不同类别的产品信息,子元素包括Entity、Evidence、Link、Meta和 Payload。根元素和子元素可包含不同的属性,用于表达更多的信息。 5.2软件标识标签的数据格式要求 软件标识标签的数据格式满足以下要求: a)支持人类容易理解和解释的格式; b)支持自动化工具解析处理 c)支持独立于编程语言的通用格式,包括JSON等。 5.3软件标识标签的基本数据元素 软件标识标签的基本数据元素定义了软件标识标签的最小集,包含根元素软件标识 (SoftwareIdentity)和子元素实体(Entity)及相关属性。其中,SoftwareIdentity包含记录产品名 称的name属性和记录标签全局唯一标识符的tagId属性,Entity包含记录标签创建者名称的name属性和 记录标签创建者角色的role属性。软件标识SoftwareIdentity和实体Entity还可包含其他自定义的扩展 属性。 5.3.1根元素软件标识 根元素软件标识(SoftwareIdentity)用于标记软件标识标签的开始。SoftwareIdentity作为根元 素,可包含子元素,如Entity、Payload等,此外,SoftwareIdentity还可包含属性。SoftwareIdentity 的属性包括name、tagId、tagVersion、version、corpus、patch、supplemental、media。 软件名称(name):软件组件名称,必选。 唯一标识符(tagId):软件组件的唯一标识符,一个128位的GUID字符串,必选。 版本(tagVersion):标签版本,默认值O。 开发版本(version):软件组件的开发版本,默认值o.0。 2 T/CSAC003—2024 语料库(corpus):汇总,如设置为true,说明此软件标识标签是描述软件组件安装前信息的汇总, 默认值false。 主标签(primary):主标签,如设置为true,说明是软件的主标签,默认值true。 补丁(patch):补丁标签,如设置为true,说明是软件组件的补丁信息,默认值false。 补充(supplemental):补充标签,用于以补充方式为已存在的标签提供额外数据元素,如文档信 息、许可证信息、安装说明、补丁/升级信息、运行环境信息等,如设置为true,说明有补充标签需要 合并到主标签,默认值false。 媒介(media):用于描述此软件标识标签所在的平台特征。 生命周期(lifecycle):此软件标识标签生成时,软件所处生命周期的阶段,包括开发阶段(develop)、 交付阶段(commit)、运维阶段(operation)、废止阶段(decommission)。 时间戳(timestamp):创建软件标识标签的日期和时间,格式为“YYYY-MM-DDTHH:mm:ssZ”。 软件供方(creator):创建软件标识标签的实体名称。 创建工具(creatTool):创建软件标识标签的工具名称和版本。 下载链接(downloandLink):获取软件标识标签的URL地址。 5.3.2子元素实体 thumbprint. 名称(name):在软件标识标签中充当特定角色的组织的名称,必选。 角色(role):标签创建者的角色,必选。可选的角色包括汇聚(aggregator)、分发(distributor) 授权(licensor)、创建软件(SoftwareCreator)、创建标签(tagCreator)。标签使用者可定义其 他角色。 组织标识(regid):组织的标识,通常用组织所在的域名表示。 指纹(thumbprint):软件标识标签的指纹。 5.4软件标识标签的可选数据元素 软件标识标签可包含一些可选数据元素,包括证据、关联、元、有效载荷、目录和文件,用于满足 更广泛的需求。 5.4.1元素证据 可选数据元素证据(Evidence)用于说明未安装软件标识标签的系统扫描结果,Evidence的属性包 括date 和 deviceId。 a)日期(date):扫描日期,可选。 b)标识(deviceId):设备标识,可选。 5.4.2元素关联 () 限、关联、类型、用法。 a)制品信息(artifact):目标资源的规范名称。 b)链接地址(href):被引用资源的链接。 3 T/CSAC003—2024 c)媒介(media):此软件标识标签所在的平台特征。 d)权限(ownership):与目标资源的关联程度,可选值为adandon、private和shared。 e)关联(rel):软件标识符与目标文件之间的关系。 f)类型(type):目标资源的媒体类型。 g)用法(use):目标资源是否硬性需求。 5.4.3元 可选

.pdf文档 软件标识标签编码要求(T-CSAC 003—2024)

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
软件标识标签编码要求(T-CSAC 003—2024) 第 1 页 软件标识标签编码要求(T-CSAC 003—2024) 第 2 页 软件标识标签编码要求(T-CSAC 003—2024) 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2026-06-07 02:21:08上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。