Présentation de Advanced API Security

Cette page s'applique à Apigee et à Apigee hybrid.

Consultez la documentation d' Apigee Edge.

Advanced API Security surveille en permanence vos API pour les protéger contre les menaces de sécurité, y compris les attaques de clients malveillants et les utilisations abusives. Advanced API Security analyse le trafic de vos API pour identifier les requêtes suspectes et fournit des outils permettant de les bloquer ou de les signaler si vous le souhaitez. En outre, Advanced API Security évalue vos configurations d'API pour s'assurer qu'elles répondent aux normes de sécurité et vous donne des recommandations pour les améliorer si nécessaire.

Le schéma ci-dessous illustre le fonctionnement de Advanced API Security.

Présentation de Advanced API Security

Advanced API Security utilise le processus suivant pour protéger vos API :

  1. API Security collecte des données sur le trafic récent qui transite par vos API.
  2. API Security analyse les données pour détecter des modèles de trafic inhabituels indiquant une menace pour vos API.
  3. API Security présente les résultats de l'analyse dans les pages suivantes de l'interface utilisateur d'Apigee :
  4. Après avoir examiné l'analyse, vous pouvez choisir de bloquer ou de signaler les requêtes provenant d'adresses IP spécifiques à l'aide de la page Actions de sécurité. Vous pouvez également créer des alertes de sécurité afin de recevoir des notifications sur les événements liés à la sécurité de l'API.

Advanced API Security est un module complémentaire payant pour Apigee et Apigee Hybrid. Vous pouvez l'essayer gratuitement dans n'importe quelle organisation d'essai. Contactez le service commercial d'Apigee pour en savoir plus.

Pour utiliser Advanced API Security, vous devez d'abord l'activer, comme décrit dans les sections suivantes :

Fonctionnalités de Advanced API Security

Les sections suivantes décrivent brièvement les fonctionnalités de Advanced API Security.

Détection des abus

La détection des abus affiche les incidents de sécurité impliquant vos API. Un incident de sécurité est un groupe d'événements de sécurité détectés qui sont liés les uns aux autres. Advanced API Security utilise des règles de détection, basées sur les algorithmes de machine learning de Google, pour identifier des modèles qui présentent des signes d'activité malveillante, y compris le scraping et les anomalies d'API. Vous pouvez ensuite prendre des mesures pour lutter contre ces menaces à l'aide des actions de sécurité.

Rapports relatifs à la sécurité

Les rapports de sécurité vous permettent d'analyser plus en détail les menaces de sécurité pesant sur vos API. Vous pouvez par exemple créer des rapports portant sur le nombre de requêtes malveillantes en fonction de différentes considérations, telles que le pays d'origine de la requête. Vous pouvez afficher ces rapports dans l'UI d'Apigee ou via l'API.

Évaluation des risques

L'évaluation des risques vous permet d'identifier les API non conformes aux normes de sécurité. L'évaluation des risques évalue régulièrement vos configurations d'API et calcule des scores pour déterminer leur niveau de sécurité. Lorsqu'un score faible indique un problème de configuration, Advanced API Security fournit des recommandations pour le résoudre.

Actions de sécurité

Les actions de sécurité vous permettent de définir la manière dont Apigee gère le trafic détecté, en fonction des informations de la page de détection des abus. Par exemple, vous pouvez créer une action de sécurité visant à refuser les requêtes provenant d'une adresse IP identifiée comme une source d'abus.

Alertes de sécurité

Vous pouvez configurer des alertes de sécurité pour recevoir des notifications lorsque Advanced API Security détecte des événements liés à la sécurité des API, tels que des modifications de vos scores de sécurité ou des incidents de sécurité.

Remarque : Advanced API Security n'affecte pas le trafic d'exécution.