Trend Micro DDAN
Ce document explique comment intégrer Trend Micro DDAN à Google SecOps.
Configurer l'intégration de Trend Micro DDAN 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 du paramètre | Type | Valeur par défaut | Est obligatoire | Description |
|---|---|---|---|---|
| Racine de l'API | Chaîne | https://IP_ADDRESS |
Oui | Racine de l'API de l'instance Trend Micro DDAN. |
| Clé API | Mot de passe | N/A | Oui | Clé API de l'instance Trend Micro DDAN. |
| Vérifier le protocole SSL | Case à cocher | Cochée | Non | Si cette option est activée, elle vérifie que le certificat SSL de la connexion à Trend Micro DDAN est valide. |
Actions
Ping
Testez la connectivité à Trend Micro DDAN avec les paramètres fournis sur la page de configuration de l'intégration dans la page Hub de contenus Google SecOps.
Exécuter sur
Cette 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 ni échouer, ni arrêter l'exécution d'un playbook : Si l'opération réussit : "Connexion au serveur Trend Micro DDAN établie avec les paramètres de connexion fournis." L'action doit échouer et arrêter l'exécution d'un playbook : En cas d'échec : "Failed to connect to the Trend Micro DDAN server!" L'erreur est {0}".format(exception.stacktrace)" |
Général |
Envoyer le fichier
Envoyez des fichiers dans Trend Micro DDAN.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Est obligatoire | Description |
|---|---|---|---|---|
| URL de fichier | CSV | N/A | Oui | Spécifiez une liste d'URL séparées par une virgule qui pointent vers le fichier à analyser. |
| Récupérer le journal des événements | Case à cocher | Cochée | Non | Si cette option est activée, l'action récupère les journaux d'événements liés aux fichiers. |
| Récupérer les objets suspects | Case à cocher | Cochée | Non | Si cette option est activée, l'action récupère les objets suspects. |
| Capture d'écran de la récupération du bac à sable | Case à cocher | Décochée | Non | Si cette option est activée, l'action tente de récupérer une capture d'écran du bac à sable associée aux fichiers. |
| Renvoyer le fichier | Case à cocher | Cochée | Non | Si cette option est activée, l'action ne vérifie pas si ce fichier a déjà été envoyé. |
| Nombre maximal de journaux d'événements à renvoyer | Integer | 50 | Non | Spécifiez le nombre de journaux d'événements à renvoyer. Maximum : 200 |
| Nombre maximal d'objets suspects à renvoyer | Integer | 50 | Non | Spécifiez le nombre d'objets suspects à renvoyer. Maximum : 200 |
| Récupérer les objets suspects | Case à cocher | Cochée | Non | Si cette option est activée, l'action récupère l'objet suspect. |
| Nombre maximal d'objets suspects à renvoyer | Integer | 50 | Non | Spécifiez le nombre d'objets suspects à renvoyer. Maximum : 200 |
Exécuter sur
Cette 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/Faux | is_success:False |
Résultat JSON
{
"REPORTS": {
"IMAGE_TYPE": {
"TYPE": "Windows 10"
},
"OVERALL_RISK_LEVEL": -19,
"FILE_ANALYZE_REPORT": {
"FileSHA1": "2C2218022BC734EFF94290199C2CDC46E9531F9B",
"FileMD5": "6061C079AFC5B3198F2752F875513E58",
"FileSHA256": "6CE4952C2EE4D70CBC3B4276007D0815C03FA0E87E209DF7B901D143C06859AA",
"FileTLSH": "",
"FileID": "3315_0001",
"OrigFileName": "https://example.com/",
"DownloadedFileName": "",
"MalwareSourceIP": "",
"MalwareSourceHost": "",
"ROZRating": -19,
"CensusPrevalence": -1,
"GRIDIsKnownGood": -1,
"AuthenticodeIsGood": 0,
"IsAllowed": 0,
"IsDenylisted": 0,
"OverallROZRating": -19,
"AnalyzeTime": "2022-11-07 15:39:24",
"VirusDetected": 0,
"EngineVersion": "",
"PatternVersion": "",
"VirusName": "",
"TrueFileType": "URL",
"FileSize": 0,
"PcapReady": 0,
"SandcastleClientVersion": "6.0.5511",
"AnalyzeStartTime": "2022-11-07 15:39:23",
"ParentChildRelationship": "",
"DuplicateSHA1": 0,
"ConnectionMode": "nat",
"ExternalServiceMode": "Global",
"DiagInfo": "",
"RedirectChain": {
"Connection": {
"ID": 1,
"URL": "https://example.com",
"WRSScore": 71,
"WRSCategoryID": 93,
"WRSCategoryName": "Newly Observed Domain",
"ThreatName": "",
"RedirectFrom": ""
}
},
"DroppedFiles": "",
"USandboxVersion": "5.8.1044"
},
"EXTRA_INFO": {
"VAAnalysisTime": 96,
"TotalProcessingTime": 97
}
},
"Screenshot": "",
"EventLog": [
{
"EventLog": {
"Date": "2022-11-07 15:37:49+00",
"Source": 1,
"SubmitDate": "2022-11-07 15:37:49.618895+00",
"ProtocolGroup": "",
"Protocol": "",
"VLANId": "",
"Direction": "",
"DstIP": "",
"DstIPStr": "",
"DstPort": "",
"DstMAC": "",
"SrcIP": "",
"SrcIPStr": "",
"SrcPort": "",
"SrcMAC": "",
"DomainName": "",
"HostName": "",
"DetectionName": "",
"RiskTypeGroup": "",
"RiskType": "",
"FileName": "",
"FileExt": "",
"TrueFileType": "",
"FileSize": "",
"RuleID": "",
"Description": "Dummy log content",
"ConfidenceLevel": "",
"Recipient": "",
"Sender": "",
"Subject": "",
"BOTCmd": "",
"BOTUrl": "",
"ChannelName": "",
"NickName": "",
"URL": "https://example.com",
"UserName": "",
"Authentication": "",
"UserAgent": "",
"TargetShare": "",
"DetectedBy": "",
"PotentialRisk": "",
"HasQFile": "",
"ServerName": "",
"MessageID": "",
"EngineVer": "",
"PatternNum": "",
"VirusType": "",
"EngineVirusMajorType": ""
}
}
],
"SuspiciousObjects": ""
}
Mur des cas
| Type de résultat | Valeur / Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit ni échouer, ni arrêter l'exécution d'un playbook : Si le rapport est renvoyé (is_success=true) : "Successfully analyzed the following URLs in Trend Micro DDAN: Si le rapport n'a pas été renvoyé pour une URL (is_success=true) : "L'action n'a pas pu renvoyer de résultats pour les URL suivantes dans Trend Micro DDAN : Si aucun rapport n'a été renvoyé pour toutes les URL (is_success=true) : "Aucun résultat pour les URL fournies." 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, etc.) : "Error executing action "Submit File URL". Reason: {0}''.format(error.Stacktrace)" |
Général |
Envoyer l'URL du fichier
Envoyez un fichier à l'aide d'URL dans Trend Micro DDAN.
Paramètres
| Nom du paramètre | Type | Valeur par défaut | Est obligatoire | Description |
|---|---|---|---|---|
| URL de fichier | CSV | N/A | Oui | Spécifiez une liste d'URL séparées par une virgule qui pointent vers le fichier à analyser. |
| Récupérer le journal des événements | Case à cocher | Cochée | Non | Si cette option est activée, l'action récupère les journaux d'événements liés aux fichiers. |
| Récupérer les objets suspects | Case à cocher | Cochée | Non | Si cette option est activée, l'action récupère les objets suspects. |
| Capture d'écran de la récupération du bac à sable | Case à cocher | Décochée | Non | Si cette option est activée, l'action tente de récupérer une capture d'écran du bac à sable associée aux fichiers. |
| Renvoyer le fichier | Case à cocher | Cochée | Non | Si cette option est activée, l'action ne vérifie pas si ce fichier a déjà été envoyé. |
| Nombre maximal de journaux d'événements à renvoyer | Integer | 50 | Non | Spécifiez le nombre de journaux d'événements à renvoyer. Maximum : 200 |
| Nombre maximal d'objets suspects à renvoyer | Integer | 50 | Non | Spécifiez le nombre d'objets suspects à renvoyer. Maximum : 200 |
| Récupérer les objets suspects | Case à cocher | Cochée | Non | Si cette option est activée, l'action récupère l'objet suspect. |
| Nombre maximal d'objets suspects à renvoyer | Integer | 50 | Non | Spécifiez le nombre d'objets suspects à renvoyer. Maximum : 200 |
Exécuter sur
Cette 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/Faux | is_success:False |
Résultat JSON
{
"REPORTS": {
"IMAGE_TYPE": {
"TYPE": "Windows 10"
},
"OVERALL_RISK_LEVEL": -19,
"FILE_ANALYZE_REPORT": {
"FileSHA1": "2C2218022BC734EFF94290199C2CDC46E9531F9B",
"FileMD5": "6061C079AFC5B3198F2752F875513E58",
"FileSHA256": "6CE4952C2EE4D70CBC3B4276007D0815C03FA0E87E209DF7B901D143C06859AA",
"FileTLSH": "",
"FileID": "3315_0001",
"OrigFileName": "https://example.com",
"DownloadedFileName": "",
"MalwareSourceIP": "",
"MalwareSourceHost": "",
"ROZRating": -19,
"CensusPrevalence": -1,
"GRIDIsKnownGood": -1,
"AuthenticodeIsGood": 0,
"IsAllowed": 0,
"IsDenylisted": 0,
"OverallROZRating": -19,
"AnalyzeTime": "2022-11-07 15:39:24",
"VirusDetected": 0,
"EngineVersion": "",
"PatternVersion": "",
"VirusName": "",
"TrueFileType": "URL",
"FileSize": 0,
"PcapReady": 0,
"SandcastleClientVersion": "6.0.5511",
"AnalyzeStartTime": "2022-11-07 15:39:23",
"ParentChildRelationship": "",
"DuplicateSHA1": 0,
"ConnectionMode": "nat",
"ExternalServiceMode": "Global",
"DiagInfo": "",
"RedirectChain": {
"Connection": {
"ID": 1,
"URL": "https://example.com",
"WRSScore": 71,
"WRSCategoryID": 93,
"WRSCategoryName": "Newly Observed Domain",
"ThreatName": "",
"RedirectFrom": ""
}
},
"DroppedFiles": "",
"USandboxVersion": "5.8.1044"
},
"EXTRA_INFO": {
"VAAnalysisTime": 96,
"TotalProcessingTime": 97
}
},
"Screenshot": "{base64 of }",
"EventLog": [
{
"EventLog": {
"Date": "2022-11-07 15:37:49+00",
"Source": 1,
"SubmitDate": "2022-11-07 15:37:49.618895+00",
"ProtocolGroup": "",
"Protocol": "",
"VLANId": "",
"Direction": "",
"DstIP": "",
"DstIPStr": "",
"DstPort": "",
"DstMAC": "",
"SrcIP": "",
"SrcIPStr": "",
"SrcPort": "",
"SrcMAC": "",
"DomainName": "",
"HostName": "",
"DetectionName": "",
"RiskTypeGroup": "",
"RiskType": "",
"FileName": "",
"FileExt": "",
"TrueFileType": "",
"FileSize": "",
"RuleID": "",
"Description": "Dummy log content",
"ConfidenceLevel": "",
"Recipient": "",
"Sender": "",
"Subject": "",
"BOTCmd": "",
"BOTUrl": "",
"ChannelName": "",
"NickName": "",
"URL": "https://example.com",
"UserName": "",
"Authentication": "",
"UserAgent": "",
"TargetShare": "",
"DetectedBy": "",
"PotentialRisk": "",
"HasQFile": "",
"ServerName": "",
"MessageID": "",
"EngineVer": "",
"PatternNum": "",
"VirusType": "",
"EngineVirusMajorType": ""
}
}
],
"SuspiciousObjects": ""
}
Mur des cas
| Type de résultat | Valeur / Description | Type |
|---|---|---|
| Message de sortie* | L'action ne doit ni échouer, ni arrêter l'exécution d'un playbook : Si le rapport est renvoyé (is_success=true) : "Successfully analyzed the following URLs in Trend Micro DDAN: Si le rapport n'a pas été renvoyé pour une URL (is_success=true) : "L'action n'a pas pu renvoyer de résultats pour les URL suivantes dans Trend Micro DDAN : Si aucun rapport n'a été renvoyé pour toutes les URL (is_success=true) : "Aucun résultat pour les URL fournies." 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, etc.) : "Error executing action "Submit File URL". Reason: {0}''.format(error.Stacktrace)" |
Général |
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.