Intégrer ANY.RUN à Google SecOps

Version de l'intégration : 7.0

Ce document explique comment intégrer ANY.RUN à Google Security Operations (Google SecOps).

Autorisation de produit

L'intégration fonctionne avec l'authentification par clé API. Vous pouvez générer une nouvelle clé API sur la page ANY.RUN.

Paramètres d'intégration

Pour obtenir des instructions détaillées sur la configuration d'une intégration dans Google SecOps, consultez Configurer les intégrations.

Utilisez les paramètres suivants pour configurer l'intégration :

Nom 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.
Clé API Mot de passe N/A Oui Clé API à utiliser avec l'intégration.
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.

Actions

Pour en savoir plus sur les actions, consultez Répondre aux actions en attente depuis Votre bureau et Effectuer une action manuelle.

Analyser un fichier

Créez une tâche d'analyse de fichier ANY.RUN.

Cette action ne s'applique pas aux entités Google SecOps. Le chemin d'accès complet au fichier à analyser doit être fourni en tant que paramètre d'entrée de l'action.

Paramètres

Nom du paramètre Type Valeur par défaut Obligatoire Description
Chemin d'accès au fichier Chaîne N/A Non Spécifiez le chemin d'accès complet au fichier à analyser.
Attendre le rapport ? Case à cocher Cochée Non Indiquez si l'action doit attendre la création du rapport. Vous pouvez également obtenir le rapport ultérieurement à l'aide de l'action "Obtenir le rapport" une fois l'analyse terminée.
Seuil Integer 0 Oui Si la case "Attendre le rapport" est cochée, marquez l'entité comme suspecte si la valeur de risque du rapport pour l'entité est supérieure au seuil spécifié.
Essayer de créer une demande x fois Integer 30 Oui Nombre de tentatives que l'action doit effectuer pour vérifier que la limite de simultanéité de l'API n'est pas dépassée et essayer de créer une demande. La vérification est effectuée toutes les deux secondes.
Version d'OS LDD

7

Valeurs possibles :

  • 7
  • 8.1
  • 10
Non Version de l'OS sur laquelle exécuter l'analyse.
Bitness du système d'exploitation LDD

32

Valeurs possibles :

  • 32
  • 64
Non Bitness du système d'exploitation
Type d'environnement de l'OS LDD

terminé

Valeurs possibles :

  • terminé
  • bureau
  • nettoyer
Non Type d'environnement sur lequel exécuter l'analyse.
État de la connexion réseau LDD Activé

Valeurs possibles :

    Activé
  • Désactivé
Non État de la connexion réseau pour l'analyse.
État de la fonctionnalité FakeNet LDD

faux

Valeurs possibles :

  • vrai
  • faux
Non État de la fonctionnalité FakeNet pour l'analyse.
Utiliser TOR LDD

faux

Valeurs possibles :

  • vrai
  • faux
Non Indique si TOR doit être utilisé ou non lors de l'exécution de l'analyse.
opt_network_mitm LDD

faux

Valeurs possibles :

  • vrai
  • faux
Non Option de proxy HTTPS MITM.
opt_network_geo LDD

Le plus rapide

Valeurs possibles :

  • Le plus rapide
  • Australie
  • BR
  • DE
  • CH
  • France
  • KR
  • États-Unis
  • RU
  • Go
  • IT
Non Option de géolocalisation.
opt_network_heavyevasion LDD

faux

Valeurs possibles :

  • vrai
  • faux
Non Option d'évasion importante.
opt_privacy_type LDD

Par lien

Valeurs possibles :

  • Par lien
  • Public
  • Propriétaire
  • Par équipe
Non Paramètres de confidentialité pour l'analyse.
opt_timeout Chaîne 60 Non Délai avant expiration de l'analyse (entre 10 et 600 secondes).
obj_ext_startfolder LDD

temp

Valeurs possibles :

  • temp
  • desktop
  • home
  • downloads
  • appdata
  • fenêtres
  • racine
Non Emplacement de départ pour l'analyse.

Cas d'utilisation

Analysez le fichier qui fait partie de l'alerte pour voir s'il est malveillant.

Date d'exécution

Cette action ne s'applique pas aux entités.

Résultats de l'action

Enrichissement d'entités

