Perlindungan Carbon Black

Versi integrasi: 7.0

Mengonfigurasi VMware Carbon Black App Control (App Control) agar berfungsi dengan Google Security Operations

Kunci API

Untuk menemukan kunci API yang sesuai dengan akun pengguna VMware Carbon Black App Control (App Control) tertentu, selesaikan langkah-langkah berikut:

  1. Login ke konsol sebagai administrator.
  2. Pilih Administrasi > Akun Login.
  3. Temukan pengguna dalam daftar, lalu klik tombol Edit di sisi kiri baris yang berisi nama penggunanya.

Jaringan

Fungsi Port Default Arah Protokol
API Multinilai Keluar apikey

Mengonfigurasi integrasi Carbon Black Protection di Google SecOps

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 Deskripsi
Nama Instance String T/A Tidak Nama Instance yang ingin Anda konfigurasi integrasinya.
Deskripsi String T/A Tidak Deskripsi Instance.
Root API String https://x.x.x.x Ya Alamat instance VMware Carbon Black App Control (App Control).
Kunci API String T/A Ya Kunci API yang dibuat di konsol VMware Carbon Black App Control (App Control).
Menjalankan dari Jarak Jauh Kotak centang Tidak dicentang Tidak Centang kolom untuk menjalankan integrasi yang dikonfigurasi dari jarak jauh. Setelah dicentang, opsi akan muncul untuk memilih pengguna jarak jauh (agen).

Tindakan

Menganalisis File

Deskripsi

Menganalisis file.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Konektor String T/A Ya Nama konektor analisis. Contoh: Palo Alto Networks
Prioritas String T/A Ya Prioritas analisis (-2 hingga 2).
Waktu habis String T/A Ya Waktu tunggu habis. Contoh: 120

Run On

Tindakan ini dijalankan pada entity Filehash.

Hasil Tindakan

Pengayaan Entity

Entitas ditandai sebagai mencurigakan jika CB Protection mendeteksi file MSI yang memiliki data yang ditambahkan setelah tanda tangan.

Nama Kolom Pengayaan Logika - Kapan harus menerapkan
computerId Menampilkan apakah ada di hasil JSON
connectorId Menampilkan apakah ada di hasil JSON
analysisStatus Menampilkan apakah ada di hasil JSON
dateCreated Menampilkan apakah ada di hasil JSON
priority Menampilkan apakah ada di hasil JSON
createdByUserId Menampilkan apakah ada di hasil JSON
is_malicious Menampilkan apakah ada di hasil JSON
pathName Menampilkan apakah ada di hasil JSON
fileCatalogId Menampilkan apakah ada di hasil JSON
createdBy Menampilkan apakah ada di hasil JSON
analysisResult Menampilkan apakah ada di hasil JSON
dateModified Menampilkan apakah ada di hasil JSON
fileName Menampilkan apakah ada di hasil JSON
id Menampilkan apakah ada di hasil JSON
analysisTarget Menampilkan apakah ada di hasil JSON
Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False
Hasil JSON
[{
    "EntityResult":
        {
          "computerId": 1,
          "connectorId": 2,
          "analysisStatus": 0,
          "dateCreated": "2019-01-17T09:17:41.663Z",
          "priority": 0,
          "createdByUserId": 0,
          "is_malicious": "True",
          "pathName": "c:\\\\\\\\windows\\\\\\\\winsxs\\\\\\\\trojan.conf",
          "fileCatalogId": 23718,
          "createdBy": "admin",
          "analysisResult": 0,
          "dateModified": "2019-01-17T09:30:28.053Z",
          "fileName": "iexpress.exe",
          "id": 17,
          "analysisTarget": ""
         },
     "Entity": "FSFSD213CGJK3423423FCFS33dFSV123"
}]

Hash Blok

Deskripsi

Memblokir hash pada kebijakan tertentu atau secara global.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Kebijakan String T/A Tidak Contoh: Kebijakan Default, Kebijakan Persetujuan Lokal

Run On

Tindakan ini dijalankan pada entity Filehash.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False

Mengubah Kebijakan Komputer

Deskripsi

Memindahkan komputer ke kebijakan baru.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Kebijakan String T/A Ya Nama kebijakan baru. Contoh: Kebijakan Default

Run On

Tindakan ini berjalan di entity berikut:

  • Alamat IP
  • Hostname

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False

Menemukan File

Deskripsi

Menemukan instance file di beberapa komputer.

Parameter

T/A

Run On

Tindakan ini dijalankan pada entity Filehash.

