CWE

常见的弱点枚举

一个由社区开发的软件&硬件缺陷类型的列表

2021 CWE最重要的硬件的弱点
CWE最危险的弱点
>兼容性> CWE-Compatible产品和服务
ID

组织名称:

SonarSource SA

网站:

http://sonarsource.com

采用功能:

与C / c++ SonarQube插件

能力主页:

http://sonarqube.org

一般能力问题

产品可访问性< CR_2.4 >

提供的一个简短的描述和你的能力在哪里得到你的客户和公众(必需):

SonarQube平台是一个免费和开源的代码质量平台可供下载http://www.sonarqube.org/downloads/

C / c++插件是一个商业产品,并可能从在SonarQube平台或下载http://www.sonarsource.com/products/plugins/languages/c-cpp-objectivec/downloads/

试用许可证可以通过电子邮件获得contact@sonarsource.com。SonarQube平台是基于网络的,应由用户通过浏览器访问http://[用户SonarQube域]:9000

可以在演示实例http://nemo.sonarqube.org/。

映射的问题

地图货币显示< CR_6.1 >

描述和你的能力表明最近CWE内容用于创建或更新其映射(必需):

SonarQube文档wiki表明CWE使用的版本:http://docs.sonarqube.org/display/SONAR/Security-related +规则

地图货币更新方法< CR_6.2 >

表示你打算多久更新映射,以反映当前CWE内容和描述你的方法来保持合理电流与CWE当他们映射到存储库的内容(推荐):

CWE的每个新版本发布,SonarSource将审查更改个人CWE项目和更新所需的相关规则。

地图货币更新时间< CR_6.3 >

描述如何和你解释你的客户他们应该期待一个更新的时间表功能的映射,以反映新CWE内容可用(必需):

C / c++插件发布大约每月,和C / c++插件发布CWE释放后应包含所有必要的更新。

文档的问题

CWE和兼容性文档< CR_5.1 >

提供一个副本,或者它的位置的方向,您的文档描述CWE的为客户和CWE兼容性(必需):

CWE和CWE兼容性信息,以及信息找到CWErelated规则和id,可以找到SonarQube维基:# Security-relatedrules-CWE http://docs.sonarqube.org/display/SONAR/Security-related +规则

文档使用CWE找到元素标识符< CR_5.2 >

提供一个副本,或者它的位置的方向,你的文档描述了你的客户如何使用的具体细节CWE标识符查找个人安全元素在你能力的存储库(必需的):

看到答案< CR_5.1 >。

找到CWE的文档标识符使用元素< CR_5.3 >

提供一个副本,或者它的位置的方向,您的文档描述了过程的用户会发现CWE标识符与个人安全元素在你能力的存储库(必需):

看到答案< CR_5.1 >。

文档索引CWE-RELATED材料< CR_5.4 >

如果您的文档包含一个索引,提供一份项目和资源,你列在“CWE”指数。交替提供方向,这些“CWE”项目是张贴在你的网站(推荐):

SonarQube维基并不提供一个索引。

特定类型的能力问题

工具的问题

使用CWE找到任务标识符< CR_A.2.1 >

详细的例子和解释用户如何定位任务的工具通过寻找相关CWE标识符(必需):

