Transformation des données pour l’intégration de vulnérabilité Tenable
Une fois que vous avez identifié les données à importer, elles sont récupérées à partir du produit Tenable et traitées via un ensemble de sources de données et se transforment dans votre instance.
Lors de l’installation, des cartes de gravité normalisées sont installées dans le module Mappage de gravité normalisée. Ces cartes transforment les niveaux de gravité Tenable importés en niveaux de gravité standard à traiter dans votre instance. Pour plus d’informations sur la création de cartes de gravité, consultez Créer une carte de gravité de Vulnerability Response dans la Réponse aux vulnérabilités documentation.
Tenable.io Importation d’actif
Les données d’actif importées sont d’abord chargées dans la table d’importation d’actif Tenable.io [sn_vul_tenable_io_asset_import].
La carte de transformation d’intégration des actifs Tenable.io est utilisée pour transformer les informations sur les actifs importés. Les changements apportés à cette transformation modifient la façon dont les données de l’importation d’actifs Tenable sont traitées. Pour accéder à cette carte de transformation, accédez à . Recherchez Tenable.io transformation d’actif.
Le tableau suivant répertorie les champs de carte de transformation par intégration.
| Champ source | Champ cible | Description |
|---|---|---|
| u_id | source_id | Tenable fournit un ID unique pour les actifs et les mappages à l’enregistrement de l’élément détecté et est utilisé pour la recherche de CI. |
| u_ipv4s | ip_address | Mappe la première valeur IP au champ ip_address de l’enregistrement de l’élément détecté. |
| u_mac_addresses | mac_address | Mappe la première valeur mac_address au champ d’adresse mac sur l’enregistrement de l’élément détecté. |
| u_fqdns | fqdn | Mappe la première valeur FQDN au champ FQDN de l’enregistrement de l’élément détecté. |
| u_netbios_names | NetBIOS (en anglais seulement) | Mappe la première valeur NetBIOS au champ NetBIOS sur l’enregistrement de l’élément détecté. |
| u_plugin.cvss4_score_de_base | v4_base_score | Le score de base CVSS v4 est mappé au score de base v4 dans l’enregistrement d’entrée tierce. |
|
u_plugin.cvss4_score_de_menace |
v4_threat_score | Le score de menace CVSS v4 est mappé au score de menace v4 dans l’enregistrement d’entrée de tiers. |
| u_operating_systems | système d'exploitation | Mappe la première valeur du système d’exploitation au champ du système d’exploitation sur l’enregistrement de l’élément détecté. |
| (Avant les versions 14.0 Réponse aux vulnérabilités et 2.2 de l’intégration de vulnérabilité Tenable u_last_scan_time | last_scan_date | Mappé au champ last_scan_date de l’enregistrement de l’élément détecté. |
| u_last_authenticated_scan_date | last_auth_scan_date | Mappé au champ last_auth_scan_date de l’enregistrement de l’élément détecté. |
| [script] | nom | Mappe le nom d’hôte à l’aide de la logique du script. |
| u_tags | Les balises sont enregistrées dans sn_sec_cmn_host_tag. Le mappage des balises aux actifs est enregistré dans sn_sec_cmn_m2m_src_ci_tag. |
Trois scripts de transformation sont exécutés au cours du processus de transformation. La table suivante répertorie quand chaque script s’exécute et son objectif.
Tenable.io Transformation de l’actif : mapper le script, le calendrier et l’objectif
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Initialise les valeurs dans le import_set pour le processus d’intégration. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). | Met à jour les valeurs dans l’hôte et vérifie si l’hôte existe. En fonction des résultats, modifie les valeurs d’un import_set. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Définit les valeurs des nouveaux CI créés et des CI qui ont été mis à jour et ignorés. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
Tenable.io Intégration de modules d’extension
La carte de transformation des modules d’extension Tenable.io permet de transformer les modules d’extension importés à partir de Tenable.io.
Pour accéder à cette carte de transformation, accédez à . Recherchez la transformation du module d’extension Tenable.io.
La charge utile des modules d’extension tenable.io contient tous les champs de la colonne u_attributes de la table sn_vul_tenable_io_plugin_import. Le champ d’attributs est analysé et mappé aux enregistrements de la table d’entrée tierce, tels que répertoriés dans la table suivante.
| Champ source | Champ cible | Description |
|---|---|---|
| id | id | Mappe l’ID à partir de la source et lui ajoute le préfixe TEN. Par exemple, si l’ID reçu est 12345, l’ID dans la table cible est TEN-12345. |
| Description | résumé | Mappe la description du module d’extension à la colonne Résumé. |
| [script] | source | La source de l’entrée tierce importée (TPE) est Tenable.io. |
| [script] | source_instance | Référence au déploiement Tenable qui importe cet enregistrement. |
| famille | catégorie | Mappe la famille de module d’extension à la colonne de catégorie |
| plugin_modification_date | last_modified | Mappe le plugin_modification_date au champ de la dernière modification. |
| plugin_publication_date | date_published | Mappe le plugin_publication_date à la date de publication. |
| has_patch | remediation_type | Mappe le type de rattrapage à partir de has_patch valeur. |
| synopsis | Menace | Mappe les informations sur la menace concernant cette vulnérabilité. |
| cvss_base__score | score | Mappe le score de base du système de notation des vulnérabilités courantes (CVSS) à la colonne de score dans la table d’entrée tierce. |
| solution | solution | Mappe la solution fournie par le scanner à la colonne Solution dans la table d’entrée tierce. |
| exploit_available | exploit | Mappe le exploit_available fourni par le scanner à la colonne Exploit dans la table d’entrée tierce. |
| vpr.score | source_risk_score | Mappe le score VPR fourni par le scanner au source_risk_score dans la table d’entrée tierce. |
| [script] | source_risk_rating | Mappe le score VPR à la cote de risque standard en fonction des plages de scores :
|
| vpr.drivers.age_of_vuln | age_of_vuln | Mappe l’âge de la vulnérabilité du scanner à la colonne age_of_vuln dans la table d’entrée tierce. |
| vpr.drivers.exploit_code_maturity | exploit_code_maturity | Mappe la maturité du code d’exploitation du scanner à exploit_code_maturity dans la table d’entrée tierce. |
| vpr.drivers.product_coverage | product_coverage | Mappe la couverture du produit du scanner à product_coverage dans la table d’entrée tierce. |
| vpr.drivers.threat_sources_last28 | threat_sources | Mappe les sources de menace au cours des 28 derniers jours, du scanner au threat_sources dans la table tierce. |
| vpr.drivers.threat_intensity_last28 | threat_intensity | Mappe l’intensité de menace au cours des 28 derniers jours, du scanner à l’threat_intensity dans la table d’entrée tierce. |
| vpr.drivers.threat_recency | threat_recency | Mappe les informations sur la récence des menaces de l’analyseur à l’threat_recency dans la table d’entrée tierce. |
| vpr.drivers.cvss3_impact_score | v3_impact_subscore | Mappe le score d’impact CVSS3 à v3_impact_subscore colonne dans la table d’entrée tierce. |
| cvss_temporal_score | cvss_temporal_score | Mappe le score temporel pour CVSS v2. |
| cvss_v3_temporal_score | v3_temporal_score | Mappe le score temporel pour CVSS v3. |
| risk_factor | source_severity | Mappe à la gravité de la source dans la table d’entrée tierce. |
| nom | nom | Mappe le nom du module d’extension au nom dans la table d’entrée tierce. |
| stig_severity | stig_severity | Mappe le score VPR fourni par le scanner au source_risk_score dans la table d’entrée tierce. |
| plugin_type | check_type | Mappe le type de module d’extension à check_type dans la table d’entrée tierce. |
| unsupported_by_vendor | unsupported_by_vendor | Mappe le champ unsupported_by_vendor à la colonne unsupported_by_vendor. |
| [script] | exploit_attack_vector | La colonne exploit_attack_vector de la table d’entrée tierce est renseignée en fonction de la exploit_available et de la v3_attack_vector des colonnes. |
Outre les champs directs, d’autres informations sont ajoutées en tant que listes associées aux entrées tierces.
| Champ source | Description |
|---|---|
| cve | Insère les données relatives aux CVE dans la table de référence (sn_vul_nvd_entry). Si les mêmes vulnérabilités et expositions courantes (CVE) dans la table d’entrée NVD (sn_vul_nvd_entry) sont trouvées, elles associent la vulnérabilité actuelle à l’entrée NVD. Le mappage se trouve dans sn_vul_m2m_entry_cve. |
| offre | La liste des transactions de bogues est ajoutée à titre de référence. |
| see_also | La liste des URL est ajoutée à titre de référence. |
| xrefs | La liste de X-REF est ajoutée à titre de référence. |
| [script] | Liste des exploits pour ce module d’extension et insère le mappage pour le cadre de travail de l’exploit applicable et le module d’extension à sn_vul_m2m_framework_vul. |
Trois scripts de transformation sont exécutés au cours du processus de transformation. La table suivante répertorie quand chaque script s’exécute et son objectif.
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Initialise les valeurs dans le import_set pour le processus d’intégration. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). | Met à jour les valeurs de l’entrée tierce et vérifie si l’entrée tierce existe. En fonction des résultats, modifie les valeurs d’une entrée tierce. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Définit les valeurs des nouveaux CI créés et des CI qui ont été mis à jour et ignorés. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
L’include de script TenableIOPluginsImportProcessor est appelé à partir du script de transformation onBefore. Il prend la sortie de Tenable.io’intégration des modules d’extension et la transforme en ServiceNow AI Platform entrées de vulnérabilité tierces. Toute modification apportée à cet include de script peut modifier la transformation des données des modules d’extension de Tenable.io dans la table d’entrée tierce.
Tenable.io Importation des vulnérabilités
La même carte de transformation est utilisée pour l’intégration des vulnérabilités corrigées Tenable.io et l’intégration des vulnérabilités ouvertes Tenable.io. Pour accéder à cette carte de transformation, accédez à . Recherchez la carte de transformation de l’élément vulnérable Tenable.io.
| Champ source | Champ cible | Description |
|---|---|---|
| u_asset.uuid | id | L’uuid est mappé au champ d’ID de l’enregistrement de cmdb_ci. |
| u_asset.ipv4 | ip_address | Le champ ipv4 est mappé au champ adresse IP de l’enregistrement cmdb_ci. |
| u_asset.last_authenticated_results | last_auth_scan_date | La date de la dernière analyse authentifiée est mappée à la date de la dernière analyse d’authentification de l’enregistrement cmdb_ci. |
| u_asset.mac_addess | mac_address | L’adresse Mac est mappée au champ d’adresse mac de l’hôte de l’enregistrement cmdb_ci. |
| u_asset.netnom_bios | NetBIOS (en anglais seulement) | NetBIOS est mappé au champ NetBIOS de cmdb_ci enregistrement. |
| u._plugin.cvss3_score_de_base | v3_base_score | Le score de base CVSS v3 est mappé au score de base v3 de l’enregistrement d’entrée tiers. Ces changements seront implémentés dans le cadre de la version 5.2.1 de Tenable. |
| u._plugin.cvss3_temporal_score | v3_temporal_score | Le score temporel CVSS v3 est mappé au score temporel v3 dans l’enregistrement d’entrée tiers. Ces changements seront implémentés dans le cadre de la version 5.2.1 de Tenable. |
| u._plugin.cvss_score_base | score | Le score de base CVSS est mappé au champ de score de l’enregistrement d’entrée de tiers. |
| u._plugin.cvss_temporal_score | temporal_score |
Le score temporel est mappé au score temporel dans l’enregistrement d’entrée de tiers. |
| u_plugin.description | résumé | La description est mappée au champ de résumé dans l’enregistrement d’entrée tierce. |
| u_plugin.famille | catégorie | Mappe la famille de module d’extension à la colonne de catégorie de l’enregistrement d’entrée tiers. |
| u_plugin.modification_date | last_modified | La date de dernière modification est mappée à la date de la dernière modification du module d’extension dans l’enregistrement d’entrée tierce. |
| u_plugin. date_publication | date_published | La date de publication est mappée au champ de date de publication de l’enregistrement d’entrée de tiers. |
| u_plugin. Facteur_de_risque | source_severity | Le facteur de risque est mappé au champ source_severity de l’enregistrement d’entrée de tiers. |
| u_plugin.solution | solution | La solution est mappée au champ de solution de l’enregistrement d’entrée de tiers. |
| u_plugin.synopsis | Menace | Synopsis est mappé au champ de menace de l’enregistrement d’entrée de tiers. |
| u_severity_id | Priorité | La priorité est mappée à l’ID de gravité de la charge utile. La valeur par défaut est 5. |
| u_plugin.exploit_available | exploit | Mappe les exploit_available fournis par le scanner à la colonne Exploit dans la table d’entrée tierce. |
| vpr.score | source_risk_score | Mappe le score VPR fourni par le scanner au source_risk_score dans la table d’entrée tierce. |
| [script] | source_risk_rating | Mappe le score VPR à la cote de risque standard en fonction des plages de scores :
|
| u_plugin.vpr.drivers.age_of_vuln | age_of_vuln | Mappe l’âge de vulnérabilité du scanner à age_of_vuln dans la table d’entrée tierce. |
| u_plugin.vpr.drivers.exploit_code_maturity | exploit_code_maturity | Mappe la maturité du code d’exploitation du scanner à exploit_code_maturity dans la table d’entrée tierce. |
| u_plugin.vpr.drivers.product_coverage | product_coverage | Mappe la couverture du produit du scanner à product_coverage dans la table d’entrée tierce. |
| u_plugin.vpr.drivers.threat_sources_last28 | threat_sources | Mappe les sources de menace au cours des 28 derniers jours du scanner à threat_sources dans la table d’entrée tierce. |
| u_plugin.vpr.drivers.threat_intensity_last28 | threat_intensity | Mappe l’intensité de menace au cours des 28 derniers jours, du scanner à l’threat_intensity dans la table d’entrée tierce. |
| u_plugin.vpr.drivers.threat_recency | threat_recency | Mappe les informations de récence des menaces du scanner à threat_recency dans la table d’entrée tierce. |
| u_plugin.vpr.drivers.cvss3_impact_score | v3_impact_subscore | Mappe le score d’impact CVSS3 v3 à v3_impact_subscore colonne de la table d’entrée tierce. |
| u_plugin.type | check_type | Mappe le type de module d’extension à check_type dans la table d’entrée tierce. |
| u_plugin. unsupported_by_vendor | unsupported_by_vendor | Mappe le champ unsupported_by_vendor dans le module d’extension à la colonne unsupported_by_vendor. |
| [script] | exploit_attack_vector | La colonne exploit_attack_vector de la table d’entrée tierce est renseignée en fonction de la exploit_available et de la v3_attack_vector des colonnes. |
| U_plugin.on_cisa_kev | cisa_exists | Mappe on_cisa_kev champ avec cisa_exists dans la table d’entrée tierce. |
| u_plugin.id_famille_de_la_famille | Family_id | Mappe l’ID de famille du module d’extension à family_id colonne dans la table d’entrée tierce. |
| port | port | Le port est mappé au champ port de l’enregistrement de l’élément vulnérable. |
| protocol | protocol | Le protocole est mappé au champ Protocole de l’enregistrement de l’élément vulnérable. |
| u_first_found | first_found | Le premier trouvé est mappé au champ premier trouvé de l’enregistrement d’élément vulnérable. |
| u_last_found | last_found | Le dernier trouvé est mappé au champ Dernier trouvé de l’enregistrement de l’élément vulnérable. |
| u_state | État | L’état est mappé au champ État dans l’enregistrement de l’élément vulnérable |
| [script] | source | La source de l’intégration est renseignée. Les éléments vulnérables créés à partir de cette intégration ont Tenable.io comme source. |
| [script] | integration_instance | Le integration_instance est le nom de l’instance à partir de laquelle l’élément vulnérable est importé. |
| u_plugin.nom | nom | Mappe le nom du module d’extension au nom dans la table d’entrée tierce. |
| u_plugin.stig_severity | stig_severity | Mappe la gravité STIG du module d’extension à la colonne de gravité STIG dans la table d’entrée tierce |
| u_plugin.vpr_v2.malware_observations_intensity_last30 | vprv2_malware_observations_intensity | Mappe la valeur malware_observations_intensity_last30 VPRv2 au champ vprv2_malware_observations_intensity dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.vpr_v2.targeted_industries | vprv2_targeted_industries |
Mappe la valeur de targeted_industries VPRv2 au champ vprv2_targeted_industries dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.vpr_v2.targeted_regions | vprv2_targeted_regions | Mappe la valeur de targeted_regions VPRv2 au champ vprv2_targeted_regions dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.vpr_v2.résumé_de_menace | vprv2_threat_summary | Mappe la valeur de threat_summary VPRv2 au champ vprv2_threat_summary dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.vpr_v2.remédiation | vprv2_remediation | Mappe la valeur de rattrapage VPRv2 au champ vprv2_remediation dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.d2_nom_elliot | d2_elliot_name | Mappe la valeur d2_elliot_name au champ d2_elliot_name dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.package_canvas_ | canvas_package | Mappe la valeur canvas_package au champ canvas_package dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin. checks_for_default_account | checks_for_default_account | Mappe la valeur checks_for_default_account au champ checks_for_default_account dans la table Attributs supplémentaires Tenable TPE. |
| u_plugin.checks_for_malware | checks_for_malware | Mappe la valeur checks_for_malware au champ checks_for_malware dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin. facilité d’exploitabilité | exploitability_ease | Mappe la valeur exploitability_ease au champ exploitability_ease dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.exploithub_sku | exploithub_sku | Mappe la valeur exploithub_sku au champ exploithub_sku dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.dans_les_nouvelles | in_the_news | Mappe la valeur in_the_news au champ in_the_news dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.nom_metasploit_ | metasploit_name | Mappe la valeur metasploit_name au champ metasploit_name dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.bulletin ms_bulletin | ms_bulletin | Mappe la valeur ms_bulletin au champ ms_bulletin dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.USN | L’USN | Mappe la valeur usn au champ usn dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.version | version | Mappe la valeur de version au champ de version dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.vuln_publication_date | vuln_publication_date | Mappe la valeur vuln_publication_date au champ vuln_publication_date dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.Solution de contournement | Solution de contournement | Mappe la valeur de la solution de contournement au champ de solution de contournement dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin. type de solution de contournement | workaround_type | Mappe la valeur workaround_type au champ workaround_type dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.workaround_published | workaround_published | Mappe la valeur workaround_published au champ workaround_published dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.vendor_unpatched | vendor_unpatched | Mappe la valeur vendor_unpatched au champ vendor_unpatched dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.has_workaround | has_workaround | Mappe la valeur has_workaround au champ has_workaround dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin. vendor_severity | vendor_severity | Mappe la valeur vendor_severity au champ vendor_severity dans la table Attributs supplémentaires Tenable TPE. |
| u_plugin.vpr_v2.cve_id | vprv2_cve_id | Mappe la valeur cve_id VPRv2 au champ vprv2_cve_id dans la table Attributs supplémentaires TPE Tenable. |
| u_plugin.epss_score | epss_score | Mappe la valeur epss_score au champ epss_score dans la table Attributs supplémentaires TPE Tenable. |
Outre les champs directs, d’autres informations sont ajoutées en tant que listes associées aux entrées tierces.
| Champ source | Description |
|---|---|
| cve | Insère les données relatives aux CVE dans la table de référence (sn_vul_nvd_entry). Si la même CVE dans la table d’entrée NVD (sn_vul_nvd_entry) est trouvée, elle associe la vulnérabilité actuelle à l’entrée NVD. Le mappage se trouve dans sn_vul_m2m_entry_cve. |
| offre | La liste des transactions de bogues est ajoutée à titre de référence. |
| see_also | La liste des URL est ajoutée à titre de référence. |
| xrefs | La liste de X-REF est ajoutée à titre de référence. |
| [script] | Liste des exploits pour ce module d’extension et insère le mappage pour le cadre de travail de l’exploit applicable et le module d’extension à sn_vul_m2m_framework_vul. |
Trois scripts de transformation sont exécutés au cours du processus de transformation. La table suivante répertorie quand chaque script s’exécute et son objectif.
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Processeur TTriggers Tenable IO Vulnerabilities qui importe les données de Tenable.io à l’aide du jeu d’importation et charge chaque enregistrement dans la table CI CMDB, la table Vulnerable Items (Éléments vulnérables) et la table Third-party Vulnerability (Vulnérabilité tierce). Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). | Vérifie si l’entrée et les détections tierces existent. Dans le cas contraire, ces enregistrements sont créés dans leurs tables respectives. n’est pasCe script est destiné à un usage interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Met à jour le nombre de CI, de VIT et de détections tels qu’importés depuis Tenable.io. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
Tenable.io Intégration des résultats de la conformité
Tenable.io La carte de transformation des résultats de la conformité vous permet d’importer les résultats d’évaluation de la configuration sécurisée depuis Tenable.io ServiceNow. Cette intégration exploite les API d’exportation de conformité de Tenable pour récupérer les résultats des tests sur les actifs, en prenant en charge les importations différentielles régulières pour maintenir les données à jour.
Les données importées sont d’abord chargées dans la Tenable.io table Importation des résultats des tests [sn_vul_tenable_io_tr_import].
Pour accéder à la carte de transformation, accédez à . Rechercher Tenable.io transformation des résultats de conformité.
| Champ source | Table | Champ cible | Description |
|---|---|---|---|
| asset_uuid | sn_vulc_result | sn_sec_cmn_src_ci > source_id | Identificateur unique de l’actif dans Tenable.io, mappé au CI CMDB correspondant dans ServiceNow après transformation. |
| first_seen | sn_vulc_result | first_seen | Date et heure auxquelles la vérification de conformité a été observée pour la première fois sur l’actif. |
| last_seen | sn_vulc_result | last_seen | Date et heure auxquelles la vérification de conformité a été observée pour la dernière fois sur l’actif. |
| audit_file | sn_vulc_policy | short_description | Nom ou identificateur du fichier d’audit utilisé pour la vérification de conformité. |
| check_id | sn_vulc_test | source_id | Identificateur unique pour la vérification de conformité dans .Tenable.io |
| check_name | sn_vulc_test | short_description | Nom explicite de la vérification de conformité. |
| check_info | sn_vulc_test | description | Informations détaillées sur la vérification de conformité, y compris son objectif et son contexte. |
| expected_value | sn_vulc_result | expected_values | Valeur attendue pour le paramètre de configuration conformément à la politique de conformité. |
| actual_value | sn_vulc_result | actual_values | Valeur réelle trouvée sur l’actif lors de la vérification de conformité. |
| statut | sn_vulc_result | résultat | Résultat de l’évaluation de conformité. Valeurs possibles (à partir de Tenable) : RÉUSSI, ÉCHEC. |
| see_also | sn_vulc_result | Remédiation | Références ou liens supplémentaires pour des conseils de rattrapage. |
| Référence.Cadre de travail | sn_vulc_auth_src | short_description | Cadre de travail de conformité associé à la vérification (par exemple, CIS, NIST). |
| Référence.Contrôle | sn_vulc_citation | section | Contrôle ou section spécifique dans le cadre de travail de conformité. |
| solution | sn_vulc_test | Remédiation | Étapes recommandées pour remédier à la défaillance de la conformité. |
| profile_name | sn_vulc_citation | section_name | Nom du profil de conformité ou du point de référence appliqué. |
| db_type | sn_vulc_technology | nom | Type de base de données ou technologie associée à la vérification de conformité. |
Pour plus d'informations, consultez Conformité de la configuration Calculatrices et règles de la calculatrice.
Importation d'actif Tenable.sc
Les données d’actif importées à partir de Tenable.sc sont d’abord chargées dans la table d’importation d’actifs Tenable.sc (sn_vul_tenable_sc_asset_import). La carte de transformation d’intégration des actifs Tenable.sc est utilisée pour transformer les informations sur les actifs importés. Les changements apportés à cette transformation modifient la façon dont les données de l’importation d’actif Tenable sont traitées. Pour accéder à cette carte de transformation, accédez à . Recherchez la transformation de l’actif Tenable.sc.
| Champ source | Champ cible | Description |
|---|---|---|
| u_uuid | id | L’uuid n’est pas rempli à partir de l’API Tenable, l’attribut « u_uniqueness » est donc utilisé pour créer un champ uuid unique pour les actifs et le mapper à l’enregistrement cmdb_ci. |
| u_ip | ip_address | Mappe le champ IP de l’API au champ ip_address d’un enregistrement cmdb_ci. |
| u_macaddress | mac_address | Mappe le champ adresse mac de l’API au champ adresse de l’enregistrement cmdb_ci. |
| u_dnsname | fqdn | Mappe le champ dnsname de l’API au champ fqdn sur l’enregistrement cmdb_ci. |
| u_netbiosname | NetBIOS (en anglais seulement) | Mappe le champ netbios de l’API au champ netbios de l’enregistrement cmdb_ci. |
| u_oscpe | système d'exploitation | Les informations du système d’exploitation sont extraites de l’attribut oscpe dans la charge utile et les mappent au champ os de l’enregistrement cmdb_ci. |
| u_lastauthrun | last_auth_scan_date | Mappe le champ lastauthrun de l’API au champ last_auth_scan_date sur l’enregistrement de l’élément détecté. |
| u_lastauthrun et u_lastunauthrun | last_scan_date | Le lastauthrun est extrait de l’API Tenable ou lastunauthrun. Le champ last_scan_date de l’enregistrement de l’élément détecté est renseigné en fonction de la valeur qui apparaît dans la charge utile. |
Trois scripts de transformation sont exécutés au cours du processus de transformation. La table suivante répertorie quand chaque script s’exécute et son objectif.
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Initialise les valeurs dans le import_set pour le processus d’intégration. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). | Met à jour les valeurs dans l’hôte et vérifie si l’hôte existe. En fonction des résultats, modifie les valeurs d’un import_set. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Définit les valeurs des nouveaux CI créés et des CI qui ont été mis à jour et ignorés. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
Tenable.sc l’importation des modules d’extension
Les données des modules d’extension importées à partir de Tenable.sc sont d’abord chargées dans la table d’importation des modules d’extension Tenable.sc (sn_vul_tenable_sc_plugin_import). La carte de transformation du module d’extension Tenable.sc est utilisée pour transformer les informations des modules d’extension qui ont été importées. Les changements apportés à cette transformation modifient la façon dont les données d’importation du module d’extension Tenable sont traitées. Pour accéder à cette carte de transformation, accédez à . Recherchez Tenable.sc carte de transformation du module d’extension.
| Champ source | Champ cible | Description |
|---|---|---|
| u_id | id | Mappe l’ID à partir de la source et ajoute le préfixe TEN. Par exemple, si l’ID reçu est 12345, l’ID dans la table cible est TEN-12345. |
| u_description | résumé | Mappe la description du module d’extension à la colonne Résumé. |
| [script] | source | Le TPE importé à partir de cette intégration a Tenable.sc comme source. |
| [script] | source_instance | Référence au déploiement Tenable qui importe cet enregistrement. |
| u_family | catégorie | Mappe le champ nom dans l’objet de famille du module d’extension à la colonne catégorie. |
| u_plugin_modification_date | last_modified | Mappe le plugin_modification_date au champ de la dernière modification. |
| u_plugin_publication_date | date_published | Mappe le plugin_publication_date à la date de publication. |
| u_has_patch | Remediation_type | Mappe le type de rattrapage à partir de has_patch valeur. |
| u_synopsis | Menace | Mappe les informations sur la menace concernant cette vulnérabilité. |
| u_cvss_base_score | score | Mappe le score de base CVSS à la colonne de score dans la table d’entrée tierce. |
| u_solution | solution | Mappe la solution fournie par le scanner à la colonne solution de la table d’entrée tierce. |
| u_cvss_temporal_score | cvss_temporal_score | Mappe le score temporel pour CVSS v2. |
| u_cvss_v3_temporal_score | v3_temporal_score | Mappe le score temporel pour CVSS v3. |
| u_risk_factor | Gravité de la source | Mappe à la gravité de la source dans la table d’entrée tierce. |
| u_cvss_v3_base_score | v3_base_score | Mappe le score de base CVSS dans la table d’entrée tierce. |
| u_exploit_available | exploit | Mappe l’exploitAvailable fourni par le scanner à la colonne exploit de la table d’entrée tierce. |
| u_vpr_score | source_risk_score | Mappe le score VPR du scanner au score de risque source dans la table d’entrée tierce. |
| [script] | source_risk_rating | Mappe le score VPR à la cote de risque standard en fonction des plages de scores :
|
| u_vpr_context[id=age_of_vuln] | age_of_vuln | Mappe l’âge de la vulnérabilité du scanner à age_of_vuln dans la table d’entrée tierce. |
| u_vpr_context[id=exploit_code_maturity] | exploit_code_maturity | Mappe la maturité du code d’exploitation du scanner à exploit_code_maturity dans la table d’entrée tierce. |
| u_vpr_context[id=product_coverage] | product_coverage | Mappe la couverture du produit du scanner à product_coverage dans la table d’entrée tierce. |
| u_vpr_context[id="threat_sources_last_28] | threat_sources | Mappe les sources de menace au cours des 28 derniers jours de l’analyse à l’threat_sources dans la table tierce. |
| u_vpr_context[id="threat_intensity_last_28] | threat_intensity | Mappe l’intensité de menace au cours des 28 derniers jours, du scanner à l’threat_intensity dans la table d’entrée tierce. |
| u_vpr_context[id="threat_recency"] | threat_recency | Mappe les informations sur la récence des menaces du scanner à threat_recency dans la table d’entrée de tiers. |
| u_vpr_context[id=cvssV3_impactScore] | v3_impact_subscore | Mappe le score d’impact CVSS v3 du scanner au v3_impact_subscore dans la table d’entrée tierce. |
| u_name | nom | Mappe le nom du module d’extension à la colonne de nom dans la table d’entrée tierce. |
| u_stig_severity | stig_severity | Mappe le champ stig_severity dans le module d’extension à stig_severity dans la table d’entrée tierce. |
| u_check_type | check_type | Mappe le type de vérification à check_type dans la table d’entrée tierce. |
| u_family.id | family_id | Mappe le family_id du module d’extension à family_id dans la table d’entrée de tiers. |
|
[script] |
exploit_attack_vector |
La colonne exploit_attack_vector de la table d’entrée tierce est renseignée en fonction de la exploit_available et de la v3_attack_vector des colonnes. |
Outre les champs directs, d’autres informations sont ajoutées en tant que listes associées aux entrées tierces.
| Champ source | Description |
|---|---|
| u_cpe | La liste des CPE est ajoutée à titre de référence. |
| u_see_also | La liste des URL est ajoutée à titre de référence. |
| u_exploit_frameworks | Liste des exploits pour ce module d’extension et insère le mappage pour le cadre de travail de l’exploit applicable et le module d’extension à sn_vul_m2m_framework_vul. |
Trois scripts de transformation sont exécutés au cours du processus de transformation. La table suivante répertorie quand chaque script s’exécute et son objectif.
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Cette transformation permet d’initialiser les valeurs dans le import_set pour le processus d’intégration. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). | Fonction utilisée pour mettre à jour les valeurs de l’entrée tierce et vérifier si l’entrée tierce existe. En fonction des résultats, modifie les valeurs d’une entrée tierce. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Cette transformation permet de définir les valeurs des modules d’extension créés et ignorés. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
L’include de script TenableSCPluginsImportProcessor est appelé à partir du script de transformation onBefore. Il prend la sortie de l’intégration des modules d’extension Tenable.sc et la transforme en ServiceNow entrées de vulnérabilité tierces. Toute modification apportée à cet include de script peut modifier la transformation des données des modules d’extension de Tenable.sc dans la table d’entrée tierce.
Tenable.sc Importation des vulnérabilités
| Champ source | Champ cible | Description |
|---|---|---|
| u_pluginID | ID | Utilisé comme identificateur du module d’extension. Ce champ est mappé à l’ID du module d’extension dans l’enregistrement d’entrée tierce. |
| u_riskfactor | source_severity | Ce champ est mappé à source_severity dans l’enregistrement d’entrée de tiers. |
| u_severity | Priorité | Le champ de priorité est mappé à la gravité. La valeur par défaut est 5. |
| u_hasbeenmitigated | État | A été atténué est mappé au champ d’état de l’enregistrement de vulnérabilité. Pour l’intégration des vulnérabilités corrigées, tous les VI sont à l’état « Fermé ». |
| u_ip | ip_address | L’adresse IP est mappée au champ IP de l’hôte de cmdb_ci table. |
| u_port | port | Le port est mappé au champ port de l’enregistrement de l’élément vulnérable. |
| u_protocol | protocol | Le protocole est mappé au champ port de l’enregistrement de l’élément vulnérable. |
| u_firstSeen | first_found | La première valeur vue est mappée au premier champ trouvé de l’enregistrement de VI. |
| u_lastSeen | last_found | La dernière valeur observée est mappée au champ dernier trouvé de l’enregistrement de VI. |
| u_exploitAvailable | exploit | ExploitAvailable est mappé au champ exploit dans l’enregistrement d’entrée tierce. |
| u_synopsis | Menace | Synopsis est mappé au champ de menace dans l’enregistrement d’entrée de tiers. |
| u_description | résumé | La description est mappée au champ de résumé dans l’enregistrement d’entrée tierce. |
| u_solution | solution | La solution est mappée au champ Solution dans l’enregistrement d’entrée tierce. |
| u_basescore | score | BaseScore est mappé au champ de score dans l’enregistrement d’entrée tierce. |
| u_temporalScore | temporal_score | Le score temporel est mappé au score temporel dans l’enregistrement d’entrée de tiers. |
| u_cvssv3basescore | v3_base_score | Cvssv3basescore est mappé au score de base v3 dans l’enregistrement d’entrée tiers. |
| u_cvsstemporalscore | v3_temporal_score | Le score temporel CVSSv3 est mappé au score temporel v3 dans l’enregistrement d’entrée de tiers. |
| u_pluginpubdate | date_published | La date de publication du module d’extension est mappée à la date de publication du module d’extension dans l’enregistrement d’entrée tierce. |
| u_pluginmoddate | last_modified | La date de dernière modification est mappée à la date de la dernière modification du module d’extension dans l’enregistrement d’entrée tierce. |
| u_dnsname | fqdn | DnsName est mappé au champ FQDN de l’enregistrement de cmdb_ci. |
| u_macaddress | mac_address | MacAddress est mappé au champ mac_address de l’enregistrement cmdb_ci. |
| u_netbiosName | NetBIOS (en anglais seulement) | NetbiosName est mappé au champ NETBIOS de l’enregistrement cmdb_ci. |
| u_ip | ip | L’adresse IP est mappée au champ IP de cmdb_ci enregistrement. |
| hostUniqueness | uuid | L’unicité de l’hôte n’est mappée à aucun champ, mais est utilisée pour déterminer l’uuid pour l’hôte. |
| u_family | catégorie | Mappe le champ nom dans l’objet famille du module d’extension à la colonne catégorie de l’enregistrement d’entrée tierce. |
| u_plugintext | proof | Le texte du module d’extension est mappé à la preuve dans l’enregistrement TPE. |
| [script] | source | La source de l’intégration est renseignée. Les éléments vulnérables créés à partir de cette intégration ont Tenable.sc comme source. |
| [script} | integration_instance | Le integration_instance est le nom de l’instance à partir de laquelle l’élément vulnérable est importé. |
| u_vpr_score | source_risk_score | Mappe le score VPR du scanner au score de risque source dans la table d’entrée tierce. |
| [script] | source_risk_rating | Mappe le score VPR à la cote de risque standard en fonction des plages de scores :
|
| u_vpr_context[id=age_of_vuln] | age_of_vuln | Mappe l’âge de la vulnérabilité du scanner à age_of_vuln dans la table d’entrée tierce. |
| u_vpr_context[id=exploit_code_maturity] | exploit_code_maturity | Mappe la maturité du code d’exploitation du scanner à exploit_code_maturity dans la table d’entrée tierce. |
| u_vpr_context[id=product_coverage] | product_coverage | Mappe la couverture du produit du scanner à product_coverage dans la table d’entrée tierce. |
| u_vpr_context[id="threat_sources_last_28] | threat_sources | Mappe les sources de menace au cours des 28 derniers jours du scanner à threat_sources dans la table tierce. |
| u_vpr_context[id="threat_intensity_last_28] | threat_intensity | Mappe l’intensité de menace au cours des 28 derniers jours, du scanner à l’threat_intensity dans la table d’entrée tierce. |
| u_vpr_context[id="threat_recency"] | threat_recency | Mappe les informations sur la récence des menaces du scanner à threat_recency dans la table d’entrée de tiers. |
| u_vpr_context[id=cvssV3_impactScore] | v3_impact_subscore | Mappe le score d’impact CVSS v3 du scanner au v3_impact_subscore dans la table d’entrée tierce. |
| u_pluginname | nom | Mappe le nom du module d’extension à la colonne de nom dans la table d’entrée tierce. |
| u_stigseverity | stig_severity | Mappe le champ stig_severity dans le module d’extension à stig_severity dans la table d’entrée tierce. |
| u_checktype | check_type | Mappe le type de chèque à check_type dans la table d’entrée tierce. |
| u_family.id | family_id | Mappe le family.id du module d’extension à family_id dans la table d’entrée tierce. |
| [script] | exploit_attack_vector | La colonne exploit_attack_vector de la table third_party_entry est renseignée en fonction de la exploit_available et de la v3_attack_vector de colonnes. |
| Champ source | Description |
|---|---|
| u_cve | Insère les données relatives aux CVE dans la table de référence (sn_vul_nvd_entry). Si la même CVE dans la table d’entrée NVD (sn_vul_nvd_entry) est trouvée, elle associe la vulnérabilité actuelle à l’entrée NVD. Le mappage se trouve dans sn_vul_m2m_entry_cve. |
| u_bid | La liste des transactions de bogues est ajoutée à titre de référence. |
| u_cpe | La liste des CPE est ajoutée à titre de référence. |
| u_seealso | La liste des URL est ajoutée à titre de référence. |
| u_xrefs | La liste des X-REF est ajoutée à titre de référence. |
| u_exploitframeworks | Liste des exploits pour ce module d’extension et insère le mappage pour le cadre de travail de l’exploit applicable et le module d’extension à sn_vul_m2m_framework_vul. |
Trois scripts de transformation sont exécutés au cours du processus de transformation. La table suivante répertorie quand chaque script s’exécute et son objectif.
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Cette transformation permet d’initialiser les valeurs dans le import_set pour le processus d’intégration. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). | Fonction utilisée pour mettre à jour les valeurs de la vulnérabilité et vérifier si la vulnérabilité existe. En fonction des résultats, modifie les valeurs d’une table d’éléments vulnérables. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Cette transformation est utilisée pour définir les valeurs des nouveaux VI créés et des VI qui ont été mis à jour et ignorés. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
Tenable.cs Importation d’actif de conteneur
Les données d’actif importées sont d’abord chargées dans la table d’importation d’actifs Tenable.cs de conteneur [sn_vul_tenable_cs_container_asset_import].
La Tenable.cs carte de transformation d’actif de conteneur est utilisée pour transformer les informations sur les actifs importés. Les changements apportés à cette transformation modifient la façon dont les données de l’importation d’actifs Tenable.cs de conteneur sont traitées. Pour accéder à cette carte de transformation, accédez à Ensembles de données à importations système > Cartes de transformation. Recherchez la transformation de l’actif Tenable.cs de conteneur.
| Champ source | Champ cible | Description |
|---|---|---|
| u_digest | Image_id | Tenable fournit une synthèse unique pour les actifs de conteneur et est mappé à l’image du conteneur découvert et à l’enregistrement de l’image Docker. Il est utilisé pour la recherche de CI. |
| u_digest | Image_digest | Tenable fournit une synthèse unique pour les actifs de conteneur et est mappé à l’image du conteneur découvert et à l’enregistrement de l’image Docker. Il est utilisé pour la recherche de CI. |
| u_name | nom | Mappe le champ de nom de l’enregistrement d’image Docker. |
| u_repositoryuri | nom | Mappé à l’enregistrement du référentiel du conteneur |
| u_repositoryuri | réf. | Mappe à l’enregistrement d’image du conteneur détecté. |
| u_virtualmachines | host_list | Mappe à l’enregistrement d’image du conteneur découvert |
| u_labels | Image_labels | Mappe la première valeur du système d’exploitation au champ du système d’exploitation de l’enregistrement de l’élément détecté. |
| u_clusters | image_cluster | Mappe à l’enregistrement d’image du conteneur découvert |
| u_imagetags | étiquettes | Mappe à l’enregistrement d’image du conteneur découvert |
| u_cloudprovider | cloud_providers | Mappe à l’enregistrement d’image du conteneur découvert |
| u_accountid | cloud_account_ids | Mappe à l’enregistrement d’image du conteneur découvert |
| u_region | cloud_regions | Mappe à l’enregistrement d’image du conteneur découvert |
| u_operatingsystem | système d'exploitation | Mappe à l’enregistrement d’image du conteneur découvert |
| u_scantime | last_scan_date | Mappe à l’enregistrement d’image du conteneur découvert |
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Cette transformation permet d’initialiser les valeurs dans le import_set pour le processus d’intégration. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). |
Fonction utilisée pour mettre à jour les valeurs de l’hôte et vérifier si l’hôte existe. En fonction des résultats, modifie les valeurs d’un import_set. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Cette transformation est utilisée pour définir les valeurs des nouveaux CI créés, ainsi que des CI qui ont été mis à jour et ignorés. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
Tenable.cs Importation de vulnérabilité du conteneur
Les données de vulnérabilité du conteneur importées sont d’abord chargées dans la table d’importation de vulnérabilité du Tenable.cs conteneur [sn_vul_tenable_cs_container_vuln_import].
La Tenable.cs carte de transformation des vulnérabilités du conteneur est utilisée pour transformer les informations de vulnérabilité du conteneur importé. Les changements apportés à cette transformation modifient la façon dont les données de l’importation Tenable.cs de vulnérabilité du conteneur sont traitées. Pour accéder à cette carte de transformation, accédez à . Tenable.cs Rechercher la transformation des vulnérabilités des conteneurs.
| Champ source | Champ cible | Description |
|---|---|---|
| [script] | Image_id | La synthèse est extraite du champ Resource.Id de l’API et mappée au champ de image_id’image du conteneur détecté et de l’enregistrement d’image Docker. |
| [script] | Image_digest | La synthèse est extraite du champ Resource.Id de l’API et mappée au champ de image_digest’image du conteneur détecté et de l’enregistrement d’image Docker. |
| [script] | nom | Les informations sur le référentiel sont extraites du champ de nom et mappées à l’image Docker et à l’enregistrement du référentiel du conteneur. |
| [script] | réf. | Les informations du référentiel sont extraites du champ de nom et mappées pour détecter l’enregistrement d’image du conteneur. |
| u_resource. Labels (Étiquettes) | Image_labels | Mappe à l’enregistrement d’image du conteneur découvert |
| u_resource. Fournisseur de cloud | cloud_providers | Mappe à l’enregistrement d’image du conteneur découvert |
| u_resource. AccountId | cloud_account_ids | Mappe à l’enregistrement d’image du conteneur découvert |
| u_resource. Région | cloud_regions | Mappe à l’enregistrement d’image du conteneur découvert |
| u_vulnerability. ID | id | Mappe l’ID à partir de la source et ajoute le préfixe TEN-. Par exemple, si l’ID reçu est 12345, l’ID dans la table d’entrée tierce est TEN-12345. |
| u_vulnerability. Description Id | ID résumé | Mappé à l’enregistrement d’entrée de tiers. ou CVE. |
| u_vulnerability. Gravité | v4_base_severity | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. Score virtuel | source_risk_score | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. VprSeverity | source_severity | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. Vecteur d’attaque | v4_attack_vector | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. Maturité de l’exploit | v4_exploit_maturity | Mappé à l’enregistrement d’entrée de tiers. |
| [script] | source | La source pour le TPE importé est Tenable.cs. |
| u_vulnerability. ID | nom | Mappé à l’enregistrement de références de vulnérabilité |
| u_vulnerability. Liens | URL | Mappé à l’enregistrement de références de vulnérabilité |
| vulnerability | Référence de TPE ou CVE dans l’enregistrement des références de vulnérabilité | |
| u_software. Name (Nom) | nom | Mappé à l’enregistrement du package d’images du conteneur |
| u_software. Version | version | Mappé à l’enregistrement du package d’images du conteneur |
| u_software. Type | package_type | Mappé à l’enregistrement du package d’images du conteneur |
| u_softwarepaths | chemin d'accès | Mappé à l’enregistrement du package d’images du conteneur |
| u_resolved | statut | Mappe à l’enregistrement de résultat de l’image du conteneur |
| u_firstscantime | first_found | Mappe à l’enregistrement de résultat de l’image du conteneur |
| u_resource. Temps d’analyse | last_found | Mappe à l’enregistrement de résultat de l’image du conteneur |
| u_vulnerability. Descriptif | proof | Mappe à l’enregistrement de résultat de l’image du conteneur |
| u_resolved | État | Mappé à l’enregistrement d’élément vulnérable de conteneur |
| u_firstscantime | first_found | Mappé à l’enregistrement d’élément vulnérable de conteneur |
| u_resource. Temps d’analyse | last_found | Mappé à l’enregistrement d’élément vulnérable de conteneur |
| [script] | source | La source de l’enregistrement d’élément vulnérable de conteneur est Tenable.cs. |
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Déclenche le processeur de vulnérabilités de conteneur TenableCS qui importe les données à partir du Tenable.cs jeu d’importation et charge chaque enregistrement dans la table CI CMDB, la table Élément vulnérable, la table Entrée de vulnérabilité tierce, la table Référence de vulnérabilité, le package d’images de conteneur, le résultat d’image de conteneur et l’élément vulnérable de conteneur. Il n’est pas recommandé de modifier ou de supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation) | Vérifie si les conclusions d’entrée et d’image tierces existent. Dans le cas contraire, ces enregistrements sont créés dans leurs tables respectives. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation) | Met à jour le nombre de CI, de VIT et de conclusions tel qu’importé à partir de Tenable.cs. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
Tenable.cs Calculer l’importation de vulnérabilité
Les données de vulnérabilité de l’hôte importées sont d’abord chargées dans la table Calculer l’importation de Tenable.cs vulnérabilité [sn_vul_tenable_cs_compute_vuln_import].
La Tenable.cs carte de transformation des vulnérabilités de calcul est utilisée pour transformer les informations de vulnérabilité de l’hôte importé. Les changements apportés à cette transformation modifient la façon dont les données de l’importation Tenable.cs de vulnérabilité de calcul sont traitées. Pour accéder à cette carte de transformation, accédez à . Tenable.cs Recherchez Transformation de vulnérabilité de calcul.
| Champ source | Champ cible | Description |
|---|---|---|
| u_resource. ID | object_id | Mappé à l’enregistrement CI de la Base de données de gestion des configurations (CMDB). |
| u_resource. Name (Nom) | nom | Mappé à l’enregistrement CI de la Base de données de gestion des configurations (CMDB). |
| asset_category | Le cloud est mappé en tant que catégorie d’actif dans l’enregistrement d’élément détecté. | |
| U_resource. Fournisseur de cloud | cloud_service_provider | Mappé à l’enregistrement de l’élément détecté |
| u_resource. Région | cloud_region | Mappé à l’enregistrement de l’élément détecté |
| u_resource. ID de compte | cloud_account | Mappé à l’enregistrement de l’élément détecté |
| u_resource. CloudProvider | cloud_resource_type | Mappé à l’enregistrement de l’élément détecté |
| u_resource. ID | resource_id | Mappé à l’enregistrement de l’élément détecté |
| u_resource. Name (Nom) | resource_name | Mappé à l’enregistrement de l’élément détecté |
| u_vulnerability. ID | id |
Mappe l’ID à partir de la source et ajoute le préfixe TEN-. Par exemple, si l’ID reçu est 12345, l’ID dans la table d’entrée tierce est TEN-12345. Mappe également l’ID aux CVE. |
| u_vulnerability. Description | résumé | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. Gravité | v4_base_severity | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. Score virtuel | source_risk_score | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. VprSeverity | source_severity | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. Vecteur d’attaque | v4_attack_vector | Mappé à l’enregistrement d’entrée de tiers. |
| u_vulnerability. Maturité de l’exploit | v4_exploit_maturity | Mappé à l’enregistrement d’entrée de tiers. |
| [script] | source | La source du TPE importé est Tenable.cs. |
| u_vulnerability. ID | nom | Mappé à l’enregistrement de références de vulnérabilité |
| u_vulnerability. Liens | URL | Mappé à l’enregistrement de références de vulnérabilité |
| vulnerability | Référence de TPE ou CVE dans l’enregistrement des références de vulnérabilité | |
| u_resolved | statut | Mappé à l’enregistrement de détection d’élément vulnérable |
| u_firstscantime | first_found | Mappé à l’enregistrement de détection d’élément vulnérable |
| u_resource. Temps d’analyse | last_found | Mappé à l’enregistrement de détection d’élément vulnérable |
| u_softwarepaths | proof | Mappé à l’enregistrement de détection d’élément vulnérable |
| u_softwareresolutionversions | solution_summary | Mappé à l’enregistrement de détection d’élément vulnérable |
| u_resolved | État | Mappé à l’enregistrement de l’élément vulnérable |
| u_firstscantime | first_found | Mappé à l’enregistrement de l’élément vulnérable |
| u_resource. Temps d’analyse | last_found | Mappé à l’enregistrement de l’élément vulnérable |
| [script] | source | La source de l’enregistrement d’élément vulnérable est Tenable.cs. |
| Lorsque le script est exécuté | Objectif |
|---|---|
| onStart (lorsqu’un jeu d’importation a démarré la transformation) | Déclenche le processeur de vulnérabilités de calcul Tenable CS qui importe les données à partir du Tenable.cs jeu d’importation et charge chaque enregistrement dans la table CI CMDB, la table Éléments vulnérables et la table Vulnérabilité tierce. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onBefore (avant la fin de la transformation d’un jeu d’importation). | Vérifie si l’entrée et les détections tierces existent. Dans le cas contraire, ces enregistrements sont créés dans leurs tables respectives. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| onComplete (lorsqu’un jeu d’importation a terminé la transformation). | Met à jour le nombre de CI, de VIT et de détections tels qu’importés à partir de Tenable.cs. Ce script est destiné à une utilisation interne. Il n’est pas recommandé de le modifier ou de le supprimer. |
| Champ source | Champ cible | Description |
|---|---|---|
| u_digest | Image_id | Une synthèse unique fournie par Tenable pour les actifs de conteneur. Elle est mappée à l’image du conteneur détecté et à l’enregistrement de l’image Docker et est utilisée pour la recherche de CI. |
| u_name | nom | Mappe le champ de nom de l’enregistrement d’image Docker. |
Logique standardisée pour le calcul des source_risk_score et des source_risk_rating
Dans le cadre de la transformation standardisée des données, l’intégration Tenable utilise une règle métier centralisée pour renseigner à la fois les source_risk_score et les source_risk_rating.
- Si vprv2_risk_score est présent, il a priorité survprv1_risk_score.
- Si le vprv1_risk_score et le vprv2_risk_score sont vides, source_risk_score ne sera pas modifié.
- source_risk_rating est dérivée du source_risk_score finalisé à l’aide des seuils standardisés :
- 9 à 10 → critique
- 7 à 9 → élevé
- 4-7 → Moyen
- 0 à 4 → Faible
- Aucun → NaN