Hasil Tindakan

Pengayaan Entity
Nama Kolom Pengayaan Logika - Kapan harus menerapkan
dijalankan Menampilkan apakah ada di hasil JSON
fileName Menampilkan apakah ada di hasil JSON
computerId Menampilkan apakah ada di hasil JSON
unifiedSource Menampilkan apakah ada di hasil JSON
policyId Menampilkan apakah ada di hasil JSON
detailedLocalState Menampilkan apakah ada di hasil JSON
dateCreated Menampilkan apakah ada di hasil JSON
topLevel Menampilkan apakah ada di hasil JSON
certificateId Menampilkan apakah ada di hasil JSON
pathName Menampilkan apakah ada di hasil JSON
localState Menampilkan apakah ada di hasil JSON
diinisialisasi Menampilkan apakah ada di hasil JSON
detachedCertificateId Menampilkan apakah ada di hasil JSON
detachedPublisherId Menampilkan apakah ada di hasil JSON
fileInstanceGroupId Menampilkan apakah ada di hasil JSON
id Menampilkan apakah ada di hasil JSON
fileCatalogId Menampilkan apakah ada di hasil JSON
Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False
Hasil JSON
[{
   "executed": "true",
   "fileName": "iexpress.exe",
   "computerId": 1,
   "unifiedSource": "null",
   "policyId": 1,
   "detailedLocalState": 3,
   "dateCreated": "2018-05-29T10:09:27Z",
   "topLevel": "false",
   "certificateId": 0,
   "pathName": "c:\\\\\\\\windows\\\\\\\\syswow64",
   "localState": 3,
   "initialized": "true",
   "detachedCertificateId": 33,
   "detachedPublisherId": 8,
   "fileInstanceGroupId": 1,
   "id": 37372,
   "fileCatalogId": 23718
}]

Mendapatkan Komputer menurut File

Deskripsi

Mendapatkan komputer yang memiliki file dengan nilai SHA-256 tertentu.

Parameter

T/A

Run On

