Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu
Apigee X. info
Apigee Sense schützt Ihre APIs vor unerwünschtem Anfragetraffic. Dazu wird der API-Anfragetraffic analysiert und Muster identifiziert, die auf unerwünschte Anfragen hindeuten könnten. Die Schutzregeln von Apigee Sense verhindern nur Angriffe, die speziell auf API-Proxys ausgerichtet sind. Apigee Sense verhindert keine DDoS-Angriffe. Wenn ein Schutz vor DDoS-Angriffen erforderlich ist, sollte vor Apigee eine WAF wie Google Cloud Armor verwendet werden.
Eine Erläuterung des Umfangs des Schutzes vor DDoS-Angriffen, den Apigee bietet, finden Sie unter DDoS-Abwehr in Edge.
Mit der Apigee Sense-Analyse können Sie Clients identifizieren, die unerwünschte Anfragen stellen, und dann Maßnahmen ergreifen, um diese Anfragen zuzulassen, zu blockieren oder zu markieren.
Mit Apigee Sense können Sie Ihre APIs vor Anfragemustern schützen, die Folgendes umfassen:
- Automatisiertes Verhalten, das sich mit menschlichem Verhalten vermischt
- Wiederholte Versuche von derselben IP-Adresse
- Ungewöhnliche Fehlerraten
- Verdächtige Clientanfragen
- Web-Crawling
- Schlüssel-Harvesting
- Aktivitätsspitzen
- Geografische Muster
Unerwünschte Anfragen erkennen
Im Hintergrund erkennt Apigee Sense unerwünschte Anfragen anhand Ihrer Anfragemetadaten und stellt Ihnen dann die Analyseergebnisse zur Überprüfung zur Verfügung. Sie können die Analyseergebnisse in der Apigee Sense Console einsehen. Wenn ein Muster verdächtig aussieht, können Sie sich die Details genauer ansehen, um zu entscheiden, ob Sie Maßnahmen ergreifen möchten.
Um Anfragemuster zu erkennen, speichert und analysiert Apigee Sense Anfragemetadaten. Wenn Clients Anfragen stellen, erfasst Apigee Sense Anfragemetadaten und analysiert diese Daten dann in Batches, um nach Mustern zu suchen.
Weitere Informationen finden Sie unter Erste Schritte mit der Apigee Sense Console.
Erkannte Muster
Sie können die Ergebnisse der Analyse in der Apigee Sense Console als Muster ansehen. Jedes Muster stellt eine Reihe von Anfragemerkmalen dar, die bei der Analyse gefunden wurden.
Hier einige Beispiele für Muster:
- Gründe : Sie können Anfragen an Ihre API nach vielen integrierten Konfigurationen filtern, die als Gründe bezeichnet werden. Ein Grund stellt eine Reihe von Kriterien und Schwellenwerten dar, die auf verdächtige Aktivitäten hindeuten können. Beispielsweise beschreibt „Content-Diebstahl“ Anfragen mit wenigen OAuth-Sitzungen und einem großen Trafficvolumen in einem 5-Minuten-Fenster. Es gibt Schwellenwerte für die Anzahl der Aufrufe von einer IP-Adresse, den prozentualen Anteil des Gesamttraffics und die Anzahl der eindeutigen Sitzungen.
- Geografie : Sie können Anfragen nach ihrem geografischen Ursprung filtern.
- AS-Organisation : Sie können Anfragen nach der Organisation des autonomen Systems filtern, von dem sie stammen.
In der folgenden Abbildung werden in der Apigee Sense Console Muster für Gründe aufgeführt, die bei der Analyse von Anfragemetadaten erkannt wurden.

