BETA Shoulder jest w wersji beta — Wyniki mogą czasami być błędne. Twoja opinia kształtuje to, co naprawimy w następnej kolejności. Podziel się opinią
#8 A08:2021

Software and Data Integrity Failures

Software and data integrity failures relate to code and infrastructure that does not protect against integrity violations, including insecure deserialization.

Przeglad

A new category for 2021, focuses on making assumptions related to software updates, critical data, and CI/CD pipelines without verifying integrity. Also includes Insecure Deserialization from 2017.

Jak Atakujacy To Wykorzystuja

Zrozumienie wzorcow atakow pomaga budowac lepsze zabezpieczenia. To sa techniki, ktore zespoly bezpieczenstwa monitoruja.

Insecure deserialization

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

Sygnal wykrywania: Serialized object patterns in requests, unexpected class instantiation errors

CI/CD pipeline compromise

Attackers inject malicious code through compromised build systems or update mechanisms.

Sygnal wykrywania: Unexpected changes in build outputs, modified binaries without corresponding source changes

Jak Zapobiegac

  • 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

CWE z Wykrywaniem Shoulder (2)

Te CWE maja reguly wykrywania Shoulder. Kliknij, aby zobaczyc konkretne podatnosci i poprawki.

Inne Zmapowane CWE (8)

Te CWE sa zmapowane do tej kategorii, ale nie maja jeszcze regul Shoulder.