Tindakan ini dijalankan pada entity Filehash.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Hasil JSON
[
    {
        "EntityResult": "00:50:56:11:22:33",
        "Entity": "macAddress"
    }, {
        "EntityResult": 0,
        "Entity": "systemMemoryDumps"
    }, {
        "EntityResult": "Agent did not receive all the rules yet",
        "Entity": "policyStatusDetails"
    }, {
        "EntityResult": "False",
        "Entity": "prioritized"
    }, {
        "EntityResult": 1,
        "Entity": "platformId"
    }, {
        "EntityResult": "None",
        "Entity": "upgradeErrorTime"
    }, {
        "EntityResult": 0,
        "Entity": "tdCount"
    }, {
        "EntityResult": "False",
        "Entity": "hasDuplicates"
    }, {
        "EntityResult": 60,
        "Entity": "disconnectedEnforcementLevel"
    }, {
        "EntityResult": "False",
        "Entity": "hasHealthCheckErrors"
    }, {
        "EntityResult": 100,
        "Entity": "syncPercent"
    }, {
        "EntityResult": 0,
        "Entity": "agentQueueSize"
    }, {
        "EntityResult": "1.1.1.1",
        "Entity": "agentVersion"
    }, {
        "EntityResult": 0,
        "Entity": "activeDebugLevel"
    }, {
        "EntityResult": "True",
        "Entity": "tamperProtectionActive"
    }, {
        "EntityResult": 0,
        "Entity": "refreshFlags"
    }, {
        "EntityResult": 0,
        "Entity": "cbSensorFlags"
    }, {
        "EntityResult": "None",
        "Entity": "templateCloneCleanupMode"
    }, {
        "EntityResult": 2,
        "Entity": "activeKernelDebugLevel"
    }, {
        "EntityResult": "None",
        "Entity": "description"
    }, {
        "EntityResult": "Default Policy",
        "Entity": "policyName"
    }, {
        "EntityResult": 60,
        "Entity": "enforcementLevel"
    }, {
        "EntityResult": "None",
        "Entity": "templateDate"
    }, {
        "EntityResult": 6,
        "Entity": "previousPolicyId"
    }, {
        "EntityResult": 8192,
        "Entity": "memorySize"
    }, {
        "EntityResult": 1212,
        "Entity": "clVersion"
    }, {
        "EntityResult": 1,
        "Entity": "id"
    }, {
        "EntityResult": "Approvals out of date",
        "Entity": "policyStatus"
    }, {
        "EntityResult": 2200.0,
        "Entity": "processorSpeed"
    }, {
        "EntityResult": 0,
        "Entity": "ccFlags"
    }, {
        "EntityResult": "False",
        "Entity": "template"
    }, {
        "EntityResult": "False",
        "Entity": "initializing"
    }, {
        "EntityResult": "False",
        "Entity": "uninstalled"
    }, {
        "EntityResult": 0,
        "Entity": "upgradeErrorCount"
    }, {
        "EntityResult": 0,
        "Entity": "templateComputerId"
    }, {
        "EntityResult": 55,
        "Entity": "daysOffline"
    }, {
        "EntityResult": "None",
        "Entity": "upgradeError"
    }, {
        "EntityResult": "False",
        "Entity": "automaticPolicy"
    }, {
        "EntityResult": "WORKGROUP\\\\\\\\TEST$,Window Manager\\\\\\\\TEST-4",
        "Entity": "users"
    }, {
        "EntityResult": "Windows Server 2012",
        "Entity": "osShortName"
    }, {
        "EntityResult": "False",
        "Entity": "deleted"
    }, {
        "EntityResult": 100,
        "Entity": "initPercent"
    }, {
        "EntityResult": "False",
        "Entity": "templateTrackModsOnly"
    }, {
        "EntityResult": 16,
        "Entity": "activeDebugFlags"
    }, {
        "EntityResult": "TEST-TEST-TEST-TEST",
        "Entity": "CLIPassword"
    }, {
        "EntityResult": "2018-05-29T10:10:19.26Z",
        "Entity": "dateCreated"
    }, {
        "EntityResult": "Yes",
        "Entity": "virtualized"
    }, {
        "EntityResult": 0,
        "Entity": "agentMemoryDumps"
    }, {
        "EntityResult": "False",
        "Entity": "connected"
    }, {
        "EntityResult": -1,
        "Entity": "debugLevel"
    }, {
        "EntityResult": "None",
        "Entity": "cbSensorVersion"
    }, {
        "EntityResult": "Up to date",
        "Entity": "upgradeStatus"
    }, {
        "EntityResult": "False",
        "Entity": "localApproval"
    }, {
        "EntityResult": "False",
        "Entity": "isActive"
    }, {
        "EntityResult": "WORKGROUP\\\\\\\\TEST",
        "Entity": "name"
    }, {
        "EntityResult": 0,
        "Entity": "debugFlags"
    }, {
        "EntityResult": "VMware",
        "Entity": "virtualPlatform"
    }, {
        "EntityResult": "None",
        "Entity": "computerTag"
    }, {
        "EntityResult": "2018-11-22T10:49:41.583Z",
        "Entity": "lastRegisterDate"
    }, {
        "EntityResult": 0,
        "Entity": "debugDuration"
    }, {
        "EntityResult": 0,
        "Entity": "cbSensorId"
    }, {
        "EntityResult": 0,
        "Entity": "SCEPStatus"
    }, {
        "EntityResult": 43432,
        "Entity": "agentCacheSize"
    }, {
        "EntityResult": 4,
        "Entity": "processorCount"
    }, {
        "EntityResult": "VMware Virtual Platform",
        "Entity": "machineModel"
    }, {
        "EntityResult": "Microsoft Windows Server 2012 R2 x64 Server Standard (Evaluation) (6.3.9600)",
        "Entity": "osName"
    }, {
        "EntityResult": "None",
        "Entity": "templateCloneCleanupTimeScale"
    }, {
        "EntityResult": 1,
        "Entity": "policyId"
    }, {
        "EntityResult": "False",
        "Entity": "forceUpgrade"
    }, {
        "EntityResult": "2018-11-23T21:59:12.613Z",
        "Entity": "lastPollDate"
    }, {
        "EntityResult": "None",
        "Entity": "templateCloneCleanupTime"
    }, {
        "EntityResult": "True",
        "Entity": "supportedKernel"
    }, {
        "EntityResult": 0,
        "Entity": "kernelDebugLevel"
    }, {
        "EntityResult": 0,
        "Entity": "ccLevel"
    }, {
        "EntityResult": "1.1.1.1",
        "Entity": "ipAddress"
    }, {
        "EntityResult": "Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz",
        "Entity": "processorModel"
    }, {
        "EntityResult": 8,
        "Entity": "syncFlags"
    }
]

Mendapatkan Info Sistem

Deskripsi

Mendapatkan informasi tentang komputer.

Run On

Tindakan ini berjalan di entity berikut:

  • Alamat IP
  • Hostname

