Softwareentwickler setzen im heutigen Cloud-First-Ökosystem in rasantem Ausmaß APIs ein. Laut dem F5 2024 State of Application Strategy (SOAS) Report verwalten mittlerweile mehr als ein Drittel der Organisationen genauso viele APIs wie Anwendungen; einige große Unternehmen betreuen sogar bis zu 10.000 APIs.1 Da Unternehmen ihre App-Portfolios kontinuierlich modernisieren, wird die Zahl der genutzten APIs bis 2031 voraussichtlich eine Milliarde übersteigen.2
APIs sind für moderne Anwendungen unverzichtbar geworden, da sie die Effizienz und Interoperabilität steigern. Darüber hinaus ermöglichen APIs die nahtlose Kommunikation zwischen verschiedenen Softwaresystemen und geben Teams so die Möglichkeit, unterschiedliche Dienste zu integrieren und Prozesse zu optimieren.
Der Aufstieg der KI verstärkt das API-Wachstum, da Funktionen wie Datenverarbeitung, maschinelles Lernen und Automatisierung in hohem Maße auf sie angewiesen sind. Mit der zunehmenden Verbreitung von KI steigt auch der Bedarf an APIs.
Allerdings bringt diese schnelle Expansion auch erhebliche Sicherheitshindernisse mit sich. Der F5 SOAS-Bericht zeigt, dass 95 % der Organisationen API-Gateways verwenden1 ; diese Vorgehensweise allein reicht jedoch nicht aus. Heutzutage ist die API-Sicherheit mit zwei Hauptproblemen konfrontiert: Entdeckung und Verschiebung nach vorn, um Sicherheit früher im Entwicklungsprozess hinzuzufügen.
Der zunehmende Einsatz von APIs hinkt derzeit den API-Schutzmaßnahmen hinterher. Zwar bieten API-Gateways ein gewisses Maß an Kontrolle, sie gehen jedoch nicht auf die grundlegenden Anforderungen der API-Erkennung und umfassender Sicherheitsstrategien ein. Gartner prognostiziert, dass bis 2025 die Hälfte aller APIs nicht verwaltet werden wird, was ernsthafte Risiken birgt.3 Solche Schatten-APIs können Unternehmen unbefugtem Zugriff, Datenlecks und anderen Bedrohungen aussetzen, da sie außerhalb der Sichtbarkeit und Kontrolle der Sicherheitsteams operieren. Sie bergen Schwachstellen, die Angreifer ausnutzen, um unbefugten Zugriff auf vertrauliche Daten zu erhalten. Der erste Schritt zur Bekämpfung dieser Bedrohung besteht darin, Schatten-APIs in der Umgebung einer Organisation zu entdecken.
Um Schatten-APIs zu entdecken und die damit verbundenen Multicloud-Komplexitäten zu verwalten, können Teams zunächst ihren freiliegenden Domänenbereich mithilfe von Tools untersuchen, die für die API-Erkennung entwickelt wurden. Die Identifizierung aller Endpunkte innerhalb der Domäne eines Unternehmens hilft bei der Abbildung der API-Landschaft. In Multicloud-Umgebungen, in denen sich APIs über mehrere Plattformen mit unterschiedlichen Sicherheitsprotokollen und Governance-Anforderungen erstrecken, wird die Herausforderung jedoch noch größer. Diese Komplexität erfordert einen strategischen Ansatz für API-Verwaltung und -Sicherheit .
Wenn Entwickler regelmäßig neue APIs hinzufügen, können sie Lösungen wie Apigee API Management von Google Cloud und F5 Distributed Cloud API Security implementieren, die eine kontinuierliche Erkennung und Überwachung bieten. So können sie Sicherheitsmaßnahmen frühzeitig im Entwicklungszyklus integrieren und die API-Governance verbessern.
Laut Gartner werden bis 2026 40 % der Unternehmen einen WAAP-Anbieter aufgrund seines erweiterten API-Schutzes und seiner Web-Anwendungssicherheitsfunktionen auswählen. Das ist ein Anstieg gegenüber weniger als 15 % im Jahr 2022.4
Dies sind zwar erfreuliche Neuigkeiten, doch können mehr Unternehmen Sicherheitspraktiken in ihre CI/CD-Pipelines integrieren, indem sie den Ansatz nach links verschieben und so sicherstellen, dass APIs von Anfang an sicher sind. Hierzu gehören eine umfassende API-Dokumentation, automatisierte Sicherheitsüberprüfungen sowie eine kontinuierliche Schulung von Entwicklern und Sicherheitsteams.
Stressabbau zwischen Entwicklern und Sicherheitsteams
In der Vergangenheit kam es immer wieder zu Spannungen zwischen Entwicklern, die sich auf eine schnelle Bereitstellung konzentrierten, und Sicherheitsteams, die der Sicherheit Priorität einräumten. Um diese Belastung zu verringern, ist die Förderung einer Kultur der gemeinsamen Verantwortung für die Sicherheit von entscheidender Bedeutung. Die Förderung der Zusammenarbeit und des gegenseitigen Verständnisses kann dazu beitragen, Ziele aufeinander abzustimmen und Prozesse zu optimieren.
Sicherung des gesamten API-Lebenszyklus
Ein umfassender Ansatz beinhaltet kontinuierliche Überwachung, regelmäßige Updates, proaktive Bedrohungserkennung, die Implementierung starker Authentifizierungs- und Autorisierungsmechanismen und die Einführung fortschrittlicher Sicherheitstools, die KI nutzen, um Bedrohungen zu erkennen und einzudämmen.
Der erste Schritt zur Verbesserung der API-Sicherheit besteht darin, eine gründliche Bestandsaufnahme aller APIs durchzuführen, nicht verwaltete oder veraltete Endpunkte zu identifizieren und ihre Funktionen und Sicherheitsmaßnahmen zu dokumentieren. Organisationen sollten die Sicherung von APIs basierend auf ihrem Risikoniveau und ihren potenziellen Auswirkungen priorisieren. Ergänzende Lösungen wie F5 Distributed Cloud API Security und Apigee unterstützen bei der Erstellung eines umfassenden Sicherheitsframeworks zum Schutz von APIs in allen Umgebungen und geben Entwicklern in einer zunehmend vernetzten Welt Sicherheit.
Obwohl das API-Wachstum für Unternehmen Chancen mit sich bringt, müssen sich die Teams auch der Sicherheitsrisiken bewusst sein. Durch einen „Shift-Left“, kontinuierliche Erkennung und Förderung der Zusammenarbeit zwischen Entwicklungs- und Sicherheitsteams können Unternehmen ihre APIs effektiver verwalten.
Um mehr darüber zu erfahren, was unsere F5- und Google Cloud-Spezialisten zur API-Sicherheit sagen, schauen Sie sich Shift Left an: Transformieren Sie Ihre API-Sicherheit mit F5 und Google Cloud – Webinar auf Abruf. Sie können auch die Google Cloud Platform (GCP) besuchen, um unsere Partnerschaft genauer kennenzulernen.
1. F5, Bericht zur Anwendungsstrategie 2024, 2024
2. F5, Kontinuierliche API-Ausbreitung , November 2021
3. Gartner prognostiziert für 2022: APIs erfordern verbesserte Sicherheit und Verwaltung , Dez. 2021
4. Gartner, Marktführer für Cloud-Webanwendungs- und API-Schutz , Nov. 2023