所谓的“任务”在CWE的说法叫做“规则”SonarQube平台。寻找一个特定的规则CWE标识符,导航到SonarQube规则页面(例如,http://[用户SonarQube域):9000 / codingrules),输入所需的CWE ID在搜索文本输入,并按enter键。

一个例子可以看到SonarQube演示实例:http://nemo.sonarqube.org/codingrules q = cwe - 628

发现CWE标识符使用元素报告< CR_A.2.2 >

给详细的例子和解释的报告,确定个人安全元素,该工具允许用户确定相关CWE标识符在报告中对个人安全元素(必需):

所谓的安全元素在CWE的说法被称为一个“问题”SonarQube平台。每个问题与检测到的规则,和每个问题给出了链接到它的统治。任何相关CWE项目(s)将被列在底部的规则描述。SonarQube平台5.0版本的一个可以达到相关规则通过单击“规则”链接。在以后的版本似乎作为一个省略号(…)有关。

得到一系列声称CWE标识符覆盖< CR_A.2.3 >

详细的例子和解释用户如何获得一个清单的所有CWE标识所有者声称该工具有效地定位软件(必需):

覆盖CWE的列表有关的物品SonarQube文档:# Security-relatedrulesCWE http://docs.sonarqube.org/display/SONAR/Security-related +规则

使用CCR覆盖声称CWE标识符< CR_A.2.4 >

给详细解释用户可以找到如何报道声称代表(CCR) XML文档的所有CWE标识所有者声称该工具有效地定位软件(推荐):

不提供保险索赔表示XML文档。

获得与任务关联CWE标识符的列表< CR_A.2.6 >

详细的例子和解释用户如何获得一个清单的所有CWE标识符与工具的相关任务(推荐):

CWE id关联到一个规则的底部列出规则描述看到的部分。一个例子可以看到SonarQube演示实例:http://nemo.sonargube.org/coding规则#规则as930关键= objc % 3

选择任务CWE标识符的列表< CR_A.2.7 >

描述的步骤和格式,用户将使用选择一组任务通过提供一个文件,CWE标识符的列表(推荐):

尚不可能搜索多个CWE id。

选择任务使用个人CWE标识符< CR_A.2.8 >

描述的步骤,用户会浏览、选择和取消选择一组任务的工具通过使用个人CWE标识符(推荐):

SonarQube的语言、规则(任务)是“选择”当他们添加到或激活规则配置文件,和“去掉的时候”,当他们从配置文件。

找到,然后激活CWE-related规则,与适当的登录用户权限(http://docs.sonarqube.org/display/SONAR/Authorization)将执行一个规则搜索中描述的答案< CR_A.2.1 >。搜索结果——并详细格式了。规则的细节都显示在列表中的一个项目的结果。底部的每个规则的细节是一个“激活”按钮添加规则配置文件,连同概要文件列表中当前活动的规则。每个概要文件在这个列表的右边是一个“关闭”按钮,这将被用来将一个规则从一个概要文件。

后援的通知要求CWE标识符< CR_A.2.9 >

提供一个描述的工具通知用户任务与选择CWE标识符不能被执行(推荐):

当没有规则发现匹配规则搜索,显示文本“没有编码规则”。

媒体的问题

电子文档格式信息< B.3.1 >

提供详细信息您提供的不同的电子文档格式,并描述如何寻找特定CWE-related文本(必需):

SonarQube C / c++分析结果提供了一个基于web的GUI,所以浏览器搜索功能可以在任何页面使用。此外,问题可以搜索界面规则的问题。规则可以进行搜索CWE ID和SonarQube平台的未来版本将从一个规则提供一个链接到它的相关问题。

电子文档清单CWE的标识符< CR_B.3.2 >

如果一个人的能力的标准电子文档列表安全元素的短名称或标题提供示例文档演示如何列出相关CWE标识符为每个单独的安全元素(必需):

为所有人提供全名和头衔CWE标识符。

电子文档元素CWE标识符< CR_B.3.3 >

提供示例文档演示功能的单个元素映射到各自CWE标识符(s)(推荐):

每个CWE标识符与回相关页面CWE标识符。这可以看到底部的SonarQube演示实例描述这条规则:http://nemo.sonarqube.org/coding_rules rule_key as930 = objc % 3

图形用户界面(GUI)的问题

使用CWE找到元素标识符通过GUI < CR_B.4.1 >

给详细的例子和解释的GUI提供了一个“发现”或“搜索”功能为用户识别功能的元素通过寻找相关CWE标识符(s)(必需):

请参阅答案< CR A.2.1 >和< CR A.2.2 >

CWE GUI元素标识符映射< CR_B.4.2 >

简要描述如何列出相关CWE标识符为个人安全元素或讨论用户可以使用CWE的标识符和功能之间的映射的元素,也描述的格式映射(必需):

每个规则的底部(元素)详细信息页面规则参见清单相关的引用。CWE标识符将被列在这里。

GUI出口电子文档格式信息< CR_B.4.3 >

提供不同的电子文档格式的详细信息,你提供出口或访问CWE-related数据和描述如何寻找特定CWE-related文本(推荐):

SonarQube C / c++分析结果提出了只有在GUI格式。

问题的签名

兼容性声明< CR_2.11 >

有一个授权个人以下兼容性声明写姓名和日期吗(必需):

”作为我的组织的授权代表我同意我们将遵守所有的强制CWE的兼容性需求以及所有的额外的强制性CWE兼容性要求适合我们的特定类型的能力。”

名称:奥利弗发言

标题:首席执行官

声明的准确性< CR_3.4 >

有一个授权个人以下精度语句写姓名和日期吗(推荐):

”作为我的组织的授权代表我同意我们将遵守所有的强制CWE的兼容性需求以及所有的额外的强制性CWE兼容性要求适合我们的特定类型的能力。”

名称:奥利弗发言

标题:首席执行官

假阳性和假阴性则声明< CR_B.2.10 >或< CR_B.3.7 >

仅供工具和服务,有一个授权的个人签名和日期如下声明你的工具安全元素的识别效率(必需):

”作为我的组织的授权代表我同意我们将遵守所有的强制CWE的兼容性需求以及所有的额外的强制性CWE兼容性要求适合我们的特定类型的能力。”

名称:奥利弗发言

标题:首席执行官

更多的信息是可用的,请选择一个不同的过滤器。
页面最后更新:2018年4月2日