Marquez l'entité comme suspecte si le nombre de moteurs négatifs est supérieur ou égal au seuil donné. if data.get("report", {}).get("risk_score", {}).get("result") > threshold

Nom du champ d'enrichissement Logique : quand les utiliser ?
domain_blacklist Renvoie la valeur si elle existe dans le résultat JSON.
html_forms Renvoie la valeur si elle existe dans le résultat JSON.
server_details Renvoie la valeur si elle existe dans le résultat JSON.
response_headers Renvoie la valeur si elle existe dans le résultat JSON.
redirection Renvoie la valeur si elle existe dans le résultat JSON.
file_type Renvoie la valeur si elle existe dans le résultat JSON.
risk_score Renvoie la valeur si elle existe dans le résultat JSON.
security_checks Renvoie la valeur si elle existe dans le résultat JSON.
geo_location Renvoie la valeur si elle existe dans le résultat JSON.
url_parts Renvoie la valeur si elle existe dans le résultat JSON.
site_category Renvoie la valeur si elle existe dans le résultat JSON.
web_page Renvoie la valeur si elle existe dans le résultat JSON.
dns_records Renvoie la valeur si elle existe dans le résultat JSON.
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

Option 1 : Si la case à cocher "Attendre le rapport" n'est pas cochée, nous renvoyons les informations sur la tâche d'analyse créée (réponse à la demande 1).

{
    "error": false,
    "data": {
        "taskid": "TASK_ID"
    }
}

Option 2. Si la case "Attendre le rapport" n'est pas cochée, nous renvoyons les informations sur la tâche d'analyse créée (réponse à la demande 1).

{
    "error": false,
    "data": {
        "analysis": {
            "uuid": "UUID",
            "permanentUrl": "https://app.any.run/tasks/UUID",
            "reports": {
                "IOC": "https://api.any.run/report/UUID/ioc/json",
                "MISP": "https://api.any.run/report/UUID/summary/misp",
                "HTML": "https://api.any.run/report/UUID/summary/html",
                "graph": "https://content.any.run/tasks/UUID/graph"
            },
            "sandbox": {
                "name": "ANY.RUN - Interactive Sandbox",
                "plan": {
                    "name": "Tester"
                }
            },
            "duration": 60,
            "creation": 1602483368256,
            "creationText": "2020-10-12T06:16:08.256Z",
            "tags": [],
            "options": {
            }
        }
    }
}
Mur des cas
Type de résultat Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si la tâche d'analyse du fichier fourni a été créée : "Tâche d'analyse du fichier {0} créée".format(file_path).

Si la tâche d'analyse du fichier fourni ne peut pas être créée  : "Échec de la création de la tâche d'analyse ANY.RUN pour le fichier : {0}".format(file_path).

Si la case "Attendre le rapport" est cochée et que nous terminons l'action parce que le délai avant expiration du processus Python est presque atteint, affichez "Le délai avant expiration de l'action est atteint lors de l'attente du rapport pour le fichier : {0}".format(file_path).

L'action doit échouer et arrêter l'exécution du playbook :

Si une erreur critique est signalée, comme des identifiants incorrects ou une perte de connectivité  : "Échec de la connexion au service ANY.RUN ! Error is {0}".format(exception.stacktrace)

Général

Analyser l'URL du fichier

Créez une tâche d'analyse de fichier ANY.RUN.

L'action ne fonctionne pas avec les entités Google SecOps. L'URL du fichier à analyser doit être fournie en tant que paramètre d'entrée de l'action.

Paramètres