Weitere Informationen zu Mustern, insbesondere zu Gründen, finden Sie unter Maßnahmen bei verdächtigen Aktivitäten.
Analysierte Daten
Apigee Sense erfasst Anfragemetadaten, um Ihren API-Traffic zu analysieren. Im Folgenden sind die Arten von Metadaten aufgeführt, die analysiert werden, sowie einige der Fragen, die Apigee Sense stellt, um Muster zu erkennen.
- Clientmerkmale : Was sind die IP-Adresse und der geografische Standort? Welcher User-Agent und welche User-Agent-Familie wurden verwendet? Welches Gerät?
- Zielmerkmale : Von Clients angezielte URIs. Wird wiederholt ein Anmelde-Proxy aufgerufen?
- Anfragemerkmale : Welches HTTP-Verb und welcher Anfrage-URI wurden verwendet? Was war das Pfad-Suffix?
- Antwortmerkmale : Welchen Antwortcode hat der Client erhalten? War es ein Fehler? Wie groß war die Antwort?
- Zeitpunkt und Menge : Gab es in kurzer Zeit einen Anfragespitzenwert? Wann war das? Wie groß war der Spitzenwert? Woher kamen die Anfragen?
In der Detailansicht können Sie die Anfragemerkmale genauer untersuchen, um festzustellen, ob die Anfragen eines Clients unerwünscht sind.

Weitere Informationen zum Ansehen von Analysedetails finden Sie unter Erste Schritte mit der Apigee Sense Console.
APIs schützen
Anhand der Analyseergebnisse von Apigee Sense entscheiden Sie selbst, ob Maßnahmen für einen Client oder eine Reihe von Anfragen erforderlich sind.
In der Apigee Sense Console können Sie Trafficdetails für eine bestimmte IP-Adresse (oder eine Gruppe von Adressen) ansehen. Wenn Sie einen unerwünschten Client identifizieren, können Sie Maßnahmen ergreifen, z. B. die Anfragen des Clients blockieren.
Verfügbare Aktionen
In der Apigee Sense Console können Sie die folgenden Aktionen für eine IP-Adresse ausführen, die Sie als unerwünscht eingestuft haben.
| Aktion | Beschreibung |
|---|---|
| Blockieren | Blockiert Anfragen von einer bestimmten IP-Adresse und gibt eine 403-Antwort an den Client zurück. Blockierte Anfragen erreichen Ihre Proxys nicht. |
| Flag | Fügt einen speziellen HTTP-Header hinzu, nach dem Ihr Proxy suchen kann. Apigee Edge fügt einen X-SENSE-BOT-DETECTED-Header mit dem Wert SENSE hinzu. |
| Zulassen | Ermöglicht, dass die Anfrage an Ihre Proxys weitergeleitet wird. |
Weitere Informationen zu Maßnahmen bei verdächtigen Anfragen finden Sie unter Erste Schritte mit der Apigee Sense Console.
Überblick über Apigee Sense
Apigee Sense verwendet adaptive Algorithmen, die mit Daten aus mehreren Datasets optimiert wurden. Dadurch kann legitimer Traffic effektiver unterschieden werden, als es mit einer einzelnen Datenquelle möglich wäre. Adaptive Algorithmen automatisieren den Identifizierungs- und Trackingprozess. Sie müssen also nur entscheiden, wie Sie mit verdächtigem Traffic von einer IP-Adresse umgehen möchten.

Apigee Sense besteht aus vier Komponenten:
- Eine Erfassungs-Engine erfasst eine große Anzahl relevanter Signale, wenn Traffic über Apigee Edge geleitet wird. Apigee Sense erfasst typische Metadaten zur Quelle und zum Ziel des API-Aufrufs sowie Metadaten zum Anfrageinhalt und zum Antwortstatus. Außerdem werden Informationen zu Timing und Latenz erfasst.
- Die Analyse-Engine fasst alle erfassten Daten in einer zusammenfassenden Datenstruktur zusammen. Apigee Sense führt eine detailliertere Analyse dieser Struktur durch und untersucht, wie sich jede Anfragequelle verhält. Anschließend bewertet Apigee Sense, ob die Quelle eine verdächtige Signatur hat.
- Über die Curation-Engine präsentiert Apigee Sense den Nutzern Analyseergebnisse. Anhand dieser Ergebnisse können Sie die Aktion angeben, die für jeden identifizierten verdächtigen Client ausgeführt werden soll.
- Schließlich identifiziert die Aktions-Engine Anfragen in Echtzeit als von verdächtigen Clients stammend und ergreift die entsprechenden Maßnahmen für diesen Traffic.