社区开发的软件和硬件弱点类型清单
语言
班级:不是特定语言的(不确定的患病率)
技术影响:其他;旁路保护机制
示例1
以下代码使用统计PRNG生成帐户ID。
由于该程序对PRNG的每个调用都使用相同的种子值,因此其值是可以预测的,使系统容易受到攻击。
示例2
该代码试图为用户会话生成唯一的随机标识符。
因为PRNG的种子始终是用户ID,因此会话ID始终是相同的。因此,攻击者可以预测任何用户的会话ID并可能劫持会话。
如果用户ID是顺序生成的,或者以其他方式仅限于狭窄的值范围,则此示例还显示一个小的种子空间(CWE-339)。
阶段:建筑和设计
阶段:建筑和设计;要求
策略:图书馆或框架
维护
使用共同弱点枚举(CWE)和本网站的相关参考使用条款。CWE由美国国土安全部(DHS)网络安全和基础设施安全局(CISA),由国土安全系统工程和开发研究所(HSSEDI)由manbetx客户端首页(MITER)。版权所有©2006–2023,Miter Comanbetx客户端首页rporation。CWE,CWSS,CWRAF和CWE徽标是Miter Corporation的商标。manbetx客户端首页