Nom du paramètre Type Valeur par défaut Obligatoire Description
URL du fichier Chaîne N/A Non Spécifiez l'URL du fichier à télécharger et à analyser.
Masquer l'URL source ? Case à cocher Décochée Non Indiquez si l'URL source du fichier téléchargé doit être masquée.
Attendre le rapport ? Case à cocher Cochée Non Indiquez si l'action doit attendre la création du rapport. Vous pouvez également obtenir le rapport ultérieurement à l'aide de l'action "Obtenir le rapport" une fois l'analyse terminée.
Seuil Integer 0 Oui Si la case "Attendre le rapport" est cochée, marquez l'entité comme suspecte si la valeur de risque du rapport pour l'entité est supérieure au seuil spécifié.
Essayer de créer une demande x fois Int 30 Oui Nombre de tentatives que l'action doit effectuer pour vérifier que la limite de simultanéité de l'API n'est pas dépassée et essayer de créer une demande. La vérification est effectuée toutes les deux secondes.
Version d'OS LDD 7 Non Version de l'OS sur laquelle exécuter l'analyse.
Bitness du système d'exploitation LDD 32 Non Bitness du système d'exploitation
Type d'environnement de l'OS LDD terminé Non Type d'environnement sur lequel exécuter l'analyse.
État de la connexion réseau LDD Activé Non État de la connexion réseau pour l'analyse.
État de la fonctionnalité FakeNet LDD Faux Non État de la fonctionnalité FakeNet pour l'analyse.

Utiliser TOR

LDD Faux Non Indique si TOR doit être utilisé ou non lors de l'exécution de l'analyse.

opt_network_mitm

LDD Faux Non Option de proxy HTTPS MITM.
opt_network_geo LDD Le plus rapide Non Option de géolocalisation.
opt_network_heavyevasion LDD Faux Non Option d'évasion importante.
opt_privacy_type LDD

Par lien

Valeurs possibles :

  • Par lien
  • Public
  • Propriétaire
  • Par équipe
Non Paramètres de confidentialité pour l'analyse.

opt_timeout

Chaîne 60 Non Délai avant expiration de l'analyse (entre 10 et 600 secondes).

obj_ext_startfolder

LDD temp Non Emplacement de départ pour l'analyse.

Cas d'utilisation

Analysez le fichier qui fait partie de l'alerte pour voir s'il est malveillant.

Date d'exécution

Cette action ne fonctionne pas sur les entités.

Résultats de l'action

Enrichissement d'entités

Marquez l'entité comme suspecte si le nombre de moteurs négatifs est supérieur ou égal au seuil donné. is_suspicious: if data.get("score") > threshold

Nom du champ d'enrichissement Logique : quand les utiliser ?
domaine Renvoie la valeur si elle existe dans le résultat JSON.
should_block Renvoie la valeur si elle existe dans le résultat JSON.
score Renvoie la valeur si elle existe dans le résultat JSON.
jetable Renvoie la valeur si elle existe dans le résultat JSON.
has_mx_records Renvoie la valeur si elle existe dans le résultat JSON.
has_spf_records Renvoie la valeur si elle existe dans le résultat JSON.
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

Option 1 : Si la case à cocher "Attendre le rapport" n'est pas cochée, nous renvoyons les informations sur la tâche d'analyse créée (réponse à la demande 1).

{
    "error": false,
    "data": {
        "taskid": "TASK_ID"
    }
}

Option 2 : Si la case "Attendre le rapport" n'est pas cochée, nous renvoyons les informations sur la tâche d'analyse créée (réponse à la demande 1).

{
    "error": false,
    "data": {
        "analysis": {
            "uuid": "UUID",
            "permanentUrl": "https://app.any.run/tasks/UUID",
            "reports": {
                "IOC": "https://api.any.run/report/UUID/ioc/json",
                "MISP": "https://api.any.run/report/UUID/summary/misp",
                "HTML": "https://api.any.run/report/UUID/summary/html",
                "graph": "https://content.any.run/tasks/UUID/graph"
            },
            "sandbox": {
                "name": "ANY.RUN - Interactive Sandbox",
                "plan": {
                    "name": "Tester"
                }
            },
            "duration": 60,
            "creation": 1602483368256,
            "creationText": "2020-10-12T06:16:08.256Z",
            "tags": [],
            "options": {
            }
        }
    }
}
Mur des cas
Type de résultat Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si la tâche d'analyse a été créée pour le fichier fourni  : "Tâche d'analyse créée pour le fichier : {0}".format(file_path).

Si la tâche d'analyse du fichier fourni n'a pas pu être créée  : "Échec de la création de la tâche d'analyse ANY.RUN pour le fichier : {0}".format(file_path).

Si la case "Attendre le rapport" est cochée et que nous terminons l'action parce que le délai d'attente du processus Python est presque écoulé  : "Le délai d'attente de l'action est écoulé pour le rapport du fichier : {0}".format(file_path).

L'action doit échouer et arrêter l'exécution du playbook :

