freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

CWE List 4.0版本发布 首次推出硬件设计漏洞类型
2020-04-02 17:24:16

CWE List升级至4.0版本

MITRE 2月24日宣布CWE List升级至4.0版本。根据MITRE发布的信息,CWE List 4.0版本将安全缺陷的范围从软件扩展到包括硬件,也就是说,新版本不仅包含软件缺陷,也包含硬件缺陷。

CWEList 4.0版本纳入硬件缺陷其实MITRE早有预告。MITRE在2019年10月就表示已开始探索将硬件漏洞纳入CWE库。2020年1月,MITRE预告4.0版本将合并架构(Architecture)和开发(Development)视图,和添加一个以硬件设计为重点的新视图。

 4.0版本和3.4.1版本的差别

整体来看,4.0版本和3.4.1版本的条目类型对比如下表N。

类型 3.4.1版本 4.0版本
缺陷(Weakness) 808 839
类目(Category) 295 312
视图(View) 38 39
过时(Deprecated) 48 61
共计 1189 1251

表1 CWE List 4.0版本和3.4.1版本的条目类型对比

从上表可看出,CWE List 4.0版本包含839个缺陷,共计1251个条目。新版本的变化如表2。

新增视图 2
新增条目 63
过时的条目 13
有大修改的条目 883
未修改的条目 293

表2 CWE List 4.0版本变化

如“CWE List升级至4.0版本”一节末尾所述,CWE List 4.0版本最重大的变化在于整合架构和开发视图,将这两个视图重构成一个新视图——软件开发(Software Development),和新添硬件设计(Hardware Design)视图。CWE List 4.0版本保留了研究概念(Research Concepts)视图。

 CWE List4.0版本NavigateCWE视图

在整合原有的架构和开发视图,并增加硬件设计视图后,CWE List 4.0版本Navigate CWE视图现包含三个视图——软件开发、硬件设计和研究概念。

Navigate CWE.png

图1 Navigate CWE视图

软件开发视图共有39个类目,417个缺陷条目。该视图中的缺陷是在软件开发过程中经常使用或遇到的类型,如API/函数错误、输入验证问题、指针问题等。该视图涵盖了软件架构和实现等软件开发生命周期中的所有方面。

软件开发视图.png

图2 软件开发视图

硬件设计视图共有12个类目,31个缺陷条目。该视图围绕硬件设计中经常使用或遇到的概念展示缺陷类型,如制造和生命周期管理问题,或权限分离和访问控制问题等。

硬件设计视图.png

图3 硬件设计视图

新版本的研究概念视图共有10个主题(Pillar),839个缺陷类型。该视图旨在促进对缺陷的研究,包括它们之间的相互依赖关系。这种分类方法不关心缺陷的检测方法,缺陷在代码中的位置,在开发生命周期中何时引入缺陷。该视图主要基于对行为进行抽象描述的方法组织归类。

注:Pillar原意为台柱等。此处取官网对Pillar在树状图中的释义,做“主题”解释。

研究概念视图.jpg

图4 研究概念视图

新版研究概念视图在其树状体系中引入了一个新的缺陷条目概念主题(Pillar) 。根据官网的信息,主题(Pillar)和类目(Category)都位于缺陷树状图的最高层级,但是两者之间存在一定的区别。理论上来说,类目并不是缺陷,而是特殊的CWE条目,用于组织具有共同特征的缺陷。主题(Pillar)是缺陷,且是最为抽象的缺陷类型,代表与其相关的所有类别(class)/基础缺陷(base)/变体缺陷(variant)的主题。典型的主题(Pillar)层级结构如图5。

Pillar层级示例.png

图5 主题(Pillar)层级结构示例

 CWE List各版本Navigate CWE视图演进

从2008年CWE List 1.0版本正式发布以来,Navigate CWE不断演进,从最初仅有研究概念视图,发展到4.0版本涵盖软件开发、硬件设计和研究概念视图。

2008.09 v1.0 2011.06 v2.0 2017.11 v3.0 2020.02 v4.0
研究概念视图 研究概念视图 开发概念视图 架构概念视图 研究概念视图 开发概念视图 软件开发视图 硬件设计视图 研究概念视图

CWE List Navigate CWE视图演进表

 CWE是由美国国土安全部下属网络安全和基础设施安全局(CISA)资助的软件安全战略性项目。随着业内技术的不断发展,CWE纳入新的缺陷类型,废弃旧的类型,与时俱进,让缺陷类型内容更丰富,符合企业和组织的安全需求。群智平台会持续跟进CWE的动态,及时与业内人士共享信息。

# MITRE
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者