Coders Conquer Security OWASP Top 10 API-Serie – Unsachgemäßes Asset-Management

Im Gegensatz zu den meisten Schwachstellen in den OWASP API Top Ten dreht sich beim unsachgemäßen Asset-Management nicht alles um Programmierfehler. Vielmehr handelt es sich um ein menschliches oder organisatorisches Problem, das dazu führt, dass ältere APIs lange nach ihrer eigentlich notwendigen Ablösung durch neuere, sicherere Versionen weiterhin aktiv bleiben. Dies kann auch passieren, wenn APIs, die sich noch in der Entwicklung befinden, in der Produktionsumgebung bereitgestellt werden, bevor sie vollständig gegen Bedrohungen abgesichert sind.
Diese Schwachstelle ist aufgrund von Microservices und Cloud-Computing besonders schwer zu handhaben. In solchen Umgebungen werden neue Dienste oft schnell für einen temporären Bedarf erstellt, danach vergessen und nie wieder außer Betrieb genommen. Wenn diese älteren APIs weiterhin mit der Produktionsumgebung verbunden bleiben, kann dies das gesamte Netzwerk gefährden.
Möchten Sie eine spielerische Herausforderung zu diesem Sicherheitsfehler ausprobieren? Betreten Sie unsere Arena: [Hier starten]
Wie wirken sich Fehler beim Asset-Management auf APIs aus?
Fehler beim Asset-Management sind ein Produkt der modernen Zeit. Unternehmen, die im Tempo des Marktes agieren, starten täglich hunderte oder tausende Dienste und Microservices. Dies geschieht oft schnell und ohne begleitende Dokumentation oder Erklärungen dazu, wofür die zugehörigen APIs verwendet werden, wie lange sie benötigt werden oder wie kritisch sie sind. Dies kann schnell zu einer unkontrollierbaren API-Wildwuchs führen, insbesondere wenn es keine allgemeinen Richtlinien für die Lebensdauer von APIs gibt.
In einer solchen Umgebung ist es sehr wahrscheinlich, dass einige APIs verloren gehen, vergessen oder nie außer Betrieb genommen werden.
Benutzer mit der Berechtigung, neue Dienste außerhalb des regulären Prozesses zu erstellen, sind manchmal ebenfalls mitverantwortlich. Ein Marketing-Team könnte beispielsweise einen Dienst für eine Produktneueinführung erstellen und diesen nach dem Event nicht wieder abschalten. Wer diesen Dienst und die zugehörigen APIs später betrachtet, weiß möglicherweise nicht, warum sie existieren. Ohne Dokumentation bleibt dies ein Rätsel. Die Verantwortlichen scheuen sich dann oft, diese APIs aus der Produktion zu entfernen oder zu aktualisieren, da sie deren Kritikalität oder Funktion nicht kennen.
Die Schwachstelle ist gefährlich, da die Sicherheit von APIs in Frameworks mit der Zeit verbessert wird. Forscher entdecken Schwachstellen oder es werden zusätzliche Sicherheitsmaßnahmen gegen neue Angriffsarten implementiert. Ältere APIs bleiben anfällig, sofern sie nicht aktualisiert werden, weshalb Hacker gezielt mit automatisierten Tools nach ihnen suchen.
In einem von OWASP angeführten Praxisbeispiel aktualisierte ein Unternehmen seine APIs für die Suche in Benutzerdatenbanken, um eine kritische Schwachstelle zu beheben. Die alten APIs wurden jedoch versehentlich beibehalten.
Ein Angreifer bemerkte, dass der Pfad der neuen API etwa (api.criticalservice.com/v2) lautete. Durch Ersetzen der URL durch (api.criticalservice.com/v1) konnte er die alte API mit der bekannten Schwachstelle nutzen. Dies führte zur Offenlegung der persönlichen Daten von über 100 Millionen Nutzern.
Beseitigung von Fehlern beim Asset-Management
Der einzige Weg, Fehler beim Asset-Management zu vermeiden, ist ein lückenloses Inventar aller APIs, ihrer Verwendungszwecke und Versionen. Dies beginnt mit einer Bestandsaufnahme bestehender APIs, wobei Faktoren wie die Zielumgebung (Produktion oder Entwicklung), die Netzwerkzugriffsberechtigung und natürlich die Version berücksichtigt werden müssen.
Sobald dies abgeschlossen ist, müssen Sie einen Prozess implementieren, bei dem neue APIs oder Dienste automatisch dokumentiert werden. Dies sollte alle Aspekte der API umfassen, wie Ratenbegrenzung, Anforderungs- und Antwortverhalten, Ressourcenfreigabe, Endpunkte, relevante Richtlinien sowie alle für spätere Audits notwendigen Informationen. Vermeiden Sie zudem den Einsatz von Nicht-Produktions-APIs in der Produktion. Erwägen Sie Zeitlimits für APIs, deren weitere Nutzung durch die Eigentümer begründet werden muss, um eine automatische Außerbetriebnahme zu verhindern.
Führen Sie bei neuen Versionen aktiver APIs eine Risikobewertung durch, um zu entscheiden, ob ein Upgrade erfolgen sollte und wie dies ohne Störung der Produktionsumgebung möglich ist. Sobald die Migration auf die neuen APIs abgeschlossen ist, entfernen Sie die alten vollständig aus der Umgebung.
All dies trägt dazu bei, dass Fehler beim Asset-Management Ihrem Unternehmen, Ihren Nutzern oder Ihrem Netzwerk nicht schaden. Besuchen Sie die Secure Code Warrior Blogseiten für weitere Einblicke in diese Schwachstelle und wie Sie Ihr Unternehmen vor anderen Sicherheitsrisiken schützen können. Sie können auch eine Demo der Secure Code Warrior-Schulungsplattform ausprobieren, um Ihre Cybersicherheitskenntnisse stets auf dem neuesten Stand zu halten.
Kontrollieren Sie KI-gestützte Entwicklung, bevor sie in Produktion geht
Bewerten Sie KI-gestützte Risiken, setzen Sie Richtlinien für sicheren Code direkt beim Commit durch und beschleunigen Sie die sichere Bereitstellung über Ihren gesamten SDLC hinweg.
Weitere Blogs entdecken
Erhalten Sie Zugang zu Experteninhalten über sichere Programmierung, KI-Governance und Software-Risikomanagement.
%252520%252520(3).avif)
Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Security as culture: How Blue Prism cultivates world-class secure developers
Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