Si une erreur critique est signalée, comme des identifiants incorrects ou une perte de connectivité  : "Échec de la connexion au service ANY.RUN ! Error is {0}".format(exception.stacktrace)

Général

Analyser l'URL

Crée une tâche d'analyse ANY.RUN pour l'URL fournie.

L'action n'est pas compatible avec les entités Google SecOps. Une URL à analyser doit être fournie en tant que paramètre d'entrée.

Paramètres

Nom du paramètre Type Valeur par défaut Obligatoire Description
URL pour l'analyse Chaîne N/A Non Spécifiez l'URL à analyser.
Attendre le rapport ? Case à cocher Cochée Non Indiquez si l'action doit attendre la création du rapport. Vous pouvez également obtenir le rapport ultérieurement à l'aide de l'action "Obtenir le rapport" une fois l'analyse terminée.
Essayer de créer une demande x fois Integer 30 Oui Nombre de tentatives que l'action doit effectuer pour vérifier que la limite de simultanéité de l'API n'est pas dépassée et essayer de créer une demande. La vérification est effectuée toutes les deux secondes.
Version d'OS LDD 7 Non Version de l'OS sur laquelle exécuter l'analyse.
Bitness du système d'exploitation LDD 32 Non Bitness du système d'exploitation
Type d'environnement de l'OS LDD terminé Non Type d'environnement sur lequel exécuter l'analyse.
État de la connexion réseau LDD Activé Non État de la connexion réseau pour l'analyse.
État de la fonctionnalité FakeNet LDD Faux Non État de la fonctionnalité FakeNet pour l'analyse.
Utiliser TOR LDD Faux Non Indique si TOR doit être utilisé ou non lors de l'exécution de l'analyse.

opt_network_mitm

DDL

Faux Non Option de proxy HTTPS MITM.
opt_network_geo LDD Le plus rapide Non Option de géolocalisation.
opt_network_heavyevasion LDD Faux Non Option d'évasion importante.
opt_privacy_type LDD

Par lien

Valeurs possibles :

  • Par lien
  • Public
  • Propriétaire
  • Par équipe
Non Paramètres de confidentialité pour l'analyse.
opt_timeout Chaîne 60 Non Délai avant expiration de l'analyse (entre 10 et 600 secondes).
obj_ext_startfolder LDD temp Non Emplacement de départ pour l'analyse.

Cas d'utilisation

Analysez l'URL qui fait partie de l'alerte examinée pour voir si elle est malveillante.

Date d'exécution

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 ou faux is_success:False
Résultat JSON

Option 1 : Si la case à cocher "Attendre le rapport" n'est pas cochée, nous renvoyons les informations sur la tâche d'analyse créée (réponse à la demande 1).

{
    "error": false,
    "data": {
        "taskid": "TASK_ID"
    }
}

Option 2 : Si la case "Attendre le rapport" n'est pas cochée, nous renvoyons les informations sur la tâche d'analyse créée (réponse à la demande 1).

{
    "error": false,
    "data": {
        "analysis": {
            "uuid": "UUID",
            "permanentUrl": "https://app.any.run/tasks/UUID",
            "reports": {
                "IOC": "https://api.any.run/report/UUID/ioc/json",
                "MISP": "https://api.any.run/report/UUID/summary/misp",
                "HTML": "https://api.any.run/report/UUID/summary/html",
                "graph": "https://content.any.run/tasks/UUID/graph"
            },
            "sandbox": {
                "name": "ANY.RUN - Interactive Sandbox",
                "plan": {
                    "name": "Tester"
                }
            },
            "duration": 60,
            "creation": 1602483368256,
            "creationText": "2020-10-12T06:16:08.256Z",
            "tags": [],
            "options": {
            }
        }
    }
}
Mur des cas
Type de résultat Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si la tâche d'analyse a été créée pour au moins l'une des entités fournies  : "Des tâches d'analyse ont été créées pour les entités suivantes : {0}".format([entity.Identifier]).

Si la tâche d'analyse n'a pas pu être créée pour toutes les entités fournies  : "Aucune tâche d'analyse ANY.RUN n'a été créée."

Si vous ne parvenez pas à créer des tâches d'analyse pour certaines entités  : "Échec de la création de tâches d'analyse pour les entités suivantes : {0}".format([entity.identifier])

