描述
产品不提供其用户能够更新或修补其固件解决可能出现的任何缺陷或弱点。
扩展描述
没有补丁或更新固件的能力,消费者将离开容易受到剥削的任何已知的漏洞,或任何的漏洞被发现在未来。这可以让消费者永久设备的风险在整个一生中,这可能是几年或者几十年。一些外部防护措施和移植可能是用来帮助预防或减少恶意攻击的风险,但根疲软不能纠正。
的关系
此表显示了弱点和高水平类别相关的这一弱点。这些关系被定义为ChildOf、ParentOf MemberOf,并洞察类似项目可能存在的在较高和较低的抽象级别。此外,关系如PeerOf和CanAlsoBe定义显示类似的弱点,用户可能想要探索。
相关的视图”研究概念”(cwe - 1000)
自然 |
类型 |
ID |
的名字 |
ChildOf |
Base -一个弱点,仍主要是独立的资源或技术,但有足够的细节来提供特定的检测和预防方法。基础水平的弱点通常描述问题的2或3以下维度:行为、财产、技术、语言,和资源。 |
1329年 |
依赖组件,它不是可更新 |
此表显示了弱点和高水平类别相关的这一弱点。这些关系被定义为ChildOf、ParentOf MemberOf,并洞察类似项目可能存在的在较高和较低的抽象级别。此外,关系如PeerOf和CanAlsoBe定义显示类似的弱点,用户可能想要探索。
相关观点“硬件设计”(cwe - 1194)
自然 |
类型 |
ID |
的名字 |
MemberOf |
类别——CWE条目包含一组其他条目,共享一个共同的特点。 |
1208年 |
横切问题 |
模式的介绍
不同模式的引入提供了信息如何以及何时可以纳入这一弱点。生命周期的阶段识别点的介绍可能发生,而相关的报告提供了一个典型的场景介绍在给定的阶段。
阶段 |
请注意 |
需求 |
需求开发可能不考虑更新的重要性,在产品的生命周期,也可以不选择的能力由于费用或速度等市场的担忧。 |
架构和设计 |
缺乏规划在结构开发和设计,或外部压力速度等市场,可以忽略更新的能力。 |
实现 |
可以通过监督在实现期间出现的弱点。 |
常见的后果
这个表指定不同的个人相关后果的弱点。标识应用程序范围的安全领域侵犯,而影响了负面的技术影响,如果敌人成功利用这个弱点。可能提供的信息如何可能的具体结果预计将看到列表中相对于其它后果。例如,可能会有高可能性,缺点将被利用来实现一定的影响,但较低的可能性,它将被利用来实现不同的影响。
范围 |
影响 |
可能性 |
保密 完整性 访问控制 身份验证 授权
|
技术的影响:获得特权或假设的身份;旁路保护机制;执行未经授权的代码或命令;DoS:崩溃,退出或重新启动
如果攻击者可以识别一个可利用的漏洞在一个设备,没有修补的方法,这次袭击可能是用来对付整个类的设备。 |
媒介 |
示范例子
示例1
冰箱有一个网络接口,用于提醒制造商的官方目的时,冰箱检测到一个故障。因为设备连接到互联网,冰箱是黑客的目标可能希望使用其他设备可能更邪恶的目的。
冰箱里没有打补丁和破解成为呕吐者的电子邮件垃圾邮件。
观察到的例子
参考 |
描述 |
|
|
|
硬件“智能锁”弱键生成,允许攻击者窃取BLE嗅探的关键,但设备的固件不能升级,因此仍然脆弱的( ref - 1095]。 |
潜在的缓解措施
阶段:需求
指定需求包括更新固件的能力。包括完整性检查和认证,以确保不可信固件不能安装。 |
阶段:体系结构和设计
设计设备,以便更新固件。确保设计指定如何分发更新并确保其完整性和身份验证。 |
实施阶段:
实现必要的功能,以允许固件更新。 |
弱点Ordinalities
Ordinality |
描述 |
主 |
(其他弱点的弱点存在独立的) |
检测方法
手动分析
创建一个新的安装当前构建与未成年人的引导映像版本号变化。使用标准的安装方法更新引导映像。验证小版本号已经改变了。创建一个虚假的形象。确认启动更新程序不会安装假形象和生成一个错误消息或同等“无效的形象”。
|
体系结构或设计审查
检查消费者或维护者文档架构/设计文档,或原始需求,确保文档包括细节如何更新固件。
|
手动动态分析
确定有一个缺乏能力更新只读存储器(ROM)结构。这可能表现为最新的固件版本和当前版本的区别在设备里。
|
笔记
术语
“固件”一词没有一个广泛认同的定义,所以可能会有变化在如何解释这个CWE条目映射。
引用
|