Category-849: The CERT Oracle Secure Coding Standard for Java (2011) Chapter 6 - Object Orientation (OBJ)

ID: 849 Status: Obsolete

Summary

Weaknesses in this category are related to rules in the Object Orientation (OBJ) chapter of The CERT Oracle Secure Coding Standard for Java (2011).

Membership

ID NAME
CWE-374 传递不可变的对象给非可信方法
CWE-375 返回不可变的对象给非可信调用者
CWE-486 使用名称来比较对象
CWE-491 公开的可克隆方法(对象劫持)
CWE-492 使用包含敏感数据的内部对象
CWE-493 缺少Final Modifier的关键公开变量
CWE-498 包含敏感信息的可克隆类
CWE-500 公开静态字段没有标记为Final
CWE-582 公开、最终、静态声明的数组
CWE-766 关键变量被公开声明

References

REF-813 The CERT Oracle Coding Standard for Java