密钥管理:chart.js 的硬编码加密密钥

Sit*_*nsu 1 javascript encryption xss fortify chart.js

我面临与 Chart.js api 的“密钥管理:硬编码加密密钥”相关的问题。出于安全目的,我们使用 Fortify 扫描。如何避免“硬编码加密密钥”。

扫描后我们发现了chart.js中硬编码的代码行。有什么办法可以解决这个问题吗?

var axisType = helpers.getValueOrDefault(valueObj.type, key === 'xAxes' ? 'category' : 'linear');
Run Code Online (Sandbox Code Playgroud)

小智 5

分析chart.js代码文件后,我们发现没有硬编码加密密钥。 是变量名。

Hp fortify 将“密钥”一词识别为加密密钥。这些不是加密密钥,而是变量名称。因此,这是一个误报。