Google utilise la technologie IA pour traduire le contenu dans votre langue préférée. Les traductions générées par IA peuvent contenir des erreurs.
Envoyer des commentaires
Logiciel malveillant : domaine malveillant minant de la cryptomonnaie
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Niveaux de service Premium et Enterprise (obsolètes)
Le niveau de service Security Command Center Enterprise sera arrêté le 21 mai 2027.
Si votre organisation utilise le niveau de service Enterprise, elle passera automatiquement au niveau de service Premium le 21 mai 2027 ou après.
Contactez votre responsable de compte ou un spécialiste des ventesGoogle Cloud si vous avez des questions.
Ce document décrit un type de résultat de détection de menace dans Security Command Center. Ces résultats sont générés par les détecteurs de menaces lorsqu'ils détectent une menace potentielle dans vos ressources cloud. Pour obtenir la liste complète des résultats de détection de menace disponibles, consultez cet index .
Présentation
Les logiciels malveillants sont détectés via un examen des journaux de flux VPC et des journaux Cloud DNS, dont l'objectif est d'identifier les connexions à des domaines de commande et de contrôle connus ainsi qu'à des adresses IP connues.
Event Threat Detection est la source de ce résultat.
Actions à mettre en place
Pour traiter ce résultat, procédez comme suit :
Étape 1 : Examiner les détails du résultat
Ouvrez le résultat Malware: Cryptomining Bad Domain comme indiqué dans Examiner un résultat .
Le panneau des détails du résultat s'ouvre dans l'onglet Résumé .
Dans l'onglet Résumé , examinez les informations des sections suivantes :
Risque détecté , en particulier les champs suivants :
Domaine de l'indicateur : domaine qui a déclenché le résultat.
Ressource concernée , en particulier les champs suivants :
Nom complet de la ressource : nom de ressource complet de l'instance Compute Engine concernée.
Nom complet du projet : nom de ressource complet du projet contenant le résultat.
Liens associés , en particulier les champs suivants :
URI Cloud Logging : lien vers les entrées Logging.
Méthode MITRE ATT&CK : lien vers la documentation MITRE ATT&CK.
Résultats associés : liens vers les éventuels résultats associés.
Indicateur VirusTotal : lien vers la page d'analyse VirusTotal.
Flow Analyzer : lien vers la fonctionnalité Flow Analyzer de Network Intelligence Center. Ce champ ne s'affiche que lorsque les journaux de flux VPC sont activés.
Cliquez sur l'onglet JSON et notez le champ suivant :
evidence :
sourceLogId :projectID : ID du projet dans lequel le problème a été détecté.
properties :
InstanceDetails : adresse de ressource pour l'instance Compute Engine.
Étape 2 : Vérifier les autorisations et les paramètres
Dans la console Google Cloud , accédez à la page Tableau de bord .
Accéder au tableau de bord
Sélectionnez le projet spécifié dans la ligne Nom complet du projet de l'onglet Résumé .
Accédez à la fiche Ressources , puis cliquez sur Compute Engine .
Cliquez sur l'instance de VM qui correspond au nom et à la zone dans Nom complet de la ressource .
Vérifiez les détails de l'instance, y compris les paramètres réseau et d'accès.
Dans le volet de navigation, cliquez sur Réseau VPC , puis sur Pare-feu .
Supprimez ou désactivez les règles de pare-feu trop permissives.
Étape 3 : Vérifier les journaux
Dans l'onglet Résumé du panneau des détails du résultat, cliquez sur le lien URI Cloud Logging pour ouvrir l'explorateur de journaux .
Sur la page qui s'affiche, recherchez les journaux de flux VPC associés à l'adresse IP indiquée dans Adresse IP source à l'aide du filtre suivant :
Étape 4 : Vérifier avec Flow Analyzer
Vous devez activer les journaux de flux VPC pour effectuer la procédure suivante.
Vérifiez que vous avez bien mis à niveau votre bucket de journaux pour pouvoir utiliser Observability Analytics.
Pour obtenir des instructions, consultez Mettre à niveau un bucket pour utiliser l'analyse de journaux . La mise à niveau n'entraîne aucuns frais supplémentaires.
Dans la console Google Cloud , accédez à la page Flow Analyzer :
Accéder à Flow Analyzer
Vous pouvez également accéder à Flow Analyzer via le lien URL de Flow Analyzer dans la section Liens associés de l'onglet Résumé du volet Détails du résultat .
Afin d'examiner plus en détail les informations concernant le résultat Event Threat Detection, utilisez le sélecteur de période dans la barre d'action pour modifier la période. La période doit englober le moment où le résultat a été signalé pour la première fois.
Par exemple, si le problème a été signalé au cours des deux dernières heures, vous pouvez définir la période sur 6 dernières heures . Cela garantit que la période dans Flow Analyzer inclut bien le moment où le problème a été signalé.
Appliquez un filtre à Flow Analyzer afin d'afficher les résultats appropriés pour l'adresse IP associée au résultat "Adresse IP malveillante" :
Dans le menu Filtre de la ligne Source de la section Requête , sélectionnez Adresse IP .
Dans le champ Valeur , saisissez l'adresse IP associée au résultat, puis cliquez sur Exécuter une nouvelle requête .
Si Flow Analyzer n'affiche aucun résultat pour l'adresse IP, effacez le filtre de la ligne Source et exécutez à nouveau la requête avec le même filtre dans la ligne Destination .
Analysez les résultats. Pour obtenir des informations supplémentaires sur un flux spécifique, cliquez sur Détails dans la table Tous les flux de données pour ouvrir le volet Détails du flux .
Étape 5 : Étudier les méthodes d'attaque et de réponse
Examinez les entrées du framework MITRE ATT&CK pour ce type de résultat : Résolution dynamique et Commande et contrôle .
Consultez les résultats associés en cliquant sur le lien Résultats associés indiqué dans la ligne Résultats associés de l'onglet Résumé des détails du résultat.
Les résultats associés sont du même type, sur la même instance et sur le même réseau.
Vérifiez les URL et les domaines signalés dans VirusTotal en cliquant sur le lien dans l'indicateur VirusTotal . VirusTotal est un service appartenant à Alphabet qui fournit du contexte sur des fichiers, des URL, des adresses IP et des domaines potentiellement malveillants.
Pour élaborer votre plan de réponse, combinez les résultats de votre enquête aux recherches de MITRE.
Étape 6 : Mettre en œuvre votre réponse
Le plan de réponse suivant peut être adapté à ce résultat, mais il peut également avoir un impact sur vos opérations.
Veillez à bien évaluer les informations que vous collectez dans votre enquête pour déterminer quelle est la meilleure réponse à apporter aux problèmes soulevés par les résultats.
Contactez le propriétaire du projet contenant le ou les logiciels malveillants.
Examinez l'instance potentiellement compromise et supprimez tous les logiciels malveillants détectés. Pour faciliter la détection et la suppression, utilisez une solution de détection et de réponse sur les points de terminaison.
Pour suivre l'activité et les failles ayant permis l'insertion de logiciels malveillants, consultez les journaux d'audit et les journaux syslog associés à l'instance compromise.
Si nécessaire, arrêtez l'instance compromise et remplacez-la par une nouvelle instance.
Bloquez les adresses IP malveillantes en mettant à jour les règles de pare-feu ou à l'aide de Cloud Armor. Selon le volume de données concerné, les coûts associés à Cloud Armor peuvent être importants. Pour en savoir plus, consultez le guide des tarifs de Cloud Armor .
Pour activer Cloud Armor dans la console Google Cloud , accédez à la page Services intégrés .
Accéder à la page "Services intégrés"
Pour contrôler les accès et l'utilisation des images de VM, utilisez les stratégies IAM de VM protégée et d'images de confiance .
Exemple de code JSON pour un résultat
Voici un exemple de fichier JSON de résultat.
{
"finding" : {
"name" : "organizations/ORGANIZATION_ID /sources/SOURCE_ID /findings/FINDING_ID " ,
"parent" : "organizations/ORGANIZATION_ID /sources/SOURCE_ID " ,
"resourceName" : "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER " ,
"state" : "ACTIVE" ,
"category" : "Malware: Cryptomining Bad Domain" ,
"sourceProperties" : {
"sourceId" : {
"projectNumber" : "PROJECT_NUMBER " ,
"customerOrganizationNumber" : "ORGANIZATION_ID "
},
"detectionCategory" : {
"technique" : "cryptomining" ,
"indicator" : "domain" ,
"ruleName" : "bad_domain" ,
"subRuleName" : "cryptomining"
},
"detectionPriority" : "LOW" ,
"affectedResources" : [{
"gcpResourceName" : "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER "
}],
"evidence" : [{
"sourceLogId" : {
"projectId" : "PROJECT_ID " ,
"resourceContainer" : "projects/PROJECT_ID " ,
"timestamp" : {
"seconds" : "1636566099" ,
"nanos" : 5.41483849E8
},
"insertId" : "INSERT_ID "
}
}],
"properties" : {
"domains" : [ "DOMAIN " ],
"instanceDetails" : "/projects/PROJECT_ID /zones/ZONE /instances/INSTANCE_ID " ,
"network" : {
"project" : "PROJECT_ID " ,
"location" : "ZONE "
},
"dnsContexts" : [{
"authAnswer" : true ,
"sourceIp" : "SOURCE_IP_ADDRESS " ,
"queryName" : "DOMAIN " ,
"queryType" : "A" ,
"responseCode" : "NXDOMAIN"
}],
"vpc" : {
"vpcName" : "default"
}
},
"findingId" : "FINDING_ID " ,
"contextUris" : {
"mitreUri" : {
"displayName" : "MITRE Link" ,
"url" : "https://attack.mitre.org/techniques/T1496/"
},
"virustotalIndicatorQueryUri" : [{
"displayName" : "VirusTotal Domain Link" ,
"url" : "https://www.virustotal.com/gui/domain/DOMAIN /detection"
}],
"cloudLoggingQueryUri" : [{
"displayName" : "Cloud Logging Query Link" ,
"url" : "https://console.cloud.google.com/logs/query;query\u003dtimestamp%3D%222021-11-10T17:41:39.541483849Z%22%0AinsertId%3D%22INSERT_ID %22%0Aresource.labels.project_id%3D%22PROJECT_ID %22?project\u003dPROJECT_ID "
}],
"relatedFindingUri" : {
}
}
},
"securityMarks" : {
"name" : "organizations/ORGANIZATION_ID /sources/SOURCE_ID /findings/FINDING_ID /securityMarks"
},
"eventTime" : "2021-11-10T17:41:41.594Z" ,
"createTime" : "2021-11-10T17:41:42.014Z" ,
"severity" : "LOW" ,
"workflowState" : "NEW" ,
"canonicalName" : "projects/PROJECT_NUMBER /sources/SOURCE_ID /findings/FINDING_ID " ,
"mute" : "UNDEFINED" ,
"findingClass" : "THREAT" ,
"indicator" : {
"domains" : [ "DOMAIN " ]
}
},
"resource" : {
"name" : "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER " ,
"projectName" : "//cloudresourcemanager.googleapis.com/projects/PROJECT_NUMBER " ,
"projectDisplayName" : "PROJECT_ID " ,
"parentName" : "//cloudresourcemanager.googleapis.com/organizations/ORGANIZATION_ID " ,
"parentDisplayName" : "PARENT_NAME " ,
"type" : "google.cloud.resourcemanager.Project" ,
"displayName" : "PROJECT_ID "
}
}
Étapes suivantes
Envoyer des commentaires
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0 , et les échantillons de code sont régis par une licence Apache 2.0 . Pour en savoir plus, consultez les Règles du site Google Developers . Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/10/28 (UTC).
Voulez-vous nous donner plus d'informations ?
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/10/28 (UTC)."],[],[]]