测试版 Shoulder 目前处于测试阶段 — 结果有时可能不正确。您的反馈塑造我们接下来要修复的内容。 分享反馈
#8 A08:2025

Data Integrity Failures

Data integrity failures relate to code and infrastructure that does not protect against integrity violations, including insecure deserialization and unsigned updates.

概述

Renamed from 'Software and Data Integrity Failures' to 'Data Integrity Failures'. Focus on making assumptions related to software updates, critical data, and CI/CD pipelines without verifying integrity.

攻击者如何利用此漏洞

理解攻击模式有助于您构建更好的防御。这些是安全团队监控的技术。

Insecure deserialization

Untrusted data is deserialized by the application, potentially leading to remote code execution.

检测信号: Serialized object patterns in requests, unexpected class instantiation errors

Unsigned updates

Software updates are accepted without verifying their authenticity, allowing malicious updates.

检测信号: Update mechanisms that don't verify signatures, unsigned packages accepted

Data tampering

Critical data lacks integrity verification, allowing modification without detection.

检测信号: Missing checksums, unsigned tokens, modifiable hidden fields

如何预防

  • Use digital signatures to verify software or data is from expected source
  • Ensure libraries and dependencies are from trusted repositories
  • Use software supply chain security tools to verify components
  • Ensure CI/CD pipeline has proper segregation and access control
  • Ensure unsigned or unencrypted serialized data is not sent to untrusted clients
  • Implement integrity checks for critical data

有Shoulder检测的CWE (2)

这些CWE有Shoulder检测规则。点击查看具体漏洞和修复方法。

其他映射的CWE (8)

这些CWE映射到此类别,但尚无Shoulder规则。