Hasil Tindakan

Pengayaan Entity
Nama Kolom Pengayaan Logika - Kapan harus menerapkan
macAddress Menampilkan apakah ada di hasil JSON
systemMemoryDumps Menampilkan apakah ada di hasil JSON
policyStatusDetails Menampilkan apakah ada di hasil JSON
diprioritaskan Menampilkan apakah ada di hasil JSON
platformId Menampilkan apakah ada di hasil JSON
upgradeErrorTime Menampilkan apakah ada di hasil JSON
tdCount Menampilkan apakah ada di hasil JSON
hasDuplicates Menampilkan apakah ada di hasil JSON
disconnectedEnforcementLevel Menampilkan apakah ada di hasil JSON
hasHealthCheckErrors Menampilkan apakah ada di hasil JSON
syncPercent Menampilkan apakah ada di hasil JSON
agentVersion Menampilkan apakah ada di hasil JSON
activeDebugLevel Menampilkan apakah ada di hasil JSON
templateCloneCleanupMode Menampilkan apakah ada di hasil JSON
processorCount Menampilkan apakah ada di hasil JSON
kernelDebugLevel Menampilkan apakah ada di hasil JSON
refreshFlags Menampilkan apakah ada di hasil JSON
activeKernelDebugLevel Menampilkan apakah ada di hasil JSON
pengguna Menampilkan apakah ada di hasil JSON
policyName Menampilkan apakah ada di hasil JSON
enforcementLevel Menampilkan apakah ada di hasil JSON
templateDate Menampilkan apakah ada di hasil JSON
previousPolicyId Menampilkan apakah ada di hasil JSON
memorySize Menampilkan apakah ada di hasil JSON
machineModel Menampilkan apakah ada di hasil JSON
id Menampilkan apakah ada di hasil JSON
policyStatus Menampilkan apakah ada di hasil JSON
processorSpeed Menampilkan apakah ada di hasil JSON
ccFlags Menampilkan apakah ada di hasil JSON
template Menampilkan apakah ada di hasil JSON
menginisialisasi Menampilkan apakah ada di hasil JSON
initPercent Menampilkan apakah ada di hasil JSON
di-uninstal Menampilkan apakah ada di hasil JSON
computerTag Menampilkan apakah ada di hasil JSON
templateComputerId Menampilkan apakah ada di hasil JSON
initPercent Menampilkan apakah ada di hasil JSON
di-uninstal Menampilkan apakah ada di hasil JSON
computerTag Menampilkan apakah ada di hasil JSON
templateComputerId Menampilkan apakah ada di hasil JSON
daysOffline Menampilkan apakah ada di hasil JSON
upgradeError Menampilkan apakah ada di hasil JSON
automaticPolicy Menampilkan apakah ada di hasil JSON
deskripsi Menampilkan apakah ada di hasil JSON
osShortName Menampilkan apakah ada di hasil JSON
dihapus Menampilkan apakah ada di hasil JSON
localApproval Menampilkan apakah ada di hasil JSON
tamperProtectionActive Menampilkan apakah ada di hasil JSON
lastPollDate Menampilkan apakah ada di hasil JSON
activeDebugFlags Menampilkan apakah ada di hasil JSON
CLIPassword Menampilkan apakah ada di hasil JSON
dateCreated Menampilkan apakah ada di hasil JSON
virtualPlatform Menampilkan apakah ada di hasil JSON
terhubung Menampilkan apakah ada di hasil JSON
supportedKernel Menampilkan apakah ada di hasil JSON
debugLevel Menampilkan apakah ada di hasil JSON
cbSensorVersion Menampilkan apakah ada di hasil JSON
upgradeStatus Menampilkan apakah ada di hasil JSON
upgradeErrorCount Menampilkan apakah ada di hasil JSON
upgradeErrorCount Menampilkan apakah ada di hasil JSON
isActive Menampilkan apakah ada di hasil JSON
debugFlags Menampilkan apakah ada di hasil JSON
agentMemoryDumps Menampilkan apakah ada di hasil JSON
nama Menampilkan apakah ada di hasil JSON
lastRegisterDate Menampilkan apakah ada di hasil JSON
ipAddress Menampilkan apakah ada di hasil JSON
cbSensorId Menampilkan apakah ada di hasil JSON
SCEPStatus Menampilkan apakah ada di hasil JSON
agentCacheSize Menampilkan apakah ada di hasil JSON
cbSensorFlags Menampilkan apakah ada di hasil JSON
clVersion Menampilkan apakah ada di hasil JSON
osName Menampilkan apakah ada di hasil JSON
templateCloneCleanupTimeScale Menampilkan apakah ada di hasil JSON
policyId Menampilkan apakah ada di hasil JSON
forceUpgrade Menampilkan apakah ada di hasil JSON
templateTrackModsOnly Menampilkan apakah ada di hasil JSON
templateCloneCleanupTime Menampilkan apakah ada di hasil JSON
agentQueueSize Menampilkan apakah ada di hasil JSON
tervirtualisasi Menampilkan apakah ada di hasil JSON
ccLevel Menampilkan apakah ada di hasil JSON
debugDuration Menampilkan apakah ada di hasil JSON
processorModel Menampilkan apakah ada di hasil JSON
syncFlags Menampilkan apakah ada di hasil JSON
Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False
Hasil JSON
{
  "macAddress": "00:50:56:B5:30:57",
  "systemMemoryDumps": 0,
  "policyStatusDetails": "Agent did not receive all the rules yet",
  "prioritized": "False",
  "platformId": 1,
  "upgradeErrorTime": "None",
  "tdCount": 0,
  "hasDuplicates": "False",
  "disconnectedEnforcementLevel": 60,
  "hasHealthCheckErrors": "False",
  "syncPercent": 100,
  "agentVersion": "8.0.0.2562",
  "activeDebugLevel": 0,
  "templateCloneCleanupMode": "None",
  "processorCount": 4,
  "kernelDebugLevel": 0,
  "refreshFlags": 0,
  "activeKernelDebugLevel": 2,
  "users": "WORKGROUP\\\\\\\\SIEMPLIFY$,Window Manager\\\\\\\\DWM-4",
  "policyName": "Default Policy",
  "enforcementLevel": 60,
  "templateDate": "None",
  "previousPolicyId": 6,
  "memorySize": 8192,
  "machineModel": "VMware Virtual Platform",
  "id": 1,
  "policyStatus": "Approvals out of date",
  "processorSpeed": 2200.0,
  "ccFlags": 0,
  "template": "False",
  "initializing": "False",
  "initPercent": 100,
  "uninstalled": "False",
  "computerTag": "None",
  "templateComputerId": 0,
  "daysOffline": 55,
  "upgradeError": "None",
  "automaticPolicy": "False",
  "description": "None",
  "osShortName": "Windows Server 2012",
  "deleted": "False",
  "localApproval": "False",
  "tamperProtectionActive": "True",
  "lastPollDate": "2018-11-23T21:59:12.613Z",
  "activeDebugFlags": 16,
  "CLIPassword": "EYTL-TOYF-EYKG-NIHJ",
  "dateCreated": "2018-05-29T10:10:19.26Z",
  "virtualPlatform": "VMware",
  "connected": "False",
  "supportedKernel": "True",
  "debugLevel": -1,
  "cbSensorVersion": "None",
  "upgradeStatus": "Up to date",
  "upgradeErrorCount": 0,
  "isActive": "False",
  "debugFlags": 0,
  "agentMemoryDumps": 0,
  "name": "WORKGROUP\\\\\\\\SIEMPLIFY",
  "lastRegisterDate": "2018-11-22T10:49:41.583Z",
  "ipAddress": "10.0.0.67",
  "cbSensorId": 0,
  "SCEPStatus": 0,
  "agentCacheSize": 43432,
  "cbSensorFlags": 0,
  "clVersion": 1212,
  "osName": "Microsoft Windows Server 2012 R2 x64 Server Standard (Evaluation) (6.3.9600)",
  "templateCloneCleanupTimeScale": "None",
  "policyId": 1,
   "forceUpgrade": "False",
   "templateTrackModsOnly": "False",
   "templateCloneCleanupTime": "None",
   "agentQueueSize": 0,
   "virtualized": "Yes",
   "ccLevel": 0,
   "debugDuration": 0,
   "processorModel": "Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz",
   "syncFlags": 8
}

Ping

Deskripsi

Uji konektivitas.

Parameter

T/A

Run On

Tindakan ini dijalankan di semua entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False

Hash Berhenti Memblokir

Deskripsi

Membuka blokir hash pada kebijakan tertentu atau secara global.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Kebijakan String T/A Tidak Dipisahkan dengan koma. Contoh: Kebijakan Default, Kebijakan Persetujuan Lokal

Run On

Tindakan ini dijalankan pada entity Filehash.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
berhasil Benar/Salah success:False

Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.