Tenable.io
Dokumen ini memberikan panduan tentang cara mengintegrasikan Tenable.io dengan Google SecOps.
Kasus Penggunaan
Melakukan pengayaan entity.
Mengonfigurasi integrasi Tenable.io di Google Security Operations
Untuk mendapatkan petunjuk mendetail terkait cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.
Parameter integrasi
Gunakan parameter berikut untuk mengonfigurasi integrasi:
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Root API | String | https://cloud.tenable.com/ | Ya | Root API instance Tenable Vulnerability Management. |
| Kunci Rahasia | Sandi | T/A | Ya | Kunci Rahasia instance Tenable Manajemen Kerentanan |
| Kunci Akses | Sandi | T/A | Ya | Kunci Akses instance Tenable Vulnerability Management |
| Verifikasi SSL | Kotak centang | Dicentang | Ya | Jika diaktifkan, setelan ini akan memverifikasi bahwa sertifikat SSL untuk koneksi ke server Tenable manajemen kerentanan valid. |
Cara membuat Kunci Rahasia dan Kunci Akses
Untuk mengetahui informasi selengkapnya, lihat Membuat Kunci API.
Tindakan
Ping
Deskripsi
Uji konektivitas ke Tenable Manajemen Kerentanan dengan parameter yang disediakan di halaman konfigurasi integrasi di halaman Google SecOps Content Hub.
Dijalankan Pada
Tindakan ini tidak berjalan di entity.
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Repositori Kasus
| Jenis Hasil | Nilai / Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan ini tidak boleh gagal atau menghentikan eksekusi playbook: Tindakan akan gagal dan menghentikan eksekusi playbook: |
Umum |
Memperkaya Entity
Deskripsi
Memperkaya entity menggunakan informasi dari Tenable Vulnerability Management. Entity yang didukung: Alamat IP, Nama Host.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Create Insight | Kotak centang | Dicentang | Tidak | Jika diaktifkan, tindakan akan membuat insight yang berisi semua informasi yang diambil tentang entitas. |
Dijalankan Pada
Tindakan ini berjalan di entity berikut:
- Alamat IP
- Hostname
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Hasil JSON
{
"id": "6fd54284-7f0a-4cd2-afd5-49b847416e94",
"has_agent": false,
"created_at": "2020-07-29T09:36:39.253Z",
"updated_at": "2021-07-06T10:21:33.889Z",
"first_seen": "2020-07-29T09:36:25.336Z",
"last_seen": "2021-07-06T10:21:31.194Z",
"last_scan_target": "172.30.202.208",
"last_authenticated_scan_date": null,
"last_licensed_scan_date": "2021-07-06T10:21:31.194Z",
"last_scan_id": "0dec9fa1-dccf-41d7-acd8-b5c0f2c17618",
"last_schedule_id": "template-6e1a45e4-aee8-3c16-b1d0-d2c911747440267fa5001a36e72d",
"sources": [
{
"name": "NESSUS_SCAN",
"first_seen": "2020-07-29T09:36:25.336Z",
"last_seen": "2021-07-06T10:21:31.194Z"
}
],
"tags": [],
"interfaces": [
{
"name": "UNKNOWN",
"fqdn": [],
"mac_address": [
"00:50:56:a2:04:db"
],
"ipv4": [
"172.30.202.208"
],
"ipv6": []
}
],
"network_id": [
"00000000-0000-0000-0000-000000000000"
],
"ipv4": [
"172.30.202.208"
],
"ipv6": [],
"fqdn": [],
"mac_address": [
"00:50:56:a2:04:db"
],
"netbios_name": [],
"operating_system": [
"Linux Kernel 4.4 on Ubuntu 16.04 (xenial)"
],
"system_type": [
"general-purpose"
],
"tenable_uuid": [],
"hostname": [],
"agent_name": [],
"bios_uuid": [],
"aws_ec2_instance_id": [],
"aws_ec2_instance_ami_id": [],
"aws_owner_id": [],
"aws_availability_zone": [],
"aws_region": [],
"aws_vpc_id": [],
"aws_ec2_instance_group_name": [],
"aws_ec2_instance_state_name": [],
"aws_ec2_instance_type": [],
"aws_subnet_id": [],
"aws_ec2_product_code": [],
"aws_ec2_name": [],
"azure_vm_id": [],
"azure_resource_id": [],
"gcp_project_id": [],
"gcp_zone": [],
"gcp_instance_id": [],
"ssh_fingerprint": [],
"mcafee_epo_guid": [],
"mcafee_epo_agent_guid": [],
"qualys_asset_id": [],
"qualys_host_id": [],
"servicenow_sysid": [],
"installed_software": [
"cpe:/a:openbsd:openssh:7.2"
],
"bigfix_asset_id": [],
"security_protection_level": null,
"security_protections": [],
"exposure_confidence_value": null
}
Pengayaan Entity
| Nama Kolom Pengayaan | Logika - Kapan harus diterapkan |
|---|---|
| has_agent | Jika tersedia dalam JSON |
| last_seen | Jika tersedia dalam JSON |
| tags | Jika tersedia dalam JSON |
| ipv4 | Jika tersedia dalam JSON |
| ipv6 | Jika tersedia dalam JSON |
| netbios_name | Jika tersedia dalam JSON |
| hostname | Jika tersedia dalam JSON |
| OS | Jika tersedia dalam JSON |
| mac_address | Jika tersedia dalam JSON |
| system_type | Jika tersedia dalam JSON |
Repositori Kasus
| Jenis hasil | Nilai/Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika data tidak tersedia untuk satu entitas (is_success=true): "Action wasn't able to enrich the following entities using information from Tenable Vulnerability Management: {entity.identifier}" . Jika data tidak tersedia untuk semua (is_success=false): Tidak ada entitas yang diberikan yang diperkaya. Tindakan akan gagal dan menghentikan eksekusi playbook: |
Umum |
Tabel Repositori Kasus |
Judul: {entity.identifier} | Entity |
Membuat Daftar Kelompok Plugin
Deskripsi
Mencantumkan kelompok plugin yang tersedia dari Tenable Manajemen Kerentanan.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Logika Filter | DDL | Sama dengan DDL Sama dengan Berisi |
Tidak | Tentukan logika filter yang harus diterapkan. |
| Nilai Filter | String | T/A | Tidak | Tentukan nilai yang harus digunakan dalam filter. Jika "Sama dengan" dipilih, tindakan akan mencoba menemukan kecocokan persis di antara jenis data dan jika "Berisi" dipilih, tindakan akan mencoba menemukan item yang berisi substring tersebut. Jika tidak ada yang diberikan dalam parameter ini, filter tidak akan diterapkan. |
| Jumlah Maksimum Kelompok Plugin yang Akan Ditampilkan | Bilangan bulat | 50 | Tidak | Tentukan jumlah kelompok plugin yang akan ditampilkan. Default: 50. |
Dijalankan Pada
Tindakan ini berjalan di semua entity.
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Hasil JSON
[
{
"count": 11396,
"name": "AIX Local Security Checks",
"id": 27
},
{
"count": 1986,
"name": "Amazon Linux Local Security Checks",
"id": 28
},
{
"count": 121,
"name": "Backdoors",
"id": 9
}
]
Repositori Kasus
| Jenis hasil | Nilai/Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: Jika tidak ada yang ditemukan(is_succees=true): "No plugin families were found based on the provided criteria in Tenable Vulnerability Management" Tindakan akan gagal dan menghentikan eksekusi playbook: |
Umum |
| Repositori Kasus | Nama: Kelompok Plugin yang Tersedia Kolom: Nama Jumlah |
Umum |
Mendapatkan Detail Kerentanan
Deskripsi
Mengambil detail kerentanan dari Tenable Vulnerability Management.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| ID Plugin | CSV | T/A | Tidak | Tentukan daftar ID plugin yang dipisahkan koma yang ingin Anda tampilkan detailnya. |
| Create Insight | Kotak centang | Tidak dicentang | Tidak | Jika diaktifkan, tindakan akan membuat insight yang berisi informasi tentang semua ID plugin yang diproses. |
Dijalankan Pada
Tindakan ini tidak berjalan di entity.
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Hasil JSON
{
"plugin_id": {plugin_id},
"count": 1,
"vuln_count": 27,
"recasted_count": 0,
"accepted_count": 0,
"description": "The remote service accepts connections encrypted using TLS 1.0. TLS 1.0 has a number of cryptographic design flaws. Modern implementations of TLS 1.0 mitigate these problems, but newer versions of TLS like 1.2 and 1.3 are designed against these flaws and should be used whenever possible.\n\nAs of March 31, 2020, Endpoints that aren't enabled for TLS 1.2 and higher will no longer function properly with major web browsers and major vendors.\n\nPCI DSS v3.2 requires that TLS 1.0 be disabled entirely by June 30, 2018, except for POS POI terminals (and the SSL/TLS termination points to which they connect) that can be verified as not being susceptible to any known exploits.",
"synopsis": "The remote service encrypts traffic using an older version of TLS.",
"solution": "Enable support for TLS 1.2 and 1.3, and disable support for TLS 1.0.",
"discovery": {
"seen_first": "2020-07-29T10:29:04.991Z",
"seen_last": "2021-07-06T10:11:11.706Z"
},
"severity": "Medium",
"plugin_details": {
"family": "Service detection",
"modification_date": "2020-03-31T00:00:00Z",
"name": "TLS Version 1.0 Protocol Detection",
"publication_date": "2017-11-22T00:00:00Z",
"type": "remote",
"version": "1.9",
"severity": "Medium"
},
"reference_information": [],
"risk_information": {
"risk_factor": "Medium",
"cvss_vector": "AV:N/AC:H/Au:N/C:C/I:P/A:N",
"cvss_base_score": "6.1",
"cvss_temporal_vector": null,
"cvss_temporal_score": null,
"cvss3_vector": "AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N",
"cvss3_base_score": "6.5",
"cvss3_temporal_vector": null,
"cvss3_temporal_score": null,
"stig_severity": null
},
"see_also": [
"https://tools.ietf.org/html/draft-ietf-tls-oldversions-deprecate-00"
],
"vulnerability_information": {
"vulnerability_publication_date": null,
"exploited_by_malware": null,
"patch_publication_date": null,
"exploit_available": null,
"exploitability_ease": null,
"asset_inventory": "True",
"default_account": null,
"exploited_by_nessus": null,
"in_the_news": null,
"malware": null,
"unsupported_by_vendor": null,
"cpe": null,
"exploit_frameworks": []
}
Repositori Kasus
| Jenis hasil | Nilai/Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: if no data for at least one (is_success = true): "Action wasn't able to retrieve information about the following vulnerabilities in Tenable Vulnerability Management: {plugin id} jika tidak ada data untuk semua (is_success = false): "No information about provided vulnerabilities was found" Tindakan akan gagal dan menghentikan eksekusi playbook: |
Umum |
| Repositori Kasus | Name: Vulnerability Details Kolom: ID Keparahan Synopsis Solusi Keluarga |
Umum |
Mencantumkan Kebijakan
Deskripsi
Mencantumkan kebijakan yang tersedia di Tenable Vulnerability Management.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Logika Filter | DDL | Sama dengan DDL Sama dengan Berisi |
Tidak | Tentukan logika filter yang harus diterapkan. |
| Nilai Filter | String | T/A | Tidak | Tentukan nilai yang harus digunakan dalam filter. Jika "Sama dengan" dipilih, tindakan akan mencoba menemukan kecocokan persis di antara item dan jika "Berisi" dipilih, tindakan akan mencoba menemukan item yang berisi substring tersebut. Jika tidak ada yang diberikan dalam parameter ini, filter tidak akan diterapkan. |
| Jumlah Kebijakan Maksimum yang Akan Ditampilkan | Bilangan bulat | 50 | Tidak | Tentukan jumlah kebijakan yang akan ditampilkan. Default: 50. Maks: 100. |
Dijalankan Pada
Tindakan ini tidak berjalan di entity.
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Hasil JSON
{
"policies": [
{
"no_target": "false",
"template_uuid": "731a8e52-3ea6-a291-ec0a-d2ff0619c19d7bd788d6be818b65",
"description": null,
"name": "Koko",
"owner": "dana@siemplify.co",
"visibility": "private",
"shared": 0,
"user_permissions": 128,
"last_modification_date": 1625744218,
"creation_date": 1625744218,
"owner_id": 2,
"id": 73
},
{
"no_target": "false",
"template_uuid": "731a8e52-3ea6-a291-ec0a-d2ff0619c19d7bd788d6be818b65",
"description": null,
"name": "Koko_01",
"owner": "dana@siemplify.co",
"visibility": "private",
"shared": 0,
"user_permissions": 128,
"last_modification_date": 1625744230,
"creation_date": 1625744230,
"owner_id": 2,
"id": 74
}
]
}
Repositori Kasus
| Jenis hasil | Nilai/Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: jika hasil tidak ditemukan (is_success = true): "No policies were found for the provided criteria in Tenable Vulnerability Management. Tindakan akan gagal dan menghentikan eksekusi playbook: |
Umum |
| Repositori Kasus | Nama: Kebijakan yang Tersedia Kolom: Nama Visibilitas Deskripsi |
Umum |
Mencantumkan Kerentanan Endpoint
Deskripsi
Mencantumkan kerentanan endpoint di Tenable Vulnerability Management. Entity yang didukung: Alamat IP, Nama Host.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Tingkat Keparahan Terendah yang Akan Diambil | DDL | Info Nilai yang memungkinkan: Info, |
Tidak | Tentukan tingkat keparahan terendah yang akan digunakan untuk mengambil kerentanan. |
| Jumlah Kerentanan Maksimum yang Akan Ditampilkan | Bilangan bulat | 50 | Tidak | Tentukan jumlah kerentanan yang akan ditampilkan per entitas. Default: 50. Maksimum: 200. |
Dijalankan Pada
Tindakan ini tidak berjalan di entity.
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Hasil JSON
{
"count": 1,
"plugin_family": "Windows",
"plugin_id": 22313,
"plugin_name": "Microsoft Exchange Server Unsupported Version Detection",
"vulnerability_state": "New",
"accepted_count": 0,
"recasted_count": 0,
"counts_by_severity": [
{
"count": 1,
"value": 4
}
],
"severity": Critical
}
Repositori Kasus
| Jenis hasil | Nilai/Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: if one endpoint not found (is_success = true): "Action wasn't able to find the following endpoints in Tenable Vulnerability Management: {entity.identifier} Jika tidak ada data untuk setidaknya satu endpoint (is_success = true): "No vulnerabilities were found for the following endpoints: {entity.identifier}" if no data for all (is_success = true): "No vulnerabilities were found for the provided endpoints. jika tidak ada endpoint yang ditemukan (is_success = false): "Provided endpoints were not found in Tenable Vulnerability Management" Tindakan akan gagal dan menghentikan eksekusi playbook: |
Umum |
| Repositori Kasus | Kolom: ID Nama Keparahan Keluarga |
Entity |
Memindai Endpoint
Deskripsi
Memulai pemindaian pada endpoint di Tenable Vulnerability Management. Entity yang didukung: Alamat IP, Nama Host.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Nama Pemindaian | String | T/A | Ya | Tentukan nama pemindaian. |
| Nama Kebijakan | String | T/A | Ya | Tentukan nama kebijakan yang perlu digunakan untuk pemindaian. Catatan: di UI, kebijakan tersebut ditampilkan di "Scan Templates" |
| Nama Pemindai | String | T/A | Tidak | Tentukan nama pemindai yang harus digunakan. Jika tidak ada yang diberikan, tindakan akan menggunakan pemindai default dari konfigurasi. |
| Kirim Laporan Ke | CSV | T/A | Tidak | Tentukan daftar alamat email yang dipisahkan koma yang perlu menerima laporan pemindaian. |
Dijalankan Pada
Tindakan ini berjalan di entity berikut:
- Alamat IP
- Hostname
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Hasil JSON
{
"info": {
"owner": "dana@siemplify.co",
"name": "ScanWindows5",
"no_target": false,
"folder_id": 4,
"control": true,
"user_permissions": 128,
"schedule_uuid": "template-c3f64881-a8b7-fea6-47c7-97e9b1bd50cb34fff961031c193c",
"edit_allowed": false,
"scanner_name": "scanner-name",
"policy": "Advanced Network Scan",
"shared": null,
"object_id": 58,
"tag_targets": null,
"acls": [
{
"permissions": 0,
"owner": null,
"display_name": null,
"name": null,
"uuid": null,
"id": null,
"type": "default"
},
{
"permissions": 128,
"owner": 1,
"display_name": "dana@siemplify.co",
"name": "dana@siemplify.co",
"uuid": "3385d69a-8829-4ee7-bfc3-0362c74fbc90",
"id": 2,
"type": "user"
}
],
"hostcount": 1,
"uuid": "e87030dd-41e8-4598-8dc0-06e4be3aeda5",
"status": "completed",
"scan_type": "remote",
"targets": "172.30.202.196",
"alt_targets_used": false,
"pci-can-upload": false,
"scan_start": 1625565548,
"timestamp": 1625566340,
"is_archived": false,
"reindexing": false,
"scan_end": 1625566340,
"haskb": true,
"hasaudittrail": false,
"scanner_start": null,
"scanner_end": null
},
"hosts": [
{
"asset_id": 2,
"host_id": 2,
"uuid": "d84f2b72-19b6-4b8d-b6fc-ea4d1de25ea0",
"hostname": "172.30.202.196",
"progress": "100-100/200-200",
"scanprogresscurrent": 100,
"scanprogresstotal": 100,
"numchecksconsidered": 100,
"totalchecksconsidered": 100,
"severitycount": {
"item": [
{
"count": 236,
"severitylevel": 0
},
{
"count": 1,
"severitylevel": 1
},
{
"count": 27,
"severitylevel": 2
},
{
"count": 0,
"severitylevel": 3
},
{
"count": 0,
"severitylevel": 4
}
]
},
"severity": 264,
"score": 2946,
"info": 236,
"low": 1,
"medium": 27,
"high": 0,
"critical": 0,
"host_index": 0
}
],
"vulnerabilities": [
{
"count": 63,
"plugin_id": 10736,
"plugin_name": "DCE Services Enumeration",
"severity": "High",
"plugin_family": "Windows",
"vuln_index": 1
}
],
"comphosts": [],
"compliance": [],
"history": [
{
"history_id": 14167191,
"owner_id": 2,
"creation_date": 1625565548,
"last_modification_date": 1625566340,
"uuid": "e87030dd-41e8-4598-8dc0-06e4be3aeda5",
"type": "remote",
"status": "completed",
"scheduler": 0,
"alt_targets_used": false,
"is_archived": false
}
],
"notes": [],
"remediations": {
"num_cves": 8,
"num_hosts": 1,
"num_remediated_cves": 0,
"num_impacted_hosts": 0,
"remediations": []
}
}
Repositori Kasus
| Jenis hasil | Nilai/Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: if scan is finished and one endpoint not found (is_success = true): "Tindakan tidak dapat menemukan endpoint berikut di Tenable Vulnerability Management: {entity.identifier} jika tidak ada endpoint yang ditemukan (is_success = false): "Endpoint yang diberikan tidak ditemukan di Tenable Manajemen Kerentanan" Tindakan akan gagal dan menghentikan eksekusi playbook: jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya: "Error executing action "Scan Endpoints". Reason: {0}''.format(error.Stacktrace) Jika Kebijakan tidak ditemukan: "Error executing action "Scan Endpoints". Alasan: Kebijakan {policy name} tidak ditemukan di Tenable Vulnerability Management. Periksa ejaannya''. Jika Scanner tidak ditemukan: "Error executing action "Scan Endpoints". Alasan: Pemindai {scan name} tidak ditemukan di Tenable Vulnerability Management. Periksa ejaannya''. Jika waktu tunggu habis: "Error executing action "Scan Endpoints". Alasan: Batas waktu tunggu tercapai. Status terbaru: {status}". Jika statusnya "aborted", "canceled", "paused", "stopped": "Error executing action "Scan Endpoints". Alasan: Pemindaian "{status}"". |
Umum |
| Repositori Kasus | Nama: Hasil Pemindaian Kolom: ID Nama Keparahan Keluarga Jumlah |
Umum |
Pemindai Daftar
Deskripsi
Mencantumkan pemindai yang tersedia di Tenable Vulnerability Management.
Parameter
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Logika Filter | DDL | Sama dengan DDL Sama dengan Berisi |
Tidak | Tentukan logika filter yang harus diterapkan. |
| Nilai Filter | String | T/A | Tidak | Tentukan nilai yang harus digunakan dalam filter. Jika "Sama dengan" dipilih, tindakan akan mencoba menemukan kecocokan persis di antara item dan jika "Berisi" dipilih, tindakan akan mencoba menemukan item yang berisi substring tersebut. Jika tidak ada yang diberikan dalam parameter ini, filter tidak akan diterapkan. |
| Jumlah Maksimum Pemindai yang Akan Ditampilkan | Bilangan bulat | 50 | Tidak | Tentukan jumlah pemindai yang akan ditampilkan. Default: 50. Maks: 100. |
Dijalankan Pada
Tindakan ini tidak berjalan di entity.
Hasil Tindakan
Hasil Skrip
| Nama Hasil Skrip | Opsi Nilai |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
Hasil JSON
{
"scanners": [
{
"creation_date": 1627296891,
"distro": "es7-x86-64",
"engine_version": "18.15.0",
"group": false,
"hostname": "scaner",
"id": 200394,
"ip_addresses": [
"172.30.202.207"
],
"key": "6201c49ba806af3cdc8611973b7831145c73ab3d31eb680c5709f3d16eca03e5",
"last_connect": 1627299143,
"last_modification_date": 1627298226,
"linked": 1,
"loaded_plugin_set": "202107260512",
"name": "scanner-name",
"network_name": "Default",
"num_hosts": 0,
"num_scans": 0,
"num_sessions": 0,
"num_tcp_sessions": 0,
"owner": "system",
"owner_id": 1,
"owner_name": "system",
"owner_uuid": "3a15b6cd-9412-4274-9801-2c4848dff142",
"platform": "LINUX",
"pool": false,
"scan_count": 0,
"shared": 1,
"source": "service",
"status": "on",
"timestamp": 1627298226,
"type": "managed",
"ui_build": "271",
"ui_version": "8.15.0",
"user_permissions": 128,
"uuid": "3b984f25-6e4b-4d1f-8ad7-8ac403ab8552",
"remote_uuid": "c5a26121-c728-5986-1077-2eb50f187e31fb69854e12682a88",
"supports_remote_logs": true,
"supports_webapp": false
}
]
}
Repositori Kasus
| Jenis hasil | Nilai/Deskripsi | Jenis |
|---|---|---|
| Pesan output* | Tindakan tidak boleh gagal atau menghentikan eksekusi playbook: jika hasil tidak ditemukan (is_success = true): "No scanners were found for the provided criteria in Tenable Vulnerability Management. Tindakan akan gagal dan menghentikan eksekusi playbook: jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya: "Error executing action "List Scanners". Reason: {0}''.format(error.Stacktrace) |
Umum |
| Repositori Kasus | Nama: Pemindai yang Tersedia Kolom: Nama Jenis Status |
Umum |
Konektor
Tenable IO - Vulnerabilities Connector
Deskripsi
Mengambil kerentanan dari Tenable Vulnerability Management.
Mengonfigurasi Tenable IO - Vulnerabilities Connector di Google SecOps
Untuk mendapatkan petunjuk mendetail terkait cara mengonfigurasi konektor di Google SecOps, lihat Mengonfigurasi konektor.
Parameter konektor
Gunakan parameter berikut untuk mengonfigurasi konektor:
| Nama Tampilan Parameter | Jenis | Nilai Default | Wajib Diisi | Deskripsi |
|---|---|---|---|---|
| Nama Kolom Produk | String | Nama Produk | Ya | Masukkan nama kolom sumber untuk mengambil nama Kolom Produk. |
| Nama Kolom Peristiwa | String | event_type | Ya | Masukkan nama kolom sumber untuk mengambil nama Kolom Peristiwa. |
| Nama Kolom Lingkungan | String | "" | Tidak | Menjelaskan nama kolom tempat nama lingkungan disimpan. Jika kolom lingkungan tidak ditemukan, lingkungan tersebut adalah lingkungan default. |
| Pola Regex Lingkungan | String | .* | Tidak | Pola ekspresi reguler yang akan dijalankan pada nilai yang ditemukan di kolom "Nama Kolom Lingkungan". Defaultnya adalah .* untuk menangkap semua dan menampilkan nilai yang tidak berubah. Digunakan untuk mengizinkan pengguna memanipulasi kolom lingkungan melalui logika ekspresi reguler. Jika pola ekspresi reguler null atau kosong, atau nilai lingkungan null, hasil lingkungan akhir adalah lingkungan default. |
| Waktu Tunggu Skrip (Detik) | Bilangan bulat | 300 | Ya | Batas waktu tunggu untuk proses python yang menjalankan skrip saat ini. |
| Root API | String | https://cloud.tenable.com | Root API instance Tenable Vulnerability Management. | |
| Kunci Akses | Sandi | Ya | Kunci Akses instance Tenable Manajemen Kerentanan. | |
| Kunci Rahasia | Sandi | Ya | Kunci Rahasia instance Tenable Manajemen Kerentanan. | |
| Tingkat Keparahan Terendah yang Akan Diambil | String | Sedang | Tidak | Tingkat keparahan terendah yang akan digunakan untuk mengambil kerentanan. Jika tidak ada yang diberikan, konektor akan mengambil semua kerentanan. Nilai yang memungkinkan: Info, Rendah, Sedang, Tinggi, Kritis |
| Filter Status | CSV | terbuka, dibuka kembali. | Tidak | Filter status untuk konektor. Fungsi ini berfungsi dengan nilai yang dipisahkan koma. Jika tidak ada yang diberikan, konektor akan menyerap kerentanan dengan status "open", "reopened". Nilai yang mungkin: terbuka, dibuka kembali, diperbaiki. |
| Jumlah Hari Maksimum ke Belakang | Bilangan bulat | 30 | Tidak | Jumlah hari untuk mengambil kerentanan. Default: 30 hari. Catatan: parameter ini akan menampilkan kerentanan yang dibuka/dibuka kembali/diperbaiki dalam jangka waktu yang ditentukan di "Max Days Backwards". |
| Mekanisme Pengelompokan | String | Host | Ya | Mekanisme pengelompokan yang akan digunakan untuk membuat pemberitahuan Google SecOps. Nilai yang mungkin: Host, Vulnerability, None. Jika Host disediakan, konektor akan membuat 1 pemberitahuan Google SecOps yang berisi semua kerentanan per potongan yang terkait dengan host. Jika Kerentanan diberikan, konektor akan membuat 1 pemberitahuan Google SecOps yang berisi informasi tentang semua host yang memiliki kerentanan tersebut dalam cakupan 1 potongan. Jika tidak ada nilai atau nilai yang tidak valid diberikan, konektor akan membuat pemberitahuan Google SecOps baru untuk setiap kerentanan terpisah per host. |
| Menggunakan daftar yang diizinkan sebagai daftar yang tidak diizinkan | Kotak centang | Tidak dicentang | Ya | Jika diaktifkan, daftar yang diizinkan akan digunakan sebagai daftar yang tidak diizinkan. |
| Verifikasi SSL | Kotak centang | Dicentang | Ya | Jika diaktifkan, pastikan sertifikat SSL untuk koneksi ke server Tenable Manajemen Kerentanan valid. |
| Alamat Server Proxy | String | Tidak | Alamat server proxy yang akan digunakan. | |
| Nama Pengguna Proxy | String | Tidak | Nama pengguna proxy untuk melakukan autentikasi. | |
| Sandi Proxy | Sandi | Tidak | Sandi proxy untuk autentikasi. |
Aturan konektor
Dukungan proxy
Konektor mendukung proxy.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.