Intégrer Amazon GuardDuty à Google SecOps
Ce document explique comment intégrer Amazon GuardDuty à Google Security Operations (Google SecOps).
Version de l'intégration : 8.0
Prérequis
Si vous avez besoin d'un accès en lecture seule à l'intégration, par exemple pour exécuter le connecteur, utilisez la règle AmazonGuardDutyReadOnlyAccess.
Pour bénéficier d'un accès complet à toutes les fonctionnalités d'intégration, utilisez la règle AmazonGuardDutyFullAccess.
Pour en savoir plus sur l'utilisation des règles, consultez Règles gérées par AWS.
Paramètres d'intégration
Utilisez les paramètres suivants pour configurer l'intégration :
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| AWS Access Key ID (ID de clé d'accès AWS) | Chaîne | N/A | Oui | ID de clé d'accès AWS à utiliser dans l'intégration. |
| Clé secrète AWS | Mot de passe | N/A | Oui | Clé secrète AWS à utiliser dans l'intégration. |
| Région AWS par défaut | Chaîne | N/A | Oui | Région AWS par défaut à utiliser dans l'intégration, par exemple "us-west-1". |
| Exécuter à distance | Case à cocher | Décochée | Non | Cochez le champ pour exécuter l'intégration configurée à distance. Une fois la case cochée, l'option permettant de sélectionner l'utilisateur distant (agent) s'affiche. |
Pour obtenir des instructions sur la configuration d'une intégration dans Google SecOps, consultez Configurer des intégrations.
Vous pourrez apporter des modifications ultérieurement, si nécessaire. Une fois que vous avez configuré une instance d'intégration, vous pouvez l'utiliser dans des playbooks. Pour savoir comment configurer et prendre en charge plusieurs instances, consultez Prise en charge de plusieurs instances.
Cas d'utilisation
- Détectez et gérez les menaces dans le système AWS à l'aide de playbooks ou d'actions manuelles.
- Ingérez les résultats Amazon GuardDuty, qui sont ensuite déplacés vers l'archive GuardDuty.
Actions
Pour en savoir plus sur les actions, consultez Répondre aux actions en attente depuis Votre bureau et Effectuer une action manuelle.
Ping
Testez la connectivité à Amazon GuardDuty.
Paramètres
Aucun
Date d'exécution
Cette action ne s'exécute pas sur les entités et ne comporte pas de paramètres d'entrée obligatoires.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | Si l'opération réussit : "Connexion au serveur AWS GuardDuty établie avec les paramètres de connexion fournis !" Sinon : "Échec de la connexion à AWS" si la connexion a réussi : "Connexion au serveur AWS GuardDuty établie avec succès avec les paramètres de connexion fournis !" Else : "Échec de la connexion au serveur AWS GuardDuty ! Erreur : {0} |
Général |
Créer un détecteur
Crée un seul détecteur Amazon GuardDuty. Un détecteur est une ressource qui représente le service GuardDuty. Vous ne pouvez disposer que d'un seul détecteur par compte et par région.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| Activer | Case à cocher | Décochée | Oui | Indique si le détecteur doit être activé. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Succès : "Le détecteur <new detector ID> a été créé." Si le détecteur n'est pas créé (is_success=false) : "L'action n'a pas pu créer de détecteur. Raison : un détecteur existe déjà pour le compte actuel. Si "ErrorCode" est signalé (is_success=false) : "L'action n'a pas pu créer de détecteur. Erreur : {}".format (ErrorMessage)" L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Créer un détecteur". Raison : {0}''.format(error.Stacktrace) |
Général |
Supprimer un détecteur
Supprimez un détecteur Amazon GuardDuty spécifié par son ID.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur que vous souhaitez supprimer. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le détecteur n'est pas supprimé (is_success=false) : "L'action n'a pas pu supprimer le détecteur <detector_ID>. Erreur : {}".format(ErrorMessage)" Si le détecteur a bien été supprimé (is_success=true) : "Le détecteur <ID du détecteur> a été supprimé." L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Supprimer un détecteur". Raison : {0}''.format(error.Stacktrace) |
Général |
Mettre à jour un détecteur
Mettez à jour le détecteur Amazon GuardDuty spécifié par l'ID du détecteur.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur que vous souhaitez mettre à jour. |
| Activer | Case à cocher | Décochée | Non | Indique si le détecteur doit être activé. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si "ErrorCode" est signalé (is_success=false) : "L'action n'a pas pu créer de détecteur. Erreur : {}".format(ErrorMessage)" Si le détecteur a bien été mis à jour (is_success=true) : "Le détecteur <detector ID> a été mis à jour." L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Mettre à jour un détecteur". Raison : {0}''.format(error.Stacktrace) |
Général |
Obtenir les détails du détecteur
Récupérez un détecteur Amazon GuardDuty spécifié par son ID.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur que vous souhaitez récupérer. Valeurs séparées par des virgules. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"DetectorId": "DETECTOR_ID",
"CreatedAt": "response['CreatedAt']",
"ServiceRole": "response['ServiceRole']",
"Status": "response['Status']",
"UpdatedAt": "response['UpdatedAt']",
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si l'opération réussit : "Informations sur l'indicateur <ID de l'indicateur> récupérées." Remarque : Si certains ID de détecteur sont trouvés et d'autres non, affichez les deux messages en fonction de l'ID de détecteur concerné. L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Obtenir les détails d'un détecteur". Raison : {0}''.format(error.Stacktrace) |
Général |
| Table CSV | Titre du tableau : Détails des détecteurs Colonnes du tableau :
|
Général |
Lister les détecteurs
Liste les detectorIds de toutes les ressources de détecteur Amazon GuardDuty existantes.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| Nombre maximal de détecteurs à renvoyer | Integer | 50 | Non | Spécifiez le nombre de détecteurs à renvoyer. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"detectorIds": ["ID1,ID2"]
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si le code d'état 200 est signalé (is_success=true) : "La liste des détecteurs disponibles dans Amazon GuardDuty a bien été créée. ID de l'indicateur : <value>" Si un autre code d'état est signalé (is_success=false) : "L'action n'a pas pu lister les détecteurs disponibles" L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Lister les détecteurs". Raison : {0}''.format(error.Stacktrace) |
Général |
Répertorier les résultats pour un détecteur
Liste tous les résultats Amazon GuardDuty pour l'ID de détecteur spécifié.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur que vous souhaitez récupérer. |
| Nombre maximal de résultats à renvoyer | Integer | 50 | Non | Spécifiez le nombre de détecteurs à renvoyer. |
| Trier par | Chaîne | N/A | Non | Représente l'attribut de résultat (par exemple, accountId) selon lequel trier les résultats. |
| Order By (Trier par) | LDD | ASC Valeurs possibles :
|
Non | Ordre dans lequel les résultats triés doivent être affichés. |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{"FindingIds": ["10ba96ae50733ae38b9cae95431b7558"]}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si "ErrorCode" est signalé (is_success=false) : "L'action n'a pas pu obtenir de résultats pour le détecteur <ID du détecteur>. Erreur : {}".format(ErrorMessage)" En cas de réussite : "Successfully retrieved available findings IDs for detector {detector ID}" (ID des résultats disponibles récupérés pour le détecteur {detector ID}) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Lister les résultats pour un détecteur". Raison : {0}''.format(error.Stacktrace) |
Général |
Archiver les résultats
Archiver les résultats GuardDuty spécifiés par leurs ID
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID des résultats | Chaîne | N/A | Oui | ID des résultats que vous souhaitez récupérer. ID séparés par une virgule. |
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Autorisation de la stratégie AWS IAM :
- Effet : autoriser
- Action : guardduty:ArchiveFindings
Seul le compte administrateur peut archiver les résultats. Les comptes membres n'ont pas l'autorisation d'archiver les résultats de leurs comptes.
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si "ErrorCode" est signalé (is_success=false) : "L'action n'a pas pu archiver les résultats. Erreur : {}".format(ErrorMessage). Veuillez vérifier que tous les ID de résultat sont corrects." Si l'opération réussit : "Les résultats ont bien été archivés" → "Les résultats suivants ont bien été archivés : <ids>" En cas d'ID de résultat non valides (un ou plusieurs), l'action ne doit pas échouer, mais is_success doit être défini sur "false" : "Impossible d'archiver les résultats suivants : <ids>" Remarque : Le code d'erreur ne peut pas correspondre à l'un des ID. En cas d'ID de résultat incorrect, une exception est générée avec l'erreur suivante : "Lors de l'appel de l'opération ArchiveFindings (nombre maximal de tentatives atteint : 4) : erreur interne du serveur." Même chose ici : vérifiez d'abord si le résultat est valide. Les résultats suivants ont bien été archivés : 88bac20f959084244a2b91778d12e883 Échec de l'archivage des résultats suivants : 1abac689941ae6f3e3e24d02ac4cf612 L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Archiver les résultats". Raison : {0}''.format(error.Stacktrace)" |
Général |
Désarchiver les résultats
Extrayez les résultats GuardDuty spécifiés par les ID de résultat.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID des résultats | Chaîne | N/A | Oui | ID des résultats que vous souhaitez récupérer. Valeurs séparées par des virgules. |
| ID du détecteur | Chaîne | N/A | Oui | Identifiant unique du détecteur. |
Autorisation de la stratégie AWS IAM :
- Effet : autoriser
- Action : guardduty:UnarchiveFindings
Seul le compte administrateur peut archiver les résultats. Les comptes membres n'ont pas l'autorisation d'archiver les résultats de leurs comptes.
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si l'opération réussit : "Les résultats suivants ont bien été archivés : <ids>" En cas d'ID de résultat non valides (un ou plusieurs), l'action ne doit pas échouer, mais is_success doit être défini sur "false" : "Impossible de désarchiver les résultats suivants : <ids> L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Désarchiver les résultats". Raison : {0}''.format(error.Stacktrace)" Remarque : Le code d'erreur ne peut pas correspondre à l'un des ID. En cas d'ID de résultat incorrect, une exception est générée avec l'erreur suivante : "Lors de l'appel de l'opération ArchiveFindings (nombre maximal de tentatives atteint : 4) : erreur interne du serveur." Même chose ici : vérifiez d'abord si le résultat est valide. Les résultats suivants ont bien été archivés : 88bac20f959084244a2b91778d12e883 Échec de l'archivage des résultats suivants : 1abac689941ae6f3e3e24d02ac4cf612 |
Général |
Créer des exemples de résultats
Génère des exemples de résultats des types spécifiés par la liste des résultats.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur pour lequel créer des exemples de résultats. |
| Types de résultats | Chaîne | N/A | Non | Types de résultats d'échantillon à générer. Valeurs séparées par des virgules. Les types sont disponibles dans l'UI, dans la section "Résultats", sous la colonne "Type de résultat". |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si "ErrorCode" est signalé (is_success=false) : "L'action n'a pas pu créer d'exemples de résultats. Erreur : {}".format(ErrorMessage)" Si l'opération réussit : "Exemples de résultats créés" Si l'une des entrées (Types de résultats) n'est pas valide, capturez l'exception suivante : "La requête est refusée, car une valeur non valide ou hors plage est spécifiée comme paramètre d'entrée." set, is_sucess=false: "L'action n'a pas pu créer d'exemples de résultats, car une valeur non valide a été trouvée comme paramètre "Types de résultats". Mise à jour : en cas de type de résultat non valide, l'action doit échouer et le message suivant s'afficher : "L'action n'a pas pu créer d'exemples de résultats, car une valeur non valide a été trouvée dans le paramètre "Types de résultats". Erreur : <traceback>
L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Créer des exemples de résultats". Raison : {0}''.format(error.Stacktrace) |
Général |
Mettre à jour les commentaires sur les résultats
Marquez les résultats Amazon GuardDuty spécifiés comme utiles ou inutiles.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur associé aux résultats pour lesquels mettre à jour les commentaires. |
| Utile ? | Case à cocher | Décochée | Oui | Commentaires sur le résultat. |
| ID des résultats | Chaîne | N/A | Oui | ID des résultats que vous souhaitez marquer comme utiles ou non utiles. Valeurs séparées par des virgules. |
| Commentaire | Chaîne | N/A | Non | Commentaires supplémentaires sur les résultats GuardDuty. |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si "ErrorCode" est signalé (is_success=false) : "L'action n'a pas pu mettre à jour les commentaires sur les résultats. Error: {}".format(ErrorMessage) En cas de succès : "Les commentaires sur les résultats ont été mis à jour." Si une erreur/un élément introuvable est renvoyé pour l'un des ID de résultat, l'objet de réponse renvoie toujours une réponse vide, même si l'un des ID n'existe pas. Si aucun résultat n'est trouvé : "Impossible de mettre à jour les commentaires. <finding id> n'est pas valide." L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Mettre à jour les commentaires sur les résultats". Raison : {0}''.format(error.Stacktrace)" |
Général |
Supprimer une liste d'adresses IP de confiance
Supprime l'ensemble d'adresses IP spécifié par l'ID.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour supprimer un ensemble d'adresses IP. Ce paramètre se trouve dans l'onglet Paramètres. |
| ID de listes d'adresses IP approuvées | Chaîne | N/A | Oui | Spécifiez la liste des ID des ensembles d'adresses IP, séparés par une virgule. Exemple : id_1,id_2 |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si l'opération réussit (is_success=true) : "Les listes d'adresses IP de confiance suivantes ont bien été supprimées : <ids>" Si l'opération n'a pas réussi pour certains ID (is_success=true) : "L'action n'a pas pu supprimer les listes d'adresses IP approuvées suivantes d'Amazon GuardDuty :\n{0}.".format(list_of_ids)" L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Supprimer une liste d'adresses IP approuvées". Raison : {0}''.format(error.Stacktrace" |
Général |
Obtenir les détails d'un résultat
Renvoie des informations détaillées sur un résultat dans AWS GuardDuty.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID des résultats | Chaîne | N/A | Oui | ID des résultats que vous souhaitez récupérer. ID séparés par une virgule. |
| ID du détecteur | Chaîne | N/A | Oui | ID unique du détecteur que vous souhaitez récupérer. |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"Findings": [{
"AccountId": "ACCOUNT_ID",
"Arn": "arn:aws:guardduty:us-east-1:ACCOUNT_ID:detector/DETECTOR_ID/finding/FINDING_ID",
"CreatedAt": "2020-10-06T05:19:50.794Z",
"Description": "203.0.113.9 is performing RDP brute force attacks against i-INSTANCE_ID. Brute force attacks are used to gain unauthorized access to your instance by guessing the RDP password.", "Id": "ID",
"Partition": "aws",
"Region": "us-east-1",
"Resource": {
"InstanceDetails": {
"AvailabilityZone": "us-east-1e",
"ImageId": "ami-IMAGE_ID",
"InstanceId": "i-INSTANCE_ID",
"InstanceState": "running",
"InstanceType": "t2.micro",
"LaunchTime": "2020-05-27T08:54:03Z", "NetworkInterfaces": [{
"Ipv6Addresses": [],
"NetworkInterfaceId": "eni-012d9b8a1a3b4e40a",
"PrivateDnsName": "ip-192.0.2.1.ec2.internal",
"PrivateIpAddress": "192.0.2.1",
"PrivateIpAddresses": [{
"PrivateDnsName": "ip-192.0.2.1.ec2.internal",
"PrivateIpAddress": "192.0.2.1"
}],
"PublicDnsName": "ec2-54-234-69-236.compute-1.amazonaws.com",
"PublicIp": "198.51.100.236",
"SecurityGroups": [{
"GroupId": "sg-0fa42e04e9cd15407",
"GroupName": "Windows Server 2016"
}],
"SubnetId": "subnet-2edddf10",
"VpcId": "vpc-48a7ac32"
}],
"Platform": "windows",
"ProductCodes": [],
"Tags": [{
"Key": "Name",
"Value": "CiscoAMP-win2012"
}]},
"ResourceType": "Instance"
},
"SchemaVersion": "2.0",
"Service": {
"Action": {
"ActionType": "NETWORK_CONNECTION", "NetworkConnectionAction": {
"Blocked": false,
"ConnectionDirection": "INBOUND",
"LocalPortDetails": {
"Port": 3389, "PortName": "RDP"
},
"Protocol": "TCP",
"LocalIpDetails": {
"IpAddressV4": "192.0.2.1"
},
"RemoteIpDetails": {
"IpAddressV4": "203.0.113.9",
"Organization": {
"Asn": "24875",
"AsnOrg": "Example Inc.",
"Isp": "Example Inc.",
"Org": "Example Inc."
}},
"RemotePortDetails": {
"Port": 1549,
"PortName": "Unknown"
}}},
"Archived": false,
"Count": 5,
"DetectorId": "DETECTOR_ID",
"EventFirstSeen": "2020-10-06T05:10:58Z",
"EventLastSeen": "2020-10-06T05:46:59Z",
"ResourceRole": "TARGET",
"ServiceName": "guardduty"
},
"Severity": 2,
"Title": "203.0.113.9 is performing RDP brute force attacks against i-INSTANCE_ID.",
"Type": "UnauthorizedAccess:EC2/RDPBruteForce",
"UpdatedAt": "2020-10-06T06:01:46.380Z"
}]
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si "ErrorCode" est signalé (is_success=false) : "L'action n'a pas pu obtenir les détails des résultats. Erreur : {}".format(ErrorMessage)" Si l'opération réussit : "Informations récupérées pour les résultats suivants : <ID des résultats récupérés>" Si une erreur est signalée pour l'un des ID, l'objet de réponse ne contient de résultats que pour les ID valides. Vérifiez si l'objet de réponse ne contient pas certains ID et affichez un message approprié.
L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion ou autre) est signalée : "Erreur lors de l'exécution de l'action "Obtenir les résultats". Raison : {0}''.format(error.Stacktrace)" |
Général |
| Tableau du mur des cas | Remarque : si elle existe. Colonnes du tableau :
|
Général |
Obtenir toutes les listes d'adresses IP approuvées
Description
Obtenez toutes les listes d'adresses IP approuvées (IPSets) du service GuardDuty spécifié par l'ID du détecteur.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour lister les ensembles d'adresses IP. Ce paramètre se trouve dans l'onglet "Paramètres". |
| Nombre maximal de listes d'adresses IP approuvées à renvoyer | Integer | 50 | Non | Spécifiez le nombre de listes d'adresses IP approuvées à renvoyer. |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"IpSetIds": ['', '' , '']
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si la liste des ensembles disponibles a été récupérée (is_success=true) : "Successfully retrieved available Trusted IP lists." (La liste des adresses IP approuvées disponibles a été récupérée.) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Obtenir toutes les listes d'adresses IP approuvées". Raison : {0}''.format(error.Stacktrace) |
Général |
Obtenir une liste d'adresses IP approuvées
Description
Obtenez des informations sur une liste d'adresses IP de confiance dans Amazon GuardDuty.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour obtenir un ensemble d'adresses IP. Ce paramètre se trouve dans l'onglet "Paramètres". |
| ID de listes d'adresses IP approuvées | CSV | N/A | Oui | Spécifiez la liste d'ID des ensembles d'adresses IP séparés par une virgule, par exemple |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"ip_set_id": {
"Format": "response['Format']",
"Location": "response['Location']",
"Name": "response['Name']",
"Status": "response['Status']"
}
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si les détails sont renvoyés avec succès (is_success=true) : "Les détails concernant les listes d'adresses IP approuvées suivantes ont été récupérés avec succès depuis Amazon GuardDuty :\n{0}.".format(list_of_ids)" Si l'opération n'a pas abouti pour certains ID (is_success=true) : "L'action n'a pas pu récupérer les détails des listes d'adresses IP approuvées suivantes à partir d'Amazon GuardDuty : {0}.".format(list_of_ids) Si aucun ID n'est utilisé (is_success=false) : "Aucun détail n'a été récupéré concernant les listes d'adresses IP approuvées fournies".format(list_of_ids) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Lister les listes d'adresses IP approuvées". Raison : {0}''.format(error.Stacktrace) |
Général |
| CSV | Nom de la table : Détails des listes d'adresses IP fiables Colonnes du tableau :
|
Général |
Mettre à jour une liste d'adresses IP approuvées
Description
Mettez à jour une liste d'adresses IP de confiance dans Amazon GuardDuty.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour mettre à jour une liste d'adresses IP fiables. Ce paramètre se trouve dans l'onglet "Paramètres". |
| ID de la liste d'adresses IP approuvées | Chaîne | N/A | Oui | Spécifiez l'ID de la liste d'adresses IP de confiance à mettre à jour. |
| Nom | Chaîne | N/A | Non | Spécifiez le nouveau nom de la liste d'adresses IP approuvées. |
| Emplacement du fichier | Chaîne | https://s3.amazonaws.com/{bucket-name}/file.txt |
Non | Spécifiez un nouvel URI d'emplacement où se trouve le fichier. |
| Activer | Case à cocher | Cochée | Oui | Si cette option est activée, la liste des adresses IP de confiance sera activée. |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
N/A
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si un ensemble a été mis à jour (is_success=true) : "La liste d'adresses IP de confiance '{0}' a bien été mise à jour dans Amazon GuardDuty.".format(Threat ID) Si la mise à jour d'un ensemble échoue (is_success=false) : "L'action n'a pas pu mettre à jour la liste des adresses IP de confiance '{0}' dans Amazon GuardDuty.".format(ID de la menace) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Mettre à jour la liste des adresses IP approuvées". Raison : {0}''.format(error.Stacktrace) |
Général |
Créer une liste d'adresses IP de confiance
Crée une liste d'adresses IP approuvées (IPSet) qui figuraient dans la liste dynamique pour une communication sécurisée avec l'infrastructure et les applications AWS.
GuardDuty ne génère pas de résultats pour les adresses IP incluses dans les ensembles d'adresses IP. Seuls les utilisateurs du compte administrateur peuvent effectuer cette opération.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour créer une liste d'adresses IP approuvées. Ce paramètre se trouve dans l'onglet Paramètres. |
| Nom | Chaîne | N/A | Oui | Spécifiez le nom de la liste d'adresses IP de confiance. |
| Format de fichier | LDD | Texte brut | Oui | Sélectionnez le format du fichier à utiliser pour créer une liste d'adresses IP fiables. Valeurs possibles :
|
| Emplacement du fichier | Chaîne | https://s3.amazonaws.com/{bucket-name}/file.txt |
Oui | Spécifiez l'URI où se trouve le fichier. |
| Activer | Case à cocher | Cochée | Oui | Si cette option est activée, la liste d'adresses IP approuvées nouvellement créée est activée. |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"TrustedIPID": "TRUSTED_IP_ID"
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si un ensemble a été créé (is_success=true) : "Successfully created new Trusted IP List '{0}' in Amazon GuardDuty.".format(Name)" Si la création d'un ensemble échoue (is_success=false) : "Action wasn't able to create new Trusted IP List '{0}' in Amazon GuardDuty.".format(name)" L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Créer une liste d'adresses IP approuvées". Raison : {0}''.format(error.Stacktrace)" |
Général |
Lister les ensembles de renseignements sur les menaces
Répertorie les ensembles de renseignements sur les menaces disponibles dans Amazon GuardDuty.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour lister les ensembles d'informations sur les menaces. Ce paramètre se trouve dans l'onglet "Paramètres". |
| Nombre maximal d'ensembles de renseignements sur les menaces à renvoyer | Integer | 50 | Non | Spécifiez le nombre d'ensembles d'informations sur les menaces à renvoyer. |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"ThreatIntelSetIds": ["14ba8b942b76c1be6d985715eb7443eb",
"32ba8b92e553fe04d06dab543ed57a70",
"8aba8b93ba6e08e8fd5349b2c2b57709"
]
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si la liste des ensembles disponibles a été établie avec succès (is_success=true) : "La liste des ensembles de renseignements sur les menaces disponibles a été établie avec succès." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Lister les ensembles d'informations sur les menaces". Raison : {0}''.format(error.Stacktrace) |
Général |
Obtenir les détails d'un ensemble de renseignements sur les menaces
Obtenez des informations sur un ensemble de renseignements sur les menaces dans Amazon GuardDuty.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour obtenir les détails des ensembles de renseignements sur les menaces. Ce paramètre se trouve dans l'onglet "Paramètres". |
| ID des ensembles de renseignements sur les menaces | Chaîne | 50 | Oui | Spécifiez la liste d'ID des ensembles de renseignements sur les menaces, séparés par une virgule. Exemple : id_1,id_2 |
| Région AWS | Chaîne | N/A | Non | Vous pouvez éventuellement spécifier la région AWS à utiliser dans l'action, qui peut être différente de la région par défaut spécifiée sur la page de configuration de l'intégration. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"Format": "TXT",
"Location": "https: //example.s3.amazonaws.com/test.txt",
"Name": "API Test",
"ResponseMetadata": {
"HTTPHeaders": {
"connection": "keep-alive",
"content-length": "149",
"content-type": "application/json",
"date": "Mon,19 Oct 2020 06: 23: 22 GMT",
"x-amz-apigw-id": "ID",
"x-amzn-requestid": "REQUEST_ID",
"x-amzn-trace-id": "TRACE_ID"
},
"HTTPStatusCode": 200,
"RequestId": "REQUEST_ID",
"RetryAttempts": 0
},
"Status": "ERROR",
"Tags": {}
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si les informations sur au moins un ensemble sont renvoyées (is_success=true) : "Informations récupérées sur les ensembles de renseignements sur les menaces suivants d'Amazon GuardDuty :\n{0}.".format(list_of_ids)" Si l'opération a échoué pour certains ID (is_success=true) : "L'action n'a pas pu récupérer les détails des ensembles de renseignements sur les menaces suivants à partir d'Amazon GuardDuty : {0}.".format(list_of_ids)" Si aucun ID n'est utilisé : "Aucun détail n'a été récupéré concernant les ensembles de renseignements sur les menaces fournis.".format(list_of_ids) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Lister les ensembles d'informations sur les menaces". Raison : {0}''.format(error.Stacktrace) |
Général |
| CSV | Nom de la table : détails de l'ensemble Threat Intelligence Colonne de tableau :
|
Créer un ensemble de renseignements sur les menaces
Créez un ensemble de renseignements sur les menaces dans Amazon GuardDuty.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour créer un ensemble de renseignements sur les menaces. Ce paramètre se trouve dans l'onglet "Paramètres". |
| Nom | Chaîne | N/A | Oui | Spécifiez le nom de l'ensemble de renseignements sur les menaces. |
| Format de fichier | LDD | Texte brut Valeurs possibles :
|
Oui | Sélectionnez le format du fichier utilisé pour créer un ensemble d'informations sur les menaces. |
| Emplacement du fichier | Chaîne | https://s3.amazonaws.com/{bucket-name}/file.txt |
Oui | Spécifiez l'URI de l'emplacement du fichier. |
| Actif | Case à cocher | Cochée | Oui | Si cette option est activée, l'ensemble de renseignements sur les menaces nouvellement créé est activé. |
| Tags | CSV | N/A | Non | Spécifiez les tags supplémentaires à ajouter à l'ensemble Threat Intelligence. Format : key_1:value_1,key_2:value_1 |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Résultat JSON
{
"ThreatIntelSetId": "b6f0c884a54449cc8e29eed3094e9c31"
}
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si un ensemble a été créé (is_success=true) : "L'ensemble Threat Intelligence '{0}' a bien été créé dans Amazon GuardDuty.".format(Name) Si la création d'un ensemble échoue (is_success=false) : "L'action n'a pas pu créer l'ensemble de renseignements sur les menaces '{0}' dans Amazon GuardDuty.".format(name) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Créer un ensemble d'informations sur les menaces". Raison : {0}''.format(error.Stacktrace) |
Général |
Mettre à jour l'ensemble de renseignements sur les menaces
Mettez à jour un ensemble d'informations sur les menaces dans Amazon GuardDuty.
.Paramètres
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour mettre à jour un ensemble de renseignements sur les menaces. Ce paramètre se trouve dans l'onglet Paramètres. |
| ID | Chaîne | N/A | Oui | Spécifiez l'ID de l'ensemble de renseignements sur les menaces à mettre à jour. |
| Nom | Chaîne | N/A | Non | Spécifiez le nouveau nom de l'ensemble de renseignements sur les menaces. |
| Emplacement du fichier | Chaîne | https://s3.amazonaws.com/{bucket-name}/file.txt |
Non | Spécifiez un nouvel URI d'emplacement où se trouve le fichier. |
| Actif | Case à cocher | Cochée | Oui | Si elle est activée, l'ensemble d'informations sur les menaces est activé. |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si un ensemble a été mis à jour (is_success=true) : "L'ensemble de renseignements sur les menaces '{0}' a bien été mis à jour dans Amazon GuardDuty.".format(Threat ID) Si la mise à jour d'un ensemble échoue (is_success=false) : "L'action n'a pas pu mettre à jour l'ensemble Threat Intelligence '{0}' dans Amazon GuardDuty.".format(Threat ID) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale ou une erreur de SDK (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) est signalée : "Erreur lors de l'exécution de l'action "Mettre à jour l'ensemble de renseignements sur les menaces". Raison : {0}''.format(error.Stacktrace) |
Général |
Supprimer un ensemble de renseignements sur les menaces
Supprimez un ensemble de renseignements sur les menaces dans Amazon GuardDuty.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Filigrane | Obligatoire | Description |
|---|---|---|---|---|---|
| ID du détecteur | Chaîne | N/A | N/A | Oui | Spécifiez l'ID du détecteur à utiliser pour obtenir les détails des ensembles de renseignements sur les menaces. Ce paramètre se trouve dans l'onglet "Paramètres". |
| ID des ensembles de renseignements sur les menaces | CSV | N/A | N/A | Oui | Spécifiez la liste d'ID des ensembles de renseignements sur les menaces, séparés par une virgule. Exemple : id_1,id_2 |
Date d'exécution
Cette action ne s'applique pas aux entités.
Résultats de l'action
Résultat du script
| Nom du résultat du script | Options de valeur | Exemple |
|---|---|---|
| is_success | Vrai ou faux | is_success=False |
Mur des cas
| Type de résultat | Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si les informations sur au moins un ensemble sont renvoyées (is_success=true) : "Successfully deleted the following Threat Intelligence Sets in Amazon GuardDuty:\n{0}.".format(list_of_ids) Si l'opération a échoué pour certains ID (is_success=true) : "L'action n'a pas pu supprimer les ensembles de renseignements sur les menaces suivants dans Amazon GuardDuty :\n{0}.".format(list_of_ids) Si aucun ID n'est utilisé : "Aucun ensemble d'informations sur les menaces n'a été supprimé.".format(list_of_ids) L'action doit échouer et arrêter l'exécution d'un playbook : Un ID de détecteur non valide doit également générer une exception, arrêter le playbook et définir is_success sur "false". Si une erreur fatale ou de SDK se produit (par exemple, des identifiants incorrects, une absence de connexion au serveur, etc.) : "Erreur lors de l'exécution de l'action "Supprimer les ensembles de renseignements sur les menaces". Raison : {0}''.format(error.Stacktrace) |
Général |
Connecteurs
Pour en savoir plus sur la configuration des connecteurs dans Google SecOps, consultez Ingérer vos données (connecteurs).
Connecteur AWS GuardDuty – Findings
Extrayez les résultats d'Amazon GuardDuty.
Entrées du connecteur
Utilisez les paramètres suivants pour configurer le connecteur :
| Nom du paramètre | Type | Valeur par défaut | Obligatoire | Description |
|---|---|---|---|---|
| Nom du champ de produit | Chaîne | Nom du produit | Oui |
Nom du champ dans lequel le nom du produit est stocké. Le nom du produit a principalement un impact sur le mappage. Pour simplifier et améliorer le processus de mappage du connecteur, la valeur par défaut est résolue en une valeur de remplacement référencée dans le code. Toute entrée non valide pour ce paramètre est résolue en une valeur de remplacement par défaut. La valeur par défaut est |
| Nom du champ d'événement | Chaîne | Type | Oui | Nom du champ qui détermine le nom (sous-type) de l'événement. |
| Nom du champ "Environnement" | Chaîne | "" | Non | Nom du champ dans lequel le nom de l'environnement est stocké. Si le champ "environment" (environnement) est manquant, le connecteur utilise la valeur par défaut. |
Environment Regex Pattern |
Chaîne | .* | Non |
Modèle d'expression régulière à exécuter sur la valeur trouvée dans le champ Utilisez la valeur par défaut Si le modèle d'expression régulière est nul ou vide, ou si la valeur d'environnement est nulle, le résultat final de l'environnement est l'environnement par défaut. |
| Délai avant expiration du script (en secondes) | Integer | 180 | Oui | Délai limite, en secondes, pour le processus Python qui exécute le script actuel. |
| AWS Access Key ID (ID de clé d'accès AWS) | Chaîne | N/A | Oui | ID de clé d'accès AWS à utiliser dans l'intégration. |
| Clé secrète AWS | Mot de passe | N/A | Oui | Clé secrète AWS à utiliser dans l'intégration. |
| Région AWS par défaut | Chaîne | N/A | Oui | Région AWS par défaut à utiliser dans l'intégration. Exemple : us-west-2 |
| ID du détecteur | Chaîne | N/A | Oui | ID du détecteur. Vous le trouverez dans l'onglet Paramètres. |
| Gravité la plus faible à récupérer | Integer | 1 | Oui | Gravité la plus faible des alertes à récupérer. Si vous ne configurez pas ce paramètre, le connecteur ingère les alertes de tous les niveaux de gravité. Les valeurs possibles sont comprises entre Remarque : Amazon GuardDuty mappe la valeur entière dans l'ordre suivant :
|
| Récupérer les heures Max en arrière | Integer | 1 | Non | Nombre d'heures avant l'heure actuelle pour récupérer les résultats.
Ce paramètre peut s'appliquer à l'itération initiale du connecteur après l'avoir activé pour la première fois, ou à la valeur de remplacement pour un code temporel de connecteur expiré. |
| Nombre maximal de résultats à récupérer | Integer | 50 | Non | Nombre de résultats à traiter par itération de connecteur. Maximum : 50 Il s'agit d'une limitation de GuardDuty. |
Use whitelist as a blacklist |
Case à cocher | Décochée | Oui | Si cette option est sélectionnée, le connecteur utilise la liste dynamique comme liste de blocage. |
| Adresse du serveur proxy | Chaîne | N/A | Non | Adresse du serveur proxy à utiliser. |
| Nom d'utilisateur du proxy | Chaîne | N/A | Non | Nom d'utilisateur du proxy pour l'authentification. |
| Mot de passe du proxy | Mot de passe | N/A | Non | Mot de passe du proxy pour l'authentification. |
Règles du connecteur
Le connecteur est compatible avec les proxys.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.