• CWE-400: Uncontrolled Resource Consumption

Das Produkt kontrolliert die Allokation und Wartung einer begrenzten Ressource nicht angemessen.

CWE-Referenz › CWE-400: Uncontrolled Resource Consumption

CWE-400: Uncontrolled Resource Consumption

CWE ID: 400
Name: Uncontrolled Resource Consumption

Beschreibung

Das Produkt kontrolliert die Allokation und Wartung einer begrenzten Ressource nicht angemessen.

Risikominderungsmaßnahmen

Maßnahme (Architecture and Design)

Effektivität: Unknown
Beschreibung: Es sollten throttling mechanisms in die Systemarchitektur integriert werden. Der effektivste Schutz besteht darin, die Menge an Ressourcen zu begrenzen, die ein unautorisierter Benutzer verbrauchen kann. Ein starkes Authentication- und Access Control-Modell hilft, solche Angriffe von vornherein zu verhindern. Die Login-Anwendung sollte so weit wie möglich gegen DoS-Angriffe geschützt werden. Die Begrenzung des Datenbankzugriffs, beispielsweise durch das Cachen von result sets, kann dazu beitragen, den verbrauchten Ressourcen zu minimieren. Um das Potenzial für einen DoS-Angriff weiter zu begrenzen, sollte die Rate der von Benutzern empfangenen Anfragen überwacht und Anfragen blockiert werden, die einen definierten rate threshold überschreiten.

Maßnahme (Architecture and Design)

Effektivität: Unknown
Beschreibung: Stellen Sie sicher, dass Protokolle spezifische Skalierungsgrenzen haben.

Maßnahme (Implementation)

Effektivität: Unknown
Beschreibung: Stellen Sie sicher, dass alle Ausfälle bei der Ressourcenallokation das System in eine sichere Position versetzen.

Ist Ihre IT-Infrastruktur betroffen?

Schwachstellen wie CWE-400: Uncontrolled Resource Consumption werden von Angreifern gezielt gesucht — meist automatisiert und ohne Rücksicht darauf, wie groß das betroffene Unternehmen ist. Ob eine solche Lücke bei Ihnen tatsächlich offen steht, lässt sich nur durch Prüfung feststellen:

  • Schwachstellen-Scan — wiederkehrende Prüfung Ihrer Infrastruktur auf bekannte Lücken wie diese
  • Penetrationstest — manuelle Prüfung eigener Software auf Schwachstellen, die kein Werkzeug findet
  • Threat Modeling — Schwachstellenklassen im Entwurf vermeiden, statt sie später zu suchen
Kostenloses Erstgespräch Für mittelständische Unternehmen