Qualys VM
Version de l'intégration : 18.0
Présentation
Configurer l'intégration de QualysVM 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.
Actions
Télécharger les résultats de l'analyse de VM
Description
Récupérez les résultats d'une analyse des failles à l'aide de l'ID de l'analyse.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID de l'analyse | Chaîne | N/A | Oui | Valeur de l'ID d'analyse. |
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 |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
[
{
"username": "username",
"city": "New York",
"zip": "10024",
"name": "user name",
"add1": "Broadway",
"country": "United States of America",
"company": "X",
"state": "New York",
"scan_report_template_title": "Scan Results",
"result_date": "01/28/2019 12:16:42",
"role": "Manager",
"add2": "Suite"
},{
"status": "Finished",
"scanner_appliance": "1.1.1.1 (Scanner 10.10.10-1, Vulnerability Signatures 10.10.10-2)",
"network": "Global Default Network",
"reference": "scan/1533110666.07264",
"ips": "1.1.1.1",
"launch_date": "08/01/2018 08:04:26",
"option_profile": "Initial Options",
"total_hosts": "1",
"scan_title": "My first scan",
"duration": "00:06:20",
"excluded_ips": "",
"asset_groups": null,
"type": "API",
"active_hosts": "1"
},{
"protocol": "tcp",
"qid": 86000,
"results": "Server Version\\tServer Banner\\ncloudflare-nginx\\tcloudflare-nginx",
"solution": "N/A",
"ip_status": "host scanned, found vuln",
"port": "80",
"category": "Web server",
"severity": "1",
"title": "Web Server Version",
"instance": null,
"dns": "1dot1dot1dot1.cloudflare-dns.com",
"ip": "1.1.1.1",
"type": "Ig",
"vendor_reference": null,
"cve_id": null,
"ssl": "no",
"netbios": null,
"associated_malware": null,
"pci_vuln": "no",
"impact": "N/A",
"fqdn": "",
"bugtraq_id": null,
"threat": "N/A",
"os": "Linux 3.13",
"exploitability": null
},{
"target_distribution_across_scanner_appliances": "External : 1.1.1.1"
}
]
Enrichissement d'entités
N/A
Insights
N/A
Hôte d'enrichissement
Description
Enrichissez un hôte avec des informations provenant de Qualys VMDR.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Créer un insight | Case à cocher | Cochée | Non | Si cette option est activée, l'action crée un insight contenant toutes les informations récupérées sur l'entité. |
Exécuter sur
Cette action s'applique aux entités suivantes :
- Adresse IP
- Nom d'hôte
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
[
{
"EntityResult":
{
"LAST_VM_SCANNED_DATE": "2019-01-06T12: 39: 00Z",
"LAST_VM_SCANNED_DURATION": "490",
"NETWORK_ID": "0",
"IP": "1.1.1.1",
"LAST_VULN_SCAN_DATETIME": "2019-01-06T12: 39: 00Z",
"COMMENTS": "AddedbyX",
"TRACKING_METHOD": "IP",
"DNS": "one.one.one.one",
"OS": "Linux3.13",
"ID": "54664176"
},
"Entity": "1.1.1.1"
}
]
Enrichissement d'entités
Nom du champ d'enrichissement | Logique : quand les utiliser ? |
---|---|
LAST_VM_SCANNED_DATE | Renvoie la valeur si elle existe dans le résultat JSON. |
LAST_VM_SCANNED_DURATION | Renvoie la valeur si elle existe dans le résultat JSON. |
NETWORK_ID | Renvoie la valeur si elle existe dans le résultat JSON. |
IP | Renvoie la valeur si elle existe dans le résultat JSON. |
LAST_VULN_SCAN_DATETIME | Renvoie la valeur si elle existe dans le résultat JSON. |
COMMENTAIRES | Renvoie la valeur si elle existe dans le résultat JSON. |
TRACKING_METHOD | Renvoie la valeur si elle existe dans le résultat JSON. |
DNS | Renvoie la valeur si elle existe dans le résultat JSON. |
OS | Renvoie la valeur si elle existe dans le résultat JSON. |
ID | Renvoie la valeur si elle existe dans le résultat JSON. |
Entité | Renvoie la valeur si elle existe dans le résultat JSON. |
Insights
N/A
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 des données sont disponibles pour un hôte (is_success=true) : "Les hôtes suivants ont été enrichis : {entity.identifier}." Si les données ne sont pas disponibles pour un hôte (is_success=true) : "L'action n'a pas pu enrichir les entités suivantes à l'aide des informations de Qualys VMDR : {entity.identifier}." Si les données ne sont pas disponibles pour tous les hôtes (is_success=false) : "Aucun hôte n'a été enrichi." 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, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Enrichir les entités"." Raison : {0}''.format(error.Stacktrace) |
Général |
Télécharger le rapport
Description
Récupérez le rapport par son ID.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
ID du rapport | Chaîne | N/A | Oui | Valeur de l'ID du rapport. |
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 |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
{
"STATUS":
{
"STATE": "Finished"
},
"EXPIRATION_DATETIME": "2019-02-04T13:11:15Z",
"TITLE": "Scan scan/1533110666.07264 Report",
"USER_LOGIN": "sempf3mh",
"OUTPUT_FORMAT": "PDF",
"LAUNCH_DATETIME": "2019-01-28T13:11:14Z",
"TYPE": "Scan",
"ID": "775111",
"SIZE": "22.17 KB"
}
Enrichissement d'entités
N/A
Insights
N/A
Lancer le rapport de conformité
Description
Vous pouvez effectuer des analyses de conformité et créer des rapports de conformité sur les hôtes (adresses IP) qui ont été ajoutés au PC.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Titre du rapport | Chaîne | N/A | Oui | Titre de rapport défini par l'utilisateur. Le titre ne peut pas comporter plus de 128 caractères. Pour un rapport de conformité PCI, le titre est fourni par Qualys et ne peut pas être modifié. |
Type de rapport | Chaîne | N/A | Oui | Nom du modèle. |
Format de sortie | Chaîne | N/A | Oui | Vous ne pouvez spécifier qu'un seul format de sortie. Lorsque output_format=pdf est spécifié, la distribution sécurisée de PDF peut être utilisée. Exemples : pdf, mht et html |
Adresses IP/Plages d'adresses IP | Chaîne | N/A | Non | Spécifiez les adresses IP ou les plages à modifier (remplacer) pour la cible du rapport, telle qu'elle est définie dans le modèle de rapport sur les correctifs. Si vous indiquez plusieurs adresses IP ou plages, séparez-les par une virgule. |
Groupes de composants | Chaîne | N/A | Non | Liste de groupes d'assets séparés par une virgule. |
Référence de l'analyse | Chaîne | N/A | Non | N'afficher qu'un scan avec un certain code de référence de scan. |
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 |
---|---|---|
report_id | Vrai/Faux | report_id:False |
Résultat JSON
N/A
Enrichissement d'entités
N/A
Insights
N/A
Rapport sur le correctif de lancement
Description
Lancez des rapports sur les correctifs pour identifier ceux que vous devez appliquer afin de corriger vos failles actuelles. Vous pourrez utiliser les liens de ce rapport pour télécharger et installer rapidement les correctifs manquants.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Titre du rapport | Chaîne | N/A | Oui | Titre de rapport défini par l'utilisateur. Le titre ne peut pas comporter plus de 128 caractères. Pour un rapport de conformité PCI, le titre est fourni par Qualys et ne peut pas être modifié. |
Type de rapport | Chaîne | N/A | Oui | Nom du modèle. |
Format de sortie | Chaîne | N/A | Oui | Vous ne pouvez spécifier qu'un seul format de sortie. Lorsque output_format=pdf est spécifié, la distribution sécurisée de PDF peut être utilisée. Exemple : pdf, mht et html |
Adresses IP/Plages d'adresses IP | Chaîne | N/A | Non | Spécifiez les adresses IP ou les plages à modifier (remplacer) pour la cible du rapport, telle qu'elle est définie dans le modèle de rapport sur les correctifs. Si vous indiquez plusieurs adresses IP ou plages, séparez-les par une virgule. |
Groupes de composants | Chaîne | N/A | Non | Groupes de composants. Si vous en avez plusieurs, séparez-les par une virgule. |
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 |
---|---|---|
report_id | Vrai/Faux | report_id:False |
Résultat JSON
N/A
Enrichissement d'entités
N/A
Insights
N/A
Lancer le rapport sur la correction
Description
Lancez des rapports sur les mesures correctives pour obtenir des informations sur les demandes de correction, comme leur état et les tendances générales. Vous pouvez choisir parmi les rapports suivants :
- Rapport sur les mesures correctives pour la direction
- Tickets par groupe de composants
- Billets par utilisateur
- Demandes par faille
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Titre du rapport | Chaîne | N/A | Oui | Titre de rapport défini par l'utilisateur. Le titre ne peut pas comporter plus de 128 caractères. Pour un rapport de conformité PCI, le titre est fourni par Qualys et ne peut pas être modifié. |
Type de rapport | Chaîne | N/A | Oui | Nom du modèle. |
Format de sortie | Chaîne | N/A | Oui | Vous ne pouvez spécifier qu'un seul format de sortie. Lorsque output_format=pdf est spécifié, la distribution sécurisée de PDF peut être utilisée. Exemple : pdf, mht et html |
Adresses IP/Plages d'adresses IP | Chaîne | N/A | Non | Spécifiez les adresses IP ou les plages à modifier (remplacer) pour la cible du rapport, telle qu'elle est définie dans le modèle de rapport sur les correctifs. Si vous indiquez plusieurs adresses IP ou plages, séparez-les par une virgule. |
Groupes de composants | Chaîne | N/A | Non | Groupes de composants. Si vous en avez plusieurs, séparez-les par une virgule. |
Afficher les résultats pour tous les billets | Case à cocher | Cochée | Non | Indique si le rapport inclut les demandes attribuées à l'utilisateur actuel (l'utilisateur est défini par défaut) ou toutes les demandes du compte utilisateur. Par défaut, les demandes attribuées à l'utilisateur actuel sont incluses. |
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 |
---|---|---|
report_id | Vrai/Faux | report_id:False |
Résultat JSON
N/A
Enrichissement d'entités
N/A
Insights
N/A
Rapport d'analyse du lancement
Description
Lancez un rapport d'analyse.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Titre du rapport | Chaîne | N/A | Oui | Titre de rapport défini par l'utilisateur. Le titre ne peut pas comporter plus de 128 caractères. Pour un rapport de conformité PCI, le titre est fourni par Qualys et ne peut pas être modifié. |
Type de rapport | Chaîne | N/A | Oui | Nom du modèle. |
Format de sortie | Chaîne | N/A | Oui | Vous ne pouvez spécifier qu'un seul format de sortie. Lorsque output_format=pdf est spécifié, la distribution sécurisée de PDF peut être utilisée. Exemple : pdf, mht et html. |
Adresses IP/Plages d'adresses IP | Chaîne | N/A | Non | Spécifiez les adresses IP ou les plages à modifier (remplacer) pour la cible du rapport, telle qu'elle est définie dans le modèle de rapport sur les correctifs. Si vous indiquez plusieurs adresses IP ou plages, séparez-les par une virgule. |
Groupes de composants | Chaîne | N/A | Non | Groupes de composants. Si vous en avez plusieurs, séparez-les par une virgule. |
Référence de l'analyse | Chaîne | N/A | Non | N'afficher qu'un scan avec un certain code de référence de scan. |
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 |
---|---|---|
report_id | Vrai/Faux | report_id:False |
Résultat JSON
N/A
Enrichissement d'entités
N/A
Insights
N/A
Lancer l'analyse de VM et récupérer les résultats
Description
Lancez une analyse des failles sur un hôte de votre réseau et récupérez les résultats.
Paramètres
Paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Title | Chaîne | N/A | Non | Titre de l'analyse. Il peut comporter jusqu'à 2 000 caractères ASCII. |
Priorité de traitement | Chaîne | N/A | Oui | Définissez une valeur comprise entre 0 et 9 pour définir un niveau de priorité de traitement pour l'analyse. Si aucune valeur n'est spécifiée, la valeur 0 (aucune priorité) est utilisée. Les valeurs possibles sont les suivantes :
|
Analyser le profil | Chaîne | N/A | Oui | Titre du profil d'option de conformité à utiliser. L'un de ces paramètres doit être spécifié dans une requête :
|
Scanner Appliance | Chaîne | N/A | Non | Noms conviviaux des appliances de scanner à utiliser ou "External" (Externe) pour les scanners externes. Si vous saisissez plusieurs entrées, séparez-les par une virgule. |
Réseau | Chaîne | N/A | Non | ID d'un réseau utilisé pour filtrer les adresses IP ou les plages spécifiées dans le paramètre "ip". Définissez un ID de réseau personnalisé. Remarque : Cette option ne filtre pas les adresses IP ni les plages spécifiées dans "asset_groups" ou "asset_group_ids". Vous pouvez également définir la valeur sur "0" (valeur par défaut) pour le réseau mondial par défaut. Cette option permet d'analyser les hôtes en dehors de vos réseaux personnalisés. |
Exécuter sur
Cette action s'exécute sur l'entité "Adresse IP".
Résultats de l'action
Enrichissement d'entités
Nom du champ d'enrichissement | Logique : quand les utiliser ? |
---|---|
nom d'utilisateur | Renvoie la valeur si elle existe dans le résultat JSON. |
city | Renvoie la valeur si elle existe dans le résultat JSON. |
zip | Renvoie la valeur si elle existe dans le résultat JSON. |
nom | Renvoie la valeur si elle existe dans le résultat JSON. |
add1 | Renvoie la valeur si elle existe dans le résultat JSON. |
pays | Renvoie la valeur si elle existe dans le résultat JSON. |
notre société | Renvoie la valeur si elle existe dans le résultat JSON. |
state | Renvoie la valeur si elle existe dans le résultat JSON. |
can_report_template_title | Renvoie la valeur si elle existe dans le résultat JSON. |
result_date | Renvoie la valeur si elle existe dans le résultat JSON. |
rôle | Renvoie la valeur si elle existe dans le résultat JSON. |
add2 | Renvoie la valeur si elle existe dans le résultat JSON. |
état | Renvoie la valeur si elle existe dans le résultat JSON. |
scanner_appliance | Renvoie la valeur si elle existe dans le résultat JSON. |
réseau | Renvoie la valeur si elle existe dans le résultat JSON. |
référence | Renvoie la valeur si elle existe dans le résultat JSON. |
ips | Renvoie la valeur si elle existe dans le résultat JSON. |
launch_date | Renvoie la valeur si elle existe dans le résultat JSON. |
option_profile | Renvoie la valeur si elle existe dans le résultat JSON. |
total_hosts | Renvoie la valeur si elle existe dans le résultat JSON. |
scan_title | Renvoie la valeur si elle existe dans le résultat JSON. |
duration | Renvoie la valeur si elle existe dans le résultat JSON. |
excluded_ips | Renvoie la valeur si elle existe dans le résultat JSON. |
asset_groups | Renvoie la valeur si elle existe dans le résultat JSON. |
type | Renvoie la valeur si elle existe dans le résultat JSON. |
active_hosts | Renvoie la valeur si elle existe dans le résultat JSON. |
protocol | Renvoie la valeur si elle existe dans le résultat JSON. |
qid | Renvoie la valeur si elle existe dans le résultat JSON. |
résultats | Renvoie la valeur si elle existe dans le résultat JSON. |
solution | Renvoie la valeur si elle existe dans le résultat JSON. |
de gravité, | Renvoie la valeur si elle existe dans le résultat JSON. |
titre | Renvoie la valeur si elle existe dans le résultat JSON. |
instance | Renvoie la valeur si elle existe dans le résultat JSON. |
dns | Renvoie la valeur si elle existe dans le résultat JSON. |
ip | Renvoie la valeur si elle existe dans le résultat JSON. |
vendor_reference | Renvoie la valeur si elle existe dans le résultat JSON. |
cve_id | Renvoie la valeur si elle existe dans le résultat JSON. |
ssl | Renvoie la valeur si elle existe dans le résultat JSON. |
netbios | Renvoie la valeur si elle existe dans le résultat JSON. |
associated_malware | Renvoie la valeur si elle existe dans le résultat JSON. |
pci_vuln | Renvoie la valeur si elle existe dans le résultat JSON. |
fqdn | Renvoie la valeur si elle existe dans le résultat JSON. |
bugtraq_id | Renvoie la valeur si elle existe dans le résultat JSON. |
menace | Renvoie la valeur si elle existe dans le résultat JSON. |
os | Renvoie la valeur si elle existe dans le résultat JSON. |
exploitabilité | Renvoie la valeur si elle existe dans le résultat JSON. |
Insights
N/A
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
scan_ref | N/A | N/A |
Résultat JSON
[
{
"username": "username",
"city": "New York",
"zip": "10024",
"name": "user name",
"add1": "Broadway",
"country": "United States of America",
"company": "X",
"state": "New York",
"scan_report_template_title": "Scan Results",
"result_date": "01/28/2019 12:16:42",
"role": "Manager",
"add2": "Suite"
},{
"status": "Finished",
"scanner_appliance": "1.1.1.1 (Scanner 10.10.10-1, Vulnerability Signatures 10.10.10-2)",
"network": "Global Default Network",
"reference": "scan/1533110666.07264",
"ips": "1.1.1.1",
"launch_date": "08/01/2018 08:04:26",
"option_profile": "Initial Options",
"total_hosts": "1",
"scan_title": "My first scan",
"duration": "00:06:20",
"excluded_ips": "",
"asset_groups": null,
"type": "API",
"active_hosts": "1"
},{
"protocol": "tcp",
"qid": 86000,
"results": "Server VersiontServer Banner\\ncloudflare-nginx\\tcloudflare-nginx",
"solution": "N/A",
"ip_status": "host scanned, found vuln",
"port": "80",
"category": "Web server",
"severity": "1",
"title": "Web Server Version",
"instance": null,
"dns": "1dot1dot1dot1.cloudflare-dns.com",
"ip": "1.1.1.1",
"type": "Ig",
"vendor_reference": null,
"cve_id": null,
"ssl": "no",
"netbios": null,
"associated_malware": null,
"pci_vuln": "no",
"impact": "N/A",
"fqdn": "",
"bugtraq_id": null,
"threat": "N/A",
"os": "Linux 3.13",
"exploitability": null
},{
"target_distribution_across_scanner_appliances": "External : 1.1.1.1"
}
]
Répertorier les groupes
Description
Liste des groupes d'assets dans le compte de l'utilisateur.
Paramètres
N/A
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 |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
[{
"TITLE": "All",
"IP_SET":
{
"IP": ["1.1.1.1"]
},
"DOMAIN_LIST":
{
"DOMAIN":
[{
"@network_id": "0",
"#text": "google.com"
},{
"@network_id": "0",
"#text": "none",
"@netblock": "1.1.1.1-1.1.1.1"
}]
},
"LAST_UPDATE": "2018-07-25T14:56:05Z",
"NETWORK_ID": "0",
"OWNER_USER_NAME": "Global User",
"BUSINESS_IMPACT": "High",
"ID": "1111"
},{
"TITLE": "G",
"NETWORK_ID": "0",
"LAST_UPDATE": "2018-08-13T08:14:55Z",
"OWNER_USER_NAME": "user (Manager)",
"OWNER_USER_ID": "11111",
"BUSINESS_IMPACT": "High",
"ID": "11111"
}]
Enrichissement d'entités
N/A ##### Insights
N/A
Lister les adresses IP
Description
Liste des adresses IP du compte de l'utilisateur. Par défaut, tous les hôtes du compte de l'utilisateur sont inclus.
Paramètres
N/A
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 |
---|---|---|
ip_list | Vrai/Faux | ip_list:False |
Résultat JSON
[
"1.1.1.1",
"1.1.100.100",
"10.10.10.10"
]
Enrichissement d'entités
N/A ##### Insights
N/A
Répertorier les rapports
Description
Liste des rapports dans le compte de l'utilisateur lorsque la fonctionnalité de partage de rapports est activée. La liste des rapports inclut tous les types de rapports, y compris les rapports sur les tableaux de données.
Paramètres
N/A
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 |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
[
{
"STATUS":
{
"STATE": "Finished"
},
"EXPIRATION_DATETIME": "2019-02-04T13:11:15Z",
"TITLE": "Scan scan/1533110666.07264 Report",
"USER_LOGIN": "sempf3mh",
"OUTPUT_FORMAT": "PDF",
"LAUNCH_DATETIME": "2019-01-28T13:11:14Z",
"TYPE": "Scan",
"ID": "775111",
"SIZE": "22.17 KB"
}
]
Enrichissement d'entités
N/A
Insights
N/A
Lister les analyses
Description
Liste des analyses lancées au cours des 30 derniers jours.
Paramètres
N/A
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 |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
[
{
"STATUS":
{
"STATE": "Finished"
},
"TARGET": "1.1.1.1",
"TITLE": "Test Scan",
"USER_LOGIN": "sempf3mh",
"LAUNCH_DATETIME": "2019-01-06T12:29:52Z",
"PROCESSED": "1",
"REF": "scan/1546777792.44756",
"PROCESSING_PRIORITY": "0 - No Priority",
"DURATION": "00:08:24",
"TYPE": "On-Demand"
}
]
Enrichissement d'entités
N/A
Insights
N/A
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
Résultat du script
Nom du résultat du script | Options de valeur | Exemple |
---|---|---|
is_success | Vrai/Faux | is_success:False |
Résultat JSON
N/A
Enrichissement d'entités
N/A
Insights
N/A
Lister les détections de points de terminaison
Description
Lister les détections de points de terminaison dans Qualys VMDR.
Paramètres
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Filtre d'état | CSV | nouvelle, active, rouverte | Non | Spécifiez une liste d'états séparés par une virgule à utiliser lors de l'ingestion. Si aucune valeur n'est fournie, l'action ingère les détections dont l'état est "Nouveau", "Actif" ou "Réouvert". Valeurs possibles : "Nouveau", "Actif", "Résolu" et "Réouvert". |
Ingérer les détections ignorées | Case à cocher | Décochée | Non | Si cette option est activée, l'action renvoie également les détections ignorées. |
Ingérer les détections désactivées | Case à cocher | Décochée | Non | Si cette option est activée, l'action renvoie également les détections désactivées. |
Gravité la plus faible à récupérer | LDD | Moyenne | Non | Spécifiez le niveau de gravité le plus bas utilisé pour récupérer les détections. |
Créer un insight | Case à cocher | Cochée | Non | Si cette option est activée, l'action crée un insight contenant des informations sur les failles trouvées sur l'entité. |
Nombre maximal de détections à renvoyer | Integer | 50 | Non | Spécifiez le nombre de détections à renvoyer par entité. Maximum : 200 |
Exécuter sur
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/Faux | is_success:False |
Résultat JSON
N/A
Enrichissement d'entités
N/A
Insights
N/A
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 des données sont trouvées pour au moins un point de terminaison (is_success=true) : "Les détections liées aux points de terminaison suivants dans Qualys VMDR ont bien été listées : {entity.identifier}" Si un point de terminaison est introuvable ou qu'une adresse IP non valide est fournie (is_success=true) : "L'action n'a pas pu trouver les points de terminaison suivants dans Qualys VMDR : {entity.identifier}." Si aucune donnée n'est trouvée pour au moins un point de terminaison (is_success=true) : "Aucune faille de sécurité n'a été détectée pour les points de terminaison suivants : {entity.identifier}." Si aucune donnée n'est trouvée pour tous les points de terminaison (is_success=true) : "Aucune faille n'a été trouvée pour les points de terminaison fournis." Si aucun point de terminaison n'est trouvé ou si une adresse IP non valide est fournie (is_success=false) : "Les points de terminaison fournis n'ont pas été trouvés dans Qualys VMDR." 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, une absence de connexion au serveur ou une autre erreur) : "Erreur lors de l'exécution de l'action "Lister les détections de points de terminaison". Raison : {0}''.format(error.Stacktrace) Si un "filtre d'état" non valide est signalé : "Erreur lors de l'exécution de l'action "List Endpoint Detections"." Motif : valeur non valide fournie pour le paramètre "Filtre d'état" : {value}. Valeurs possibles : "new" (nouveau), "open" (ouvert), "reopened" (rouvert), "fixed" (résolu). |
Général |
Mur des cas | Colonnes du tableau :
|
Entité |
Connecteurs
Connecteur Qualys VM – Détections
Description
Extrayez les détections de Qualys VMDR.
Configurer le connecteur Qualys VM – Detections dans Google SecOps
Pour obtenir des instructions détaillées sur la configuration d'un connecteur dans Google SecOps, consultez Configurer le connecteur.
Paramètres du connecteur
Utilisez les paramètres suivants pour configurer le connecteur :
Nom à afficher du paramètre | Type | Valeur par défaut | Obligatoire | Description |
---|---|---|---|---|
Nom du champ de produit | Chaîne | Nom du produit | Oui | Saisissez le nom du champ source pour récupérer le nom du champ produit. |
Nom du champ d'événement | Chaîne | Type d'événement | Oui | Saisissez le nom du champ source pour récupérer le nom du champ d'événement. |
Nom du champ "Environnement" | Chaîne | "" | Non | Décrit le nom du champ dans lequel le nom de l'environnement est stocké. Si le champ "environment" (environnement) est introuvable, l'environnement est celui par défaut. |
Modèle d'expression régulière de l'environnement | Chaîne | .* | Non | Expression régulière à exécuter sur la valeur trouvée dans le champ "Nom du champ d'environnement". La valeur par défaut est ".*" pour tout capturer et renvoyer la valeur inchangée. Permet à l'utilisateur de manipuler le champ "environnement" à l'aide de la logique des expressions régulières. Si le modèle d'expression régulière est nul ou vide, ou si la valeur d'environnement est nulle, l'environnement par défaut est utilisé comme résultat final. |
Délai avant expiration du script (en secondes) | Integer | 300 | Oui | Délai avant expiration du processus Python exécutant le script actuel. |
Racine de l'API | Chaîne | N/A | Racine de l'API de l'instance Qualys VM. | |
Nom d'utilisateur | Chaîne | N/A | Oui | Nom d'utilisateur de l'instance Qualys VM. |
Mot de passe | Mot de passe | N/A | Oui | Mot de passe de l'instance de VM Qualys. |
Gravité la plus faible à récupérer | Integer | 0 | Non | Gravité la plus faible qui sera utilisée pour récupérer les détections. Si vous ne fournissez aucune valeur, le connecteur récupère toutes les détections. Maximum : 5. |
Filtre d'état | CSV | NOUVEAU, ACTIF, ROUVERT | Non | Filtre d'état pour le connecteur. Si aucune valeur n'est fournie, le connecteur ingère les détections dont l'état est "Nouveau", "Actif" ou "Réouvert". Valeurs possibles : NEW, ACTIVE, FIXED, REOPENED. |
Ingérer les détections ignorées | Case à cocher | Décochée | Non | Si cette option est activée, le connecteur ingère les détections ignorées. |
Ingérer les détections désactivées | Case à cocher | Décochée | Non | Si cette option est activée, le connecteur ingère les détections désactivées. |
Mécanisme de regroupement | Chaîne | Détection | Oui | Mécanisme de regroupement qui sera utilisé pour créer des alertes Google SecOps. Valeurs possibles : "Host", "Detection" ou "None". Si un hôte est fourni, le connecteur crée une alerte Google SecOps contenant toutes les détections associées à l'hôte. Si la détection est fournie, le connecteur crée une alerte Google SecOps contenant des informations sur tous les hôtes concernés. Si la valeur "None" ou une valeur non valide est fournie, le connecteur créera une alerte Google SecOps pour chaque détection distincte par hôte. |
Utiliser la liste blanche comme liste noire | Case à cocher | Décochée | Oui | Si cette option est activée, la liste blanche sera utilisée comme liste noire. |
Vérifier le protocole SSL | Case à cocher | Cochée | Oui | Si cette option est activée, vérifiez que le certificat SSL pour la connexion au serveur Qualys VMDR est valide. |
Adresse du serveur proxy | Chaîne | N/A | Non | Adresse du serveur proxy à utiliser. |
Nom d'utilisateur du proxy | Chaîne | N/A | Non | Nom d'utilisateur du proxy pour l'authentification. |
Mot de passe du proxy | Mot de passe | N/A | Non | Mot de passe du proxy pour l'authentification. |
Règles du connecteur
Assistance de proxy
Le connecteur est compatible avec le proxy.
Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.