Check Point SandBlast
Version de l'intégration : 5.0
Configurer l'intégration de Check Point SandBlast 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
Utilisez les paramètres suivants pour configurer l'intégration :
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom de l'instance | Chaîne | N/A | Non | Nom de l'instance pour laquelle vous souhaitez configurer l'intégration. |
Description | Chaîne | N/A | Non | Description de l'instance. |
Racine de l'API | Chaîne | https://<service_address>/tecloud/ api/<version>/file | Oui | Spécifiez l'URL racine de l'API Check Point SandBlast. |
Clé API | Mot de passe | N/A | Oui | Spécifiez la clé API Check Point SandBlast. |
Vérifier le protocole SSL | Case à cocher | Cochée | Non | Si cette option est activée, elle vérifie que le certificat SSL pour la connexion au serveur Check Point SandBlast est valide. |
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. |
Actions
Ping
Description
Testez la connectivité à Check Point SandBlast avec les paramètres fournis sur la page de configuration de l'intégration dans l'onglet Google Security Operations Marketplace.
Paramètres
N/A
Cas d'utilisation
Testez la connectivité au système cible avec les paramètres configurés pour l'intégration à partir du serveur Google SecOps.
Exécuter sur
L'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/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 : "Connexion au serveur Check Point SandBlast établie avec les paramètres de connexion fournis !" L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur critique est signalée, comme des identifiants incorrects ou une perte de connectivité : "Échec de la connexion au serveur SandBlast ! Error is {}".format(e) |
Général |
Requête
Description
Obtenez des informations sur la réputation des menaces concernant les entités FILEHASH.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Seuil | Chaîne | 0 | Oui | Marquez l'entité comme suspecte si la gravité est égale ou supérieure au seuil indiqué. |
Exécuter sur
Cette action s'exécute sur l'entité Filehash.
Résultats de l'action
Enrichissement d'entités
Les entités sont marquées comme suspectes si :
- Le verdict combiné de l'émulation de menace est "Malveillant".
- La gravité de l'AV est supérieure ou égale au seuil (dans le fichier JSON : av.malware_info.severity).
Nom du champ d'enrichissement | Logique |
---|---|
SandBlast_av_block | Renvoie la valeur si elle existe au format JSON |
SandBlast_av_signature_name | Renvoie la valeur si elle existe au format JSON |
SandBlast_av_severity | Renvoie la valeur si elle existe au format JSON |
SandBlast_av_confidence | Renvoie la valeur si elle existe au format JSON |
SandBlast_te_combined_verdict | Renvoie la valeur si elle existe au format JSON |
SandBlast_te_severity | Renvoie la valeur si elle existe au format JSON |
SandBlast_te_confidence | Renvoie la valeur si elle existe au format JSON |
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
[
{
"Entity": "8a2f57269b2f47b4e8f2e122e424754b",
"EntityResult": {
"status": {
"code": 1006,
"label": "PARTIALLY_FOUND",
"message": "The request cannot be fully answered at this time."
},
"md5": "8a2f57269b2f47b4e8f2e122e424754b",
"file_type": "",
"file_name": "untitled.doc",
"features": ["te", "av"],
"te": {
"trust": 0,
"images": [{
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "e50e99f3-5963-4573-af9e-e3f4750b55e2",
"revision": 1
}, {
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "5e5de275-a103-4f67-b55b-47532918fa59",
"revision": 1
}],
"score": -2147483648,
"status": {
"code": 1004, "label": "NOT_FOUND",
"message": "Could not find the requested file. Please upload it."
}},
"av": {
"malware_info": {
"signature_name": "",
"malware_family": 0,
"malware_type": 0,
"severity": 0,
"confidence": 0
},
"status": {
"code": 1001,
"label": "FOUND",
"message": "The request has been fully answered."
}
}
}
}
]
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 : "Informations trouvées pour les entités suivantes : …" Si l'opération a partiellement réussi : "Des informations partielles ont été trouvées pour les entités suivantes : …" Si aucune entité n'a été trouvée : "Aucune information n'a été trouvée pour les entités suivantes : …" Si aucune entité n'a été trouvée : "Échec de la récupération des informations pour les entités suivantes : …" Si l'opération échoue : "Aucune entité n'a été enrichie." L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur critique est signalée (par exemple, des identifiants incorrects ou une perte de connectivité) : "Une erreur s'est produite lors de l'exécution de l'action. Error: {}".format(e) |
Général |
Importer un fichier
Description
Importez des fichiers pour les analyser.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
chemin d'accès du fichier | Chaîne | N/A | Oui | Chemin d'accès au fichier à importer |
nom de fichier | Chaîne | N/A | Oui | Nom à afficher du fichier importé |
Activer la fonctionnalité d'émulation des menaces | Case à cocher | Cochée | Non | Si cette option est activée, la fonctionnalité d'émulation des menaces sera activée pour l'importation. Par défaut, si aucune fonctionnalité n'est sélectionnée, l'émulation des menaces sera utilisée. |
Activer la fonctionnalité Antivirus | Case à cocher | Décochée | Non | Si cette option est activée, la fonctionnalité antivirus sera activée pour l'importation. Par défaut, si aucune fonctionnalité n'est sélectionnée, l'émulation des menaces sera utilisée. |
Activer la fonctionnalité d'extraction des menaces | Case à cocher | Décochée | Non | Si cette option est activée, la fonctionnalité d'extraction des menaces sera activée pour l'importation. Par défaut, si aucune fonctionnalité n'est sélectionnée, l'émulation des menaces sera utilisée. |
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
[
{
"Entity": "/tmp/test.txt",
"EntityResult": {
"status": {
"code": 1002,
"label": "UPLOAD_SUCCESS",
"message": "The file was uploaded successfully."
},
"sha1": "6caf005c3183d9b5b8dfa5b60f24eb1ebbfab876",
"md5": "c12c504bbe0f7be6ca87d4933c43fac1",
"sha256": "e757f729d149e047705ad6adfbcdd28b0ad28899385712ee0a58261bcb03ac36",
"file_type": "",
"file_name": "2020092414.log",
"features": ["te"],
"te": {
"trust": 0,
"images": [{
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "e50e99f3-5963-4573-af9e-e3f4750b55e2",
"revision": 1
}, {
"report": {
"verdict": "unknown"
},
"status": "not_found",
"id": "5e5de275-a103-4f67-b55b-47532918fa59",
"revision": 1
}],
"score": -2147483648,
"status": {
"code": 1002,
"label": "UPLOAD_SUCCESS",
"message": "The file was uploaded successfully."
}
}
}
}
]
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 réussite : "Successfully uploaded the following files: {}".format(".join([file_path for file_path in successful_paths]) Sinon : "Aucun fichier n'a été importé." En cas d'échec : "Une erreur s'est produite sur les fichiers suivants : {}. Veuillez consulter les journaux pour en savoir plus.".format(".join([file_path for file_path in failed_paths])"
L'action doit échouer et arrêter l'exécution d'un playbook : Si une erreur critique, comme des identifiants incorrects ou une perte de connectivité, est signalée : "Une erreur s'est produite lors de l'exécution de l'action. Error: {}".format(e) |
Général |
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.