# Modes d'intégration

## Ingest

Le mode Ingest consiste à configurer l'intégration en mode passif. L'intégration définira le Cookie Netacea et attribuera des identifiants utilisateur uniques aux requêtes des visiteurs, ce qui permet d'améliorer l'efficacité et de faciliter l'analyse du trafic des sites web par le modèle de données.

L'API Protector ne sera pas utilisée en mode Ingest, cependant des requêtes réseau seront effectuées par l'intégration dans le cas de solutions qui utilisent Kinesis ou la journalisation HTTP pour l'enregistrement des logs de requêtes.

Le mode Ingest est le plus couramment utilisé lors d'un Audit Bot hors ligne et lorsque l'intégration doit être placée en mode passif par les clients pendant que d'autres opérations de maintenance du site sont effectuées.

## Mitigation

Le mode Mitigate consiste à configurer l'intégration en mode actif. L'intégration effectuera des requêtes vers l'API Protector pour obtenir des recommandations, ces recommandations seront appliquées par l'intégration, entraînant l'autorisation, le challenge ou le blocage définitif des requêtes. Dans le cas de solutions qui utilisent Kinesis ou la journalisation HTTP pour l'enregistrement des logs de requêtes, cela a également lieu.

Le mode Mitigate est le paramètre le plus courant pour les POC et solutions en ligne, il garantit que les sites des clients sont protégés contre les acteurs malveillants identifiés par les modèles de données de Netacea.

## Inject

Le mode Inject consiste à configurer l'intégration en mode hybride entre Inject et Mitigate. L'intégration effectuera des requêtes vers l'API Protector pour obtenir des actions recommandées, et l'API répondra avec plusieurs en-têtes qui incluent la recommandation. L'intégration n'appliquera pas ces recommandations.

Les en-têtes suivants sont ajoutés, indiquant l'action recommandée :

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

Le mode Inject est couramment utilisé par les clients qui préfèrent fournir des méthodes de mitigation et de blocage personnalisées alignées sur les méthodologies métier telles que les types de challenge personnalisés, les tarpits, l'absence de réponse et plus encore. Le client sera responsable du développement et de la maintenance des méthodes personnalisées.
