SiemplifyUtilities
Version de l'intégration : 19.0
Configurer l'intégration SiemplifyUtilities 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.
Paramètres d'intégration
Actions
Compter les entités dans le champ d'application
Description
Comptez le nombre d'entités d'une portée spécifique.
Paramètres
Paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
Type d'entité | 13 | N/A | Type des entités cibles. |
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Enrichissement d'entités
N/A
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
list_count | N/A | N/A |
Résultat JSON
N/A
Liste des nombres
Description
Compte le nombre d'éléments d'une liste, séparés par un délimiteur configurable.
Paramètres
Paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
Chaîne d'entrée | Chaîne | N/A | Liste de chaînes séparées par une virgule. Par exemple : valeur1,valeur2,valeur3. |
Délimiteur | Chaîne | N/A | Définissez un symbole utilisé pour séparer les valeurs de la liste d'entrée. |
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Enrichissement d'entités
N/A
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
list_count | N/A | N/A |
Résultat JSON
N/A
Supprimer le fichier
Description
Supprimez un fichier sélectionné du système de fichiers.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
Chemin d'accès au fichier | Chaîne | Oui | Indique le chemin d'accès absolu du fichier à supprimer. |
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 | Valeur |
---|---|
is_success | Vrai/Faux |
Résultat JSON
{
"filepath": ""
"status": "deleted/not found"
}
Mur des cas
L'action fournit les messages de sortie suivants :
Message affiché | Description du message |
---|---|
Le fichier a bien été supprimé. | L'action a bien été effectuée. |
Le fichier est introuvable pour le chemin fourni. | Le fichier n'existe pas. |
Aucune activité n'a été trouvée pour les comptes de service fournis dans Google Cloud Policy Intelligence. | L'action n'a trouvé aucune donnée pour les comptes de service listés. |
Erreur lors de l'exécution de l'action "Supprimer le fichier". | L'action a renvoyé une erreur. Vérifiez la connexion au serveur, les paramètres d'entrée ou les identifiants. |
Extraire les éléments les plus importants de JSON
Description
L'action reçoit un JSON en entrée, le trie par une clé spécifique et renvoie le TOP "x" des branches concernées.
Paramètres
Paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
Données JSON | Chaîne | N/A | Données JSON à traiter. |
Clé de tri | Chaîne | N/A | Clé imbriquée séparée par des points. Utilisez * comme caractère générique. Exemple : Host.*.wassap_list.Severity. |
Type de champ | Chaîne | N/A | Type du champ selon lequel trier les résultats. Valeurs valides : int (champ numérique), string (champ de texte) ou date. |
Inverser (DÉCROISS. > CROISS.) | Case à cocher | Cochée | Triez les résultats par ordre décroissant (DESC) ou croissant (ASC). |
Premières lignes | Chaîne | N/A | Récupérez le nombre de lignes du fichier JSON à traiter. |
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Enrichissement d'entités
N/A
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
résultat | N/A | N/A |
Résultat JSON
[
{
"HOST": {
"DETECTION":{
"QID": "82003",
"SEVERITY": "1",
"RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
"OS": "Windows 10"
},
"DATETIME": "2018-08-29T14:01:12Z"
}, {
"HOST":{
"DETECTION": {
"PORT": "443",
"QID": "11827",
"PROTOCOL": "tcp",
"RESULTS": "X-Frame-Options or Content-Security-Policy: frame-ancestors HTTP Headers missing on port 443.",
"SEVERITY": "2"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
"OS": "Linux 3.13"
},
"DATETIME": "2018-08-29T14:01:12Z"
}, {
"HOST": {
"DETECTION": {
"PORT": "53",
"QID": "15033",
"PROTOCOL": "udp",
"RESULTS": "--- IPv4 --- ",
"SEVERITY": "4"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T08:31:58Z",
"OS": "Linux 3.13"
},
"DATETIME": "2018-08-29T14:01:12Z"
}
]
Filtrer le JSON
Description
Filtre le dictionnaire JSON.
Paramètres
Paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
Données JSON | Chaîne | N/A | Données du dictionnaire JSON à filtrer. |
Chemin d'accès à la clé racine | Chaîne | N/A | Chemin d'accès à la clé racine. Remarque : Le système utilise la notation par points pour la recherche JSON. Par exemple : json.message.status. |
Chemin de condition | Chaîne | N/A | Chemin d'accès au champ à filtrer, séparé par des points. |
Opérateur de condition | Chaîne | N/A | Opérateur de condition. Peut être l'une des valeurs suivantes : = / != / > / < / >= / <= / in / not in. |
Valeur de la condition | Chaîne | N/A | Valeur de la condition à utiliser pour le filtrage. |
Chemin de sortie | Chaîne | N/A | Chemin d'accès aux résultats souhaités dans le dictionnaire filtré, séparé par des points. |
Délimiteur | Chaîne | N/A | Délimiteur permettant de joindre les valeurs dans le chemin de sortie (virgule par défaut). |
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Enrichissement d'entités
N/A
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
résultats | Vrai/Faux | results:False |
Résultat JSON
{
"a": {
"HOST": [
{
"DETECTION": {
"QID": "82003",
"SEVERITY": "1",
"RESULTS": "Timestamp of host (network byte ordering): 03:40:14 GMT"
},
"IP": "1.1.1.1",
"LAST_SCAN_DATETIME": "2018-08-13T10:24:35Z",
"OS": "Windows 10"
}
],
"DATETIME": "2018-08-29T14:01:12Z"
}
}
Obtenir l'URL de déploiement
Obtenez l'URL de déploiement pour Google Security Operations.
Entités
L'action ne s'exécute pas sur les entités.
Entrées d'action
N/A
Sorties d'action
Type de sortie de l'action | |
---|---|
Pièce jointe au mur des cas | N/A |
Lien vers le mur des cas | N/A |
Table du mur des cas | N/A |
Table d'enrichissement | N/A |
Insight sur les entités | N/A |
Insight | N/A |
Résultat JSON | Disponible |
Widget prêt à l'emploi | N/A |
Résultat du script | Disponible |
Résultat du script
Nom du résultat du script | Valeur |
---|---|
is_success | Vrai/Faux |
Résultat JSON
{
"url": ""
}
Mur des cas
Message affiché | Description du message |
---|---|
L'URL de déploiement a bien été récupérée. | L'action a réussi. |
Erreur lors de l'exécution de l'action "Obtenir l'URL de déploiement". Motif :
ERROR_REASON |
L'action a renvoyé une erreur. Vérifiez la connexion au serveur, les paramètres d'entrée ou les identifiants. |
Répertorier les opérations
Description
Fournir des opérations sur les listes.
Paramètres
Paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
Première liste | Chaîne | N/A | Liste de chaînes séparées par une virgule. Par exemple : valeur1,valeur2,valeur3. |
Deuxième liste | Chaîne | N/A | Liste de chaînes séparées par une virgule. Par exemple : valeur1,valeur2,valeur3. |
Délimiteur | Chaîne | N/A | Définissez un symbole qui sera utilisé pour séparer les valeurs dans les deux listes. |
Opérateur | Chaîne | N/A | Doit être l'une des valeurs suivantes : intersection, union, subtract ou xor. |
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Enrichissement d'entités
N/A
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
result_list | N/A | N/A |
Résultat JSON
{
"results": {
"count": 6,
"data": [
"item",
"item1",
"item2"
]
}
}
Analyser un fichier EML au format JSON
Description
Analyser un fichier EML au format JSON.
Paramètres
Paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
Contenu EML | Chaîne | N/A | Contenu encodé en base64 du fichier EML. |
En-têtes mis sur liste noire | chaîne séparée par une virgule | Non | En-têtes à exclure de la réponse. |
Utiliser la liste noire comme liste blanche | Case à cocher | Décochée | Pour n'inclure que les en-têtes listés. |
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Enrichissement d'entités
N/A
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
parsed_eml | N/A | N/A |
Résultat JSON
{
"HTML Body": "<div><br></div>",
"Attachments": {},
"Recipients": "john_doe@example.com",
"CC": "",
"Links": {
"urls_1": "https://lh4.googleusercontent.com/rE6-WYjfFuiHbHUV33G31NCtUeBl9YGnw4bvlorqMeNaC60qWagqtohFwCpq2eJxlMYMJPPDAqqXRZW6Oja8GqOjt3jB3aB6tzJP-jdtbCBoj-m3vu49tttHmWpXGJUSI6UuTUYS",
"urls_2": "https://lh4.googleusercontent.com/Uih5TalWnJjBbG_QaRICp8emX5wIakbCmstEDP3YHT7l45qdjIllcxg_Ddapvrh5DqGKszK3KKM5M0kEoC1YX6TgbWKJKPX0OxD5BeWr3uu6SRAHs7lwP20khjHSlxsIM46egQ-M"
},
"BCC": "",
"To": "john_doe@example.com",
"Date": "Mon, 13 Aug 2018 13:20:34 +0300",
"From": "john_doe@example.com",
"Subject": "TEST6:::Test:::ADVANCE NOTICE: 07.08.2018-Disable Accounts-user\\\r\\\\n Office Il Office"
}
Pour cette action, les modifications fonctionnelles s'appliquent à la version 10 de l'intégration et aux versions ultérieures : dans le résultat JSON, le champ with
est divisé en champs id
et with
. Pour en savoir plus, consultez l'exemple suivant :
Version 9 ou antérieure de l'intégration :
"with": "smtp id ID"
Version 10 de l'intégration et versions ultérieures :
"id": "ID" "with": "SMTP"
Ping
Description
Testez la connectivité.
Paramètres
N/A
Exécuter sur
Cette action s'exécute sur toutes les entités.
Résultats de l'action
Enrichissement d'entités
N/A
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
success | Vrai/Faux | success:False |
Résultat JSON
N/A
Combinateur de requêtes
Description
Formez une chaîne de requête à partir des paramètres fournis.
Paramètres
Paramètre | Type | Valeur par défaut | Description |
---|---|---|---|
Valeurs | Chaîne | N/A | Liste de chaînes séparées par une virgule. Par exemple : valeur1,valeur2,valeur3. |
Champ "Requête" | Chaîne | N/A | Champ cible de la requête (par exemple, SrcIP, DestHost, etc. |
Opérateur de requête | Chaîne | N/A | Opérateur de requête(OR, AND, etc.). |
Ajouter des guillemets | Case à cocher | N/A | Si cette option est activée, l'action ajoutera des guillemets à chaque élément de la liste "Valeurs". |
Ajouter des guillemets doubles | Case à cocher | N/A | Si cette option est activée, l'action ajoutera des guillemets doubles à chaque élément de la liste "Valeurs". |
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 |
---|---|---|
requête | N/A | N/A |
Résultat JSON
N/A
Exporter des entités en tant que fichier OpenIOC
Description
Exporter des entités en tant que fichier OpenIOC. Entités acceptées : hachage de fichier, adresse IP, URL, nom d'hôte, utilisateur.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
Chemin d'accès au dossier d'exportation | Chaîne | Oui | Spécifiez le dossier dans lequel stocker les fichiers OpenIOC. |
Exécuter sur
Cette action s'applique aux entités suivantes :
- Filehash
- Adresse IP
- URL
- Nom d'hôte
- Utilisateur
Résultats de l'action
Résultat JSON
{
"absolute_file_path": OpenIOC_{random_guid}.txt
}
Mur des cas
Cas | Opération réussie | Échec | Message |
---|---|---|---|
Si l'opération réussit | Oui | Non | Un fichier OpenIOC a bien été créé à partir des entités fournies. |
Aucune entité dans le champ d'application | Non | Non | L'action n'a pas pu créer de fichier OpenIOC, car il n'y a aucune entité dans le champ d'exécution de l'action. |
Erreur fatale, identifiants non valides, racine de l'API | Non | Oui | Erreur lors de l'exécution de l'action "Exporter les entités en tant que fichier OpenIOC". Motif : {error traceback} |
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.