Si la case "Attendre le rapport" est cochée et que nous terminons l'action parce que le délai d'expiration du processus Python est presque atteint  : "Le délai d'expiration de l'action est atteint en attendant le rapport pour les entités suivantes : {0}".format([entity.identifier])

L'action doit échouer et arrêter l'exécution du playbook :

Si une erreur critique est signalée, comme des identifiants incorrects ou une perte de connectivité  : "Échec de la connexion au service ANY.RUN ! Error is {0}".format(exception.stacktrace)

Général

Télécharger le rapport

Obtenez un rapport ANY.RUN à partir d'une analyse précédente en fonction de l'entité Google SecOps (fichier, hachage de fichier ou URL) fournie.

Paramètres

Nom du paramètre Type Valeur par défaut Obligatoire Description
Seuil Integer 0 Oui Marquez l'entité comme suspecte si la valeur du score de l'entité est supérieure au seuil spécifié.
Rechercher dans les x dernières analyses Integer 25 Oui Recherchez un rapport pour fournir un fichier hash dans la dernière analyse x exécutée dans ANY.RUN.
Créer un insight ? Case à cocher Décochée Non Indiquez si vous souhaitez créer un insight basé sur les données du rapport.
Récupérer le dernier rapport ? Case à cocher Cochée Non Indiquez si vous souhaitez renvoyer le dernier rapport d'analyse ou tous les rapports trouvés pour l'entité fournie.

Cas d'utilisation

Recherchez le hachage ANY.RUN que nous rencontrons dans l'analyse des alertes du playbook.

Date d'exécution

Cette action s'applique aux entités suivantes :

  • Nom de fichier
  • Filehash
  • URL

Résultats de l'action

Enrichissement d'entités

L'action doit définir cette valeur sur "True" si la valeur de risque pour l'entité est supérieure au seuil fourni en tant que paramètre d'entrée de l'action.

Insights
Logique des insights Type Titre Entité Évaluation Niveau de menace Score
Créer si la case à cocher correspondante a été cochée. Entité Any/Run Report Identifiant de l'entité pour laquelle l'insight est créé Valeur issue de la réponse de l'API Valeur issue de la réponse de l'API Valeur issue de la réponse de l'API
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
{
  "error":false,
  "data":{
    "analysis":{
      "uuid":"UUID",
      "permanentUrl":"https://app.any.run/tasks/UUID",
      "reports":{
        "IOC":"https://api.any.run/report/UUID/ioc/json",
        "MISP":"https://api.any.run/report/UUID/summary/misp",
        "HTML":"https://api.any.run/report/UUID/summary/html",
        "graph":"https://content.any.run/tasks/UUID/graph"
      },
      "sandbox":{
        "name":"ANY.RUN - Interactive Sandbox",
        "plan":{
          "name":"Tester"
        }
      },
      "duration":60,
      "creation":1602483368256,
      "creationText":"2020-10-12T06:16:08.256Z",
      "tags":[
      ],
      "options":{
        "timeout":60,
        "additionalTime":0,
        "fakeNet":false,
        "heavyEvasion":false,
        "mitm":false,
        "tor":{
          "used":false,
          "geo":"fastest"
        },
        "presentation":false,
        "video":true,
        "hideSource":false,
        "network":true,
        "privacy":"bylink",
        "privateSample":false,
        "automatization":{
          "uac":false
        }
      },
      "scores":{
        "verdict":{
          "score":100,
          "threatLevel":2,
          "threatLevelText":"Malicious activity"
        },
        "specs":{
          "injects":false,
          "autostart":false,
          "cpuOverrun":false,
          "crashedApps":false,
          "crashedTask":false,
          "debugOutput":false,
          "executableDropped":false,
          "exploitable":false,
          "lowAccess":false,
          "memOverrun":false,
          "multiprocessing":true,
        }
      }
    }
  }
}
Mur des cas
Type de résultat Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si l'opération réussit et qu'un rapport a été généré pour au moins l'une des entités fournies  : "Des rapports ANY.RUN ont été trouvés pour les entités suivantes : {0}".format([entity.Identifier]).

Si aucun rapport n'est trouvé pour toutes les entités fournies  : "Aucun rapport ANY.RUN n'a été trouvé."

