首页 > 解决方案 > 如何解决 dot net core 2.0 Angular 项目的 VeraCode 问题“使用损坏或有风险的加密算法 (CWE ID 327)”?

问题描述

我在两个 Microsoft DLL(microsoft.codeanalysis.dll 和 microsoft.identitymodel.tokens.dll)中遇到 Veracode 问题(CWE ID 327 和 326)“使用损坏或有风险的加密算法”。

以下是我们尝试缓解此问题的方法,但问题仍然存在。

  1. 尝试使用新版本的 DLL 进行扫描
  2. 按照 vera 代码的建议更新了哈希算法(从 SHA 256 到 512 并已扫描)。
  3. 从应用程序中删除所有与算法相关的代码并进行扫描。
  4. 创建了一个新的测试Angular-.net 核心项目然后扫描。

不知道如何配置项目以减轻缺陷。

标签: c#algorithmencryptioncryptographyveracode

解决方案


推荐阅读