Fortify 扫出Access control database;return jdbcTemplate.queryForList(sql);sql指令包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fortify 扫出Access control database;return jdbcTemplate.queryForList(sql);sql指令包相关的知识,希望对你有一定的参考价值。

Fortify 扫出Access control database;return jdbcTemplate.queryForList(sql);sql指令包含一个攻击者控制的主键,求大神详细解决方法

参考技术A 一般来说,fortify 会给出这个漏洞的详细解释以及修复方法建议。

如何查看 Fortify 安全编码规则的所有规则?

【中文标题】如何查看 Fortify 安全编码规则的所有规则?【英文标题】:How can I see all the rules of Fortify Secure Coding Rules? 【发布时间】:2012-12-28 11:08:19 【问题描述】:

我想查看 Fortify Secure Coding Rules 的具体规则(Fortify 默认使用的规则),因为我想写一份关于 Fortify 使用的所有规则的报告:

我尝试在 C:\Program Files\Fortify Software\HP Fortify v3.60\Core\config\rules 中查看它们,但我找到了 .bin 文件,但我看不到它们。 我也打开了AuditWorkbench,但在安全内容管理中我也看不到它们。

有什么办法可以看到吗??感谢您的帮助。

【问题讨论】:

【参考方案1】:

没有成为 HP Fortify 的软件工程师,不可以。默认规则被视为 HP Fortify 的知识产权,工程部门以外的任何人都无法访问它们。

您想通过这份报告解决什么问题?

【讨论】:

嗯好的!!例如,这个想法是扫描一个项目并使用 auditworkbench 生成报告。然而,在另一份报告中,我已经生成了这个项目的报告,这要归功于 Fortify 和这个规则......等等。所以,我会写下我使用了默认规则。谢谢!!【参考方案2】:

由于 HP/Fortify 将规则包作为二进制文件分发以保护其知识产权,您将无法看到各个规则是如何编写的。

但是,如果您希望包含有关使用了哪些规则/规则包的一些信息,您可以导航到项目摘要 em> screen 并查看在扫描时使用了哪些规则包。您还可以访问诸如每个规则包的版本和每个包的附加元数据等信息。

能够在元报告中提供这种详细程度可能足以抢占后续问题。只是一个想法......

【讨论】:

以上是关于Fortify 扫出Access control database;return jdbcTemplate.queryForList(sql);sql指令包的主要内容,如果未能解决你的问题,请参考以下文章

Laravel cors 'Access-Control-Allow-Origin' 和 'Access-Control-Allow-Headers'

当我有“Access-Control-Allow-Origin:*”时,“Access-Control-Allow-Origin”出错

多个 CORS 标头“Access-Control-Allow-Origin”不允许/CORS 标头“Access-Control-Allow-Origin”缺失)

预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段 Access-Control-Allow-Origin

CORS“Access-Control-Allow-Credentials”、“Access-Control-Allow-Origin”响应标头出现在本地但不是 docker 容器

来自 CORS 预检通道的 CORS 标头“Access-Control-Allow-Headers”中缺少令牌“access-control-allow-origin”