# Integrationsmodi

## Ingest

Der Ingest-Modus wird auch als passive Einstellung der Integration bezeichnet. Die Integration setzt das Netacea-Cookie und weist Besucheranfragen eindeutige Benutzer-IDs zu. Dies dient der Verbesserung der Wirksamkeit und unterstützt die Datenmodellanalyse des Website-Traffics.

Die Protector-API wird im Ingest-Modus nicht genutzt. Allerdings führt die Integration Netzwerkanfragen durch, wenn Lösungen verwendet werden, die Kinesis oder HTTP-Logging zur Aufzeichnung von Anforderungsprotokollen nutzen.

Der Ingest-Modus wird am häufigsten während des Offline-Bot-Audits verwendet sowie wenn die Integration von Kunden in einen passiven Modus versetzt werden muss, während andere Wartungsarbeiten an der Website durchgeführt werden.

## Mitigation

Der Mitigate-Modus wird auch als aktive Einstellung der Integration bezeichnet. Die Integration sendet Anfragen an die Protector-API, um Empfehlungen zu erhalten. Diese Empfehlungen werden von der Integration umgesetzt, wodurch Anfragen zugelassen, mit einer Challenge versehen oder hart blockiert werden. Bei Lösungen, die Kinesis oder HTTP-Logging zur Aufzeichnung von Anforderungsprotokollen nutzen, findet dies ebenfalls statt.

Der Mitigate-Modus ist die gebräuchlichste Einstellung für Inline-POCs und -Lösungen. Er stellt sicher, dass Kunden-Websites vor bösartigen Akteuren geschützt sind, die durch die Datenmodelle von Netacea identifiziert wurden.

## Inject

Der Inject-Modus wird auch als hybride Einstellung zwischen Inject und Mitigate bezeichnet. Die Integration sendet Anfragen an die Protector-API, um Empfehlungen für Aktionen zu erhalten, und die API antwortet mit mehreren Headern, die die Empfehlung enthalten. Die Integration führt diese Empfehlungen nicht aus.

Die folgenden Header werden hinzugefügt und zeigen die empfohlene Aktion an:

* x-netacea-match
* x-netacea-mitigate
* x-netacea-captcha

Der Inject-Modus wird häufig von Kunden verwendet, die benutzerdefinierte Mitigations- und Blockierungsmethoden bevorzugen, die auf Geschäftsmethoden abgestimmt sind, wie z. B. benutzerdefinierte Challenge-Typen, Tarpits, keine Antwort und mehr. Der Kunde ist für die Entwicklung und Wartung der benutzerdefinierten Methoden verantwortlich.