Si vous ne trouvez pas de rapports pour certaines entités  : "Échec de la recherche de rapports ANY.RUN pour les entités suivantes : {0}".format([entity.identifier])

L'action doit échouer et arrêter l'exécution du playbook :

Si une erreur critique se produit, comme des identifiants incorrects ou une perte de connectivité  : "Échec de la connexion au service ANY.RUN ! Error is {0}".format(exception.stacktrace)

Général
Table

Nom : dernier rapport ANY.RUN

Colonnes : paramètre, valeur

  • Évaluation
  • "Niveau de menace"
  • "Score"
  • URL du rapport
  • Signaler un contenu inapproprié
  • Signaler un problème lié à MISP
  • Rapport HTML
  • Graphique du rapport
Général

Ping

Testez la connectivité à ANY.RUN.

Paramètres

N/A

Date d'exécution

L'action ne s'exécute pas sur 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 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 : "Connexion au service ANY.RUN é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 service ANY.RUN ! Error is {0}".format(exception.stacktrace)

Général

Historique des rapports de recherche

Recherchez dans l'historique des analyses ANY.RUN.

L'action ne fonctionne pas avec les entités Google SecOps. Seuls les paramètres d'entrée de l'action sont utilisés.

Paramètres

Nom du paramètre Type Valeur par défaut Obligatoire Description
Nom de la demande Chaîne N/A Non Nom de la demande spécifique à rechercher.
Rechercher dans les x dernières analyses Integer 100 Oui Recherchez un rapport dans les x dernières analyses exécutées dans ANY.RUN.
Ignorer les x premières analyses Integer 0 Non Ignorer les x premières analyses renvoyées par l'API ANY.RUN.
Obtenir l'historique de l'équipe ? Case à cocher Décochée Non Indiquez si vous souhaitez obtenir l'historique de l'équipe ou non.

Cas d'utilisation

Recherchez les envois précédents pour voir ce qui a été analysé précédemment dans le bac à sable ANY.RUN.

Date d'exécution

L'action ne fonctionne pas sur 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 ou faux is_success:False
Résultat JSON
{
  "error":false,
  "data":{
    "tasks":[
      {
        "verdict":"No threats detected",
        "name":"http://users.tpg.com.au/locthuy/employment/qs/unix/Hardening%20your%20AIX%20Security.pdf",
        "related":"https://app.any.run/tasks/ID",
        "pcap":"https://content.any.run/tasks/ID/download/pcap",
        "file":"https://content.any.run/tasks/ID/download/files/FILE_NAME",
        "json":"https://api.any.run/report/ID/summary/json",
        "misp":"https://api.any.run/report/ID/summary/misp",
        "tags":[
        ],
        "date":"2020-10-12T08:05:57.587Z",
        "hashes":{
          "ssdeep":"768:iSDksqjqvXbB/6rtilCec397sUiZc9Yky:TDegY539gUiCXy",
          "head_hash":"3c90557306fa01f30693541b28db5785",
          "sha256":"8ebc1257f9155134bb00315bdd2380990cdc413ba298d0cf473579ccfe03d6e5",
          "sha1":"c125ba414416668b84ac737ec6db1b7f94bf32af",
          "md5":"5e19377a19ef7657707872377bea14b7"
        }
      }
    ]
  }
}
Mur des cas
Type de résultat Description Type
Message de sortie*

L'action ne doit pas échouer ni arrêter l'exécution du playbook :

Si l'opération aboutit et que des rapports sont trouvés  : "Des rapports ANY.RUN ont été trouvés pour les paramètres de recherche fournis".

Si aucun rapport n'est trouvé  : "Aucun rapport ANY.RUN n'a été trouvé."

L'action doit échouer et arrêter l'exécution du playbook :

Si une erreur critique est signalée, comme des identifiants incorrects ou une perte de connectivité  : "Échec de la connexion au service ANY.RUN ! Error is {0}".format(exception.stacktrace)

Général
Table

Nom de la table : "Résultats de recherche"

Colonnes du tableau :

  • Nom de la demande
  • Évaluation
  • >Signaler l'URL (associée)
  • Date de l'analyse
  • md5
  • sha1
  • sha256
Général

Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.