IntSights
Version de l'intégration : 20.0
Configurer l'intégration IntSights dans Google Security Operations
Pour obtenir des instructions détaillées sur la configuration d'une intégration dans Google SecOps, consultez Configurer des intégrations.
Actions
Ajouter une note
Description
Ajoutez une note à l'alerte dans IntSights.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID d'alerte | Chaîne | N/A | Oui | Spécifiez l'ID de l'alerte à laquelle vous souhaitez ajouter une note. |
Remarque | Chaîne | N/A | Oui | Spécifiez la note pour l'alerte. |
Exécuter sur
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/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur / 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) : "Note ajoutée à l'alerte portant l'ID '{0}' dans Intsights".format(alert id) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, l'absence de connexion au serveur ou autre) : "Erreur lors de l'exécution de l'action "Ajouter une note". Raison : {0}''.format(error.Stacktrace) Si le code d'état 404 est signalé : "Erreur lors de l'exécution de l'action "Ajouter une note". Motif : l'alerte associée à l'ID {alert id} est introuvable dans IntSights. |
Général |
Poser une question à un analyste
Description
Posez une question à un analyste concernant l'alerte dans IntSights.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID d'alerte | Chaîne | N/A | Oui | Spécifiez l'ID de l'alerte pour laquelle vous souhaitez poser une question à l'analyste. |
Commentaire | Chaîne | N/A | Oui | Spécifiez le commentaire destiné à l'analyste. |
Exécuter sur
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/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : En cas de succès : "Demande envoyée à l'analyste pour l'alerte portant l'ID '{0}' dans Intsights".format(alert id) Si le code d'état 400 ou 500 est signalé : "L'action n'a pas pu demander à l'analyste de l'alerte portant l'ID {0} dans Intsights. Raison : {1}.".format(alert_id, response string) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, l'absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Demander à un analyste". Raison : {0}''.format(error.Stacktrace) |
Général |
Attribuer une alerte
Description
Attribuez une alerte à un analyste dans IntSights.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID d'alerte | Chaîne | N/A | Oui | Spécifiez l'ID de l'alerte pour laquelle vous souhaitez modifier l'attribution. |
ID de l'attributaire | Chaîne | N/A | Non | Spécifiez l'ID de l'analyste qui doit être attribué à l'alerte. |
Adresse e-mail de la personne responsable | Chaîne | N/A | Non | Spécifiez l'adresse e-mail de l'analyste à attribuer à l'alerte. |
Exécuter sur
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/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur / 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 avec l'ID de l'attributaire : "L'analyste portant l'ID '{0}' a bien été attribué à l'alerte portant l'ID {1} dans Intsights".format(assignee id, alert id) Si l'opération réussit avec l'adresse e-mail de l'attributaire : "L'analyste avec l'adresse e-mail '{0}' a bien été attribué à l'alerte avec l'ID {1} dans Intsights".format(adresse e-mail de l'attributaire, ID de l'alerte) Si le responsable est introuvable, le code d'état est 400 et l'ID du responsable est le suivant : "L'action n'a pas pu modifier l'attribution de l'alerte portant l'ID {0}. Motif : L'utilisateur associé à l'ID {1} est introuvable.".format(alert_id, assignee id)"
Si le code d'état 400 ou 500 est signalé : "L'action n'a pas pu modifier l'attribution de l'alerte portant l'ID {0}. Reason: {1}.".format(alert_id, response) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Attribuer une alerte". Raison : {0}''.format(error.Stacktrace) Si les paramètres "ID de l'attributaire" et "Adresse e-mail de l'attributaire" ne sont pas spécifiés : "L'ID ou l'adresse e-mail de l'attributaire doivent être spécifiés." |
Général |
Fermer l'alerte
Description
Fermez l'alerte dans IntSights.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID d'alerte | Chaîne | N/A | Oui | Spécifiez l'ID de l'alerte que vous souhaitez fermer. |
Motif | LDD | Problème résolu Valeurs possibles :
|
Oui | Indiquez pourquoi l'alerte doit être fermée. |
Informations supplémentaires | Chaîne | N/A | Non | Indiquez des informations supplémentaires expliquant pourquoi l'alerte doit être clôturée. |
Tarif | Integer | 5 | Non | Spécifiez le niveau de l'alerte. La valeur maximale est de 5. |
Exécuter sur
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/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur / Description | Type |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : En cas de succès : "L'alerte portant l'ID '{0}' a bien été clôturée dans Intsights".format(alert id) Si le code d'état 400 est signalé : "L'action n'a pas pu fermer l'alerte avec l'ID {0} dans Intsights. Raison : {1}.".format(alert_id, response string) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Fermer l'alerte". Raison : {0}''.format(error.Stacktrace) Si le paramètre "Tarif" n'est pas compris entre 1 et 5 : "La valeur du tarif doit être comprise entre 1 et 5." |
Général |
Télécharger le fichier CSV des alertes
Description
Téléchargez un fichier CSV contenant des informations sur l'alerte dans IntSights.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID d'alerte | Chaîne | N/A | Oui | Spécifiez l'ID de l'alerte pour laquelle vous souhaitez télécharger le fichier CSV. |
Chemin d'accès au dossier de téléchargement | Chaîne | N/A | Oui | Spécifiez le chemin d'accès au dossier dans lequel vous souhaitez stocker le fichier CSV. |
Remplacer | Case à cocher | N/A | Non | Si cette option est activée, l'action écrasera le fichier portant le même nom. |
Exécuter sur
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/Faux | is_success:False |
Résultat JSON
{
"absolute_paths": ["/opt/file_1"]
}
Mur des cas
Type de résultat | Valeur/Description | Type |
---|---|---|
Message de sortie* | L'action ne doit pas échouer ni arrêter l'exécution d'un playbook : Si au moins un fichier CSV a été téléchargé (is_success=true) : "Fichier CSV téléchargé pour l'alerte avec l'ID {0} dans Intsights :".format(alert_id) Si le code d'état 400 est signalé (is_success=true) : "Aucune information CSV n'a été trouvée pour l'alerte portant l'ID {alert_id} dans Intsights." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Télécharger le fichier CSV des alertes". Raison : {0}''.format(error.Stacktrace) Si un fichier portant le même nom existe déjà, mais que "Écraser" est défini sur "false" : "Erreur lors de l'exécution de l'action "Télécharger le fichier CSV des alertes". Motif : le fichier dont le chemin d'accès est {0} existe déjà. Veuillez supprimer le fichier ou définir "Overwrite" sur "true"." Si le code d'état 404 est signalé : "Erreur lors de l'exécution de l'action "Télécharger le fichier CSV des alertes". Motif : Impossible de trouver l'alerte portant l'ID {ID} |
Général |
Obtenir l'image de l'alerte
Description
Récupérez des informations sur les images d'alerte dans IntSights.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID des images d'alerte | CSV | N/A | Oui | Spécifiez la liste des ID d'images d'alerte séparés par une virgule. |
Exécuter sur
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/Faux | is_success:False |
Résultat JSON
[
{
"image_name": "5b59daf4bdafd90xxxxxx",
"image_base64_content": "image content in base64"
}
]
Mur des cas
Type de résultat | Valeur / 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 pour au moins une image : "Images récupérées avec succès à partir des ID suivants dans Intsights :".format(list of ids) Si l'opération n'a pas réussi pour au moins une image : "L'action n'a pas pu récupérer les images des ID suivants dans Intsights :\n".format(list of ids) Si l'opération n'a pas fonctionné pour toutes les images : "Aucune image n'a été récupérée". L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Obtenir l'image de l'alerte". Raison : {0}''.format(error.Stacktrace) |
Général |
Ping
Description
Vérifiez la connectivité.
Paramètres
N/A
Cas d'utilisation
N/A
Exécuter sur
Cette action s'exécute sur l'entité URL.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
N/A
Enrichissement d'entités
N/A
Insights
N/A
Rouvrir l'alerte
Description
Rouvrez l'alerte dans IntSights.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID d'alerte | Chaîne | N/A | Vrai | Spécifiez l'ID de l'alerte que vous souhaitez rouvrir. |
Exécuter sur
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/Faux | is_success:False |
Mur des cas
Type de résultat | Valeur / 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 : "L'alerte portant l'ID '{0}' a bien été rouverte dans Intsights".format(alert id) Si le code d'état 400 est signalé : "L'action n'a pas pu rouvrir l'alerte avec l'ID {0} dans Intsights. Raison : {1}.".format(alert_id, response string) L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur fatale est signalée (par exemple, des identifiants incorrects, l'absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Rouvrir l'alerte". Raison : {0}''.format(error.Stacktrace) |
Général |
Rechercher des IOC
Description
Organisez et recherchez tous vos IOC dans un tableau de bord unique et facile à utiliser. Le tableau de bord TIP centralisé récapitule les IOC par niveau de gravité et de confiance. Vous pouvez ainsi identifier facilement les IOC malveillants qui présentent le plus grand risque pour votre organisation.
Paramètres
N/A
Cas d'utilisation
N/A
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
[{
"EntityResult":
{
"Status": "Active",
"Domain": "sephoratv.com",
"Severity":
{
"Status": "done",
"LastUpdate": "2019-01-20T04:32:58.833Z",
"Features":
[{
"Score": 10, "Name": "base_intsights_multiple",
"Match": 1
},
{
"Score": 0,
"Name": "domain_associated_malware_names",
"Match": 0
},
{
"Score": 0,
"Name": "domain_associated_malware_ip_addresses",
"Match": 1
}],
"LastUpdateMessage": "",
"Value": "Low",
"Score": 20
},
"SourceID": "59e376681bb0800644e1368f",
"Value": "sephoratv.com",
"Flags": {"IsInAlexa": false},
"LastSeen": "2019-01-20T04:24:27.258Z",
"_id": "5c43f80483df230007485c48",
"Type": "Domains",
"Enrichment":
{
"Status": "done",
"LastUpdate": "2019-01-20T04:32:58.613Z",
"Data":
{
"domain_status_blocked": false,
"latest_resolution_date": "2019-01-20T04:27:22.299Z",
"associated_malware_ip_addresses": ["185.16.44.132"],
"contact_emails": [],
"referencing_file_hashes": [],
"malware_category": [],
"mail_servers": ["a.mx.domainoo.fr."],
"associated_malware_names": [],
"threat_actor_category": [],
"campaigns": [],
"associated_malware_families": [],
"resolved_ips": ["185.16.44.132"],
"cve_ids": [],
"downloaded_file_hashes": [],
"domain_expired": false,
"communicating_file_hashes": ["210c2ddbf747220df645fc4d77e7decd1be7df27e43b2f79e4b45bd5fe0a2a6e"],
"name_servers": ["a.ns.domainoo.fr.",
"b.ns.domainoo.fr.",
"c.ns.domainoo.fr."],
"registrar": "N/A",
"threat_actors": []
}
},
"FirstSeen": "2019-01-20T04:24:27.258Z",
"AccountID": null
},
"Entity": "sephoratv.com"
}]
Enrichissement d'entités
Nom du champ d'enrichissement | Logique : quand les utiliser ? |
---|---|
État | Renvoie la valeur si elle existe dans le résultat JSON. |
Domaine | Renvoie la valeur si elle existe dans le résultat JSON. |
Gravité | Renvoie la valeur si elle existe dans le résultat JSON. |
SourceID | Renvoie la valeur si elle existe dans le résultat JSON. |
Valeur | Renvoie la valeur si elle existe dans le résultat JSON. |
Options | Renvoie la valeur si elle existe dans le résultat JSON. |
Dernière occurrence | Renvoie la valeur si elle existe dans le résultat JSON. |
_id | Renvoie la valeur si elle existe dans le résultat JSON. |
Type | Renvoie la valeur si elle existe dans le résultat JSON. |
Enrichissement | Renvoie la valeur si elle existe dans le résultat JSON. |
Première occurrence | Renvoie la valeur si elle existe dans le résultat JSON. |
AccountID | Renvoie la valeur si elle existe dans le résultat JSON. |
Insights
Oui
Connecteurs
Connecteur Intsights
Description
Récupère les problèmes d'Intsights vers Google SecOps.
Configurer le connecteur Insights dans Google SecOps
Pour obtenir des instructions détaillées sur la configuration d'un connecteur dans Google SecOps, consultez Configurer le connecteur.
Paramètres du connecteur
Utilisez les paramètres suivants pour configurer le connecteur :
Nom du paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
DeviceProductField | Chaîne | Details_Source_NetworkType | Nom du champ utilisé pour déterminer le produit de l'appareil. |
EventClassId | Chaîne | Details_Title | Nom du champ utilisé pour déterminer le nom (sous-type) de l'événement. |
PythonProcessTimeout | Chaîne | 60 | Délai limite (en secondes) pour le processus Python exécutant le script actuel. |
Racine de l'API | Chaîne | https://api.intsights.com | Racine de l'API du serveur Intsights. |
ID de compte | Chaîne | N/A | ID du compte avec lequel se connecter. |
Clé API | Mot de passe | N/A | Clé API à utiliser pour se connecter. |
Vérifier le protocole SSL | Case à cocher | Décochée | Indique s'il faut valider le certificat SSL du serveur. |
Nombre maximal de jours en arrière | Integer | 3 | Nombre maximal de jours en arrière pour extraire les alertes. |
Nombre maximal d'alertes par cycle | Integer | 10 | Nombre maximal d'alertes à récupérer par cycle de connecteur. |
Adresse du serveur proxy | Chaîne | N/A | Adresse du serveur proxy à utiliser. |
Nom d'utilisateur du proxy | Chaîne | N/A | Nom d'utilisateur du proxy pour l'authentification. |
Mot de passe du proxy | Mot de passe | N/A | Mot de passe du proxy pour l'authentification. |
Règles du connecteur
Assistance de proxy
Le connecteur est compatible avec le proxy.
Liste blanche/Liste noire
Le connecteur est compatible avec les règles de liste blanche/noire.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.