CWE ID: 435
Name: Improper Interaction Between Multiple Correctly-Behaving Entities
Ein Interaktionsfehler tritt auf, wenn zwei Einheiten korrektes Verhalten zeigen, wenn sie unabhängig voneinander ausgeführt werden, aber wenn sie als Komponenten in einem größeren System oder Prozess integriert sind, falsches Verhalten einführen, das zu resultierenden Schwachstellen führen kann. Diese Art von Fehler ist oft schwer zu identifizieren, da die einzelnen Komponenten isoliert korrekt funktionieren, die Kombination jedoch unerwartete und potenziell kritische vulnerabilities aufdeckt.
Wenn ein System oder Prozess mehrere unabhängige Komponenten kombiniert, entstehen häufig neue, emergente Verhaltensweisen auf Systemebene. Allerdings können, wenn die Interaktionen zwischen diesen Komponenten nicht vollständig berücksichtigt werden, einige dieser emergenten Verhaltensweisen fehlerhaft oder sogar unsicher sein. Eine sorgfältige risk assessment und eine gründliche Analyse der dependencies sind daher unerlässlich, um potenzielle Probleme frühzeitig zu erkennen und zu beheben.