Eine Sicherheitskultur: Wie Sage sein Champions-Programm aufgebaut hat
Erfahren Sie, wie Sage die Sicherheit durch einen flexiblen, beziehungsorientierten Ansatz gestärkt, über 200 Security Champions ausgebildet und eine messbare Risikoreduzierung erzielt hat.

Cybersecurity Awareness Month 2026: Das Verständnis von KI-Sicherheit ist entscheidend für die Unternehmensverteidigung
Wir haben einen Punkt erreicht, an dem die meisten führenden KI-Unternehmen öffentlich eine weltweite Verlangsamung der KI-Entwicklung gefordert haben, damit die Sicherheitsvorkehrungen Schritt halten können. Doch die Wahrheit ist: Ernsthafte Sicherheitsprobleme sind bereits Realität geworden. Dies bringt unzählige Sicherheitsverantwortliche und Führungsteams in eine dringliche Lage, da die finanziellen Kosten und Risiken durch die Implementierung von KI stetig steigen.

Enabler 8: Branding für Ihr Programm
Ein Programm für sicheres Programmieren braucht mehr als nur großartige Inhalte, um erfolgreich zu sein. Enabler 8 zeigt, wie Branding die Teilnahme zu einem begehrten, statusorientierten Erlebnis macht.
.avif)
Jeder Mitarbeiter steht jetzt an vorderster Front der KI-Cybersicherheit
Die Unternehmenslandschaft wandelt sich mit einer Geschwindigkeit, die kaum jemand vorhergesehen hat, bis es zu spät war. Wir haben offiziell die Schwelle von handgeschriebenem Code und einfacher Copilot-Unterstützung hin zur Ära des Agentic Development Lifecycle (ADLC) überschritten. Während autonome KI-Agenten eine beispiellose Effizienz in vielen Bereichen versprechen, bringen sie auch eine völlig neue Klasse von Sicherheits- und Regulierungsrisiken mit sich.
Sichere KI-gestützte Entwicklung vor dem Release
Erkennen Sie Entwicklerrisiken, setzen Sie Richtlinien durch und verhindern Sie Schwachstellen über den gesamten Softwareentwicklungszyklus hinweg.