Суberwatch Detection
Overview
Cyberwatch is a vulnerability detection and monitoring solution.
This integration encompasses the detection logs from Cyberwatch Vulnerability Manager.
Event Categories
The following table lists the data source offered by this integration.
Data Source | Description |
---|---|
Third-party application logs |
Cyberwatch generate vulnerabilities reports |
In details, the following table denotes the type of events produced by this integration.
Name | Values |
---|---|
Kind | `` |
Category | vulnerability |
Type | info |
Event Samples
Find below few samples of events and how they are normalized by Sekoia.io.
{
"message": "active='true',computer_category='desktop',computer_criticality='criticality_medium',\ncomputer_id='0',computer_name='test_syslog',computer_os='',computer_os_arch='',computer_os_name='',\ncreated_at='2022-10-03 14:02:32 +0200',cve_code='CVE-XXXX-XXXX',cve_level='high',cve_published_at='2022-10-03 14:02:32 +0200'\n,cve_score='10.0',cve_status='ignored',cvss_AC='access_complexity_low',cvss_AV='access_vector_network',cvss_Au='authentication_none',\ncvss_A='availability_impact_complete',cvss_C='confidentiality_impact_complete',cvss_I='integrity_impact_complete',fixed_at='',\ngroups='berlin,development',ignored='true',ip='127.0.0.1',source_node='cyberwatch',updated_at='2022-10-03 14:02:32 +0200'",
"event": {
"category": [
"vulnerability"
],
"type": [
"info"
]
},
"@timestamp": "2022-10-03T12:02:32Z",
"cyberwatch": {
"vas": {
"active": true,
"computer": {
"criticality": "criticality_medium"
},
"cve": {
"published_at": "2022-10-03T12:02:32.000000Z",
"status": "ignored"
},
"cvss": {
"attack_authentication": "authentication_none",
"attack_complexity": "access_complexity_low",
"attack_vector": "access_vector_network",
"availability": "availability_impact_complete",
"confidentiality": "confidentiality_impact_complete",
"integrity": "integrity_impact_complete"
},
"groups": [
"berlin",
"development"
],
"ignored": "true"
}
},
"device": {
"id": "0"
},
"host": {
"id": "0",
"ip": "127.0.0.1",
"name": "test_syslog",
"type": "desktop"
},
"observer": {
"name": "cyberwatch",
"product": "cyberwatch"
},
"related": {
"ip": [
"127.0.0.1"
]
},
"vulnerability": {
"id": "CVE-XXXX-XXXX",
"score": {
"base": 10.0
},
"severity": "high"
}
}
{
"message": "node='master',active='true',computer_category='desktop',computer_criticality='criticality_medium',computer_id='0',computer_name='test_syslog',computer_os='',computer_os_arch='',computer_os_name='',created_at='2024-03-07 11:36:11 +0100',cve_code='CVE-XXXX-XXXX',cve_level='high',cve_published_at='2024-03-07 11:36:11 +0100',cve_score='10.0',cve_status='ignored',cvss_AC='access_complexity_low',cvss_AV='access_vector_network',cvss_Au='authentication_none',cvss_A='availability_impact_complete',cvss_C='confidentiality_impact_complete',cvss_I='integrity_impact_complete',epss='0.90484',fixed_at='',groups='berlin,development',ignored='true',ip='127.0.0.1',source_node='cyberwatch',updated_at='2024-03-07 11:36:11 +0100'",
"event": {
"category": [
"vulnerability"
],
"type": [
"info"
]
},
"@timestamp": "2024-03-07T10:36:11Z",
"cyberwatch": {
"vas": {
"active": true,
"computer": {
"criticality": "criticality_medium"
},
"cve": {
"published_at": "2024-03-07T10:36:11.000000Z",
"status": "ignored"
},
"cvss": {
"attack_authentication": "authentication_none",
"attack_complexity": "access_complexity_low",
"attack_vector": "access_vector_network",
"availability": "availability_impact_complete",
"confidentiality": "confidentiality_impact_complete",
"integrity": "integrity_impact_complete"
},
"epss": {
"score": "0.90484"
},
"groups": [
"berlin",
"development"
],
"ignored": "true"
}
},
"device": {
"id": "0"
},
"host": {
"id": "0",
"ip": "127.0.0.1",
"name": "test_syslog",
"type": "desktop"
},
"observer": {
"name": "cyberwatch",
"product": "cyberwatch"
},
"related": {
"ip": [
"127.0.0.1"
]
},
"vulnerability": {
"id": "CVE-XXXX-XXXX",
"score": {
"base": 10.0
},
"severity": "high"
}
}
Extracted Fields
The following table lists the fields that are extracted, normalized under the ECS format, analyzed and indexed by the parser. It should be noted that infered fields are not listed.
Name | Type | Description |
---|---|---|
@timestamp |
date |
Date/time when the event originated. |
cyberwatch.vas.active |
boolean |
Indicates the current presence of the vulnerability on the asset |
cyberwatch.vas.computer.criticality |
keyword |
Criticality of the asset as defined in Cyberwatch |
cyberwatch.vas.cve.published_at |
keyword |
CVE Publication Date |
cyberwatch.vas.cve.status |
keyword |
Vulnerability status on the affected asset |
cyberwatch.vas.cvss.attack_authentication |
keyword |
Vulnerability exploitability metric: authentication |
cyberwatch.vas.cvss.attack_complexity |
keyword |
Vulnerability exploitability metric: access complexity |
cyberwatch.vas.cvss.attack_vector |
keyword |
Vulnerability exploitability metric: access vector |
cyberwatch.vas.cvss.availability |
keyword |
Vulnerability impact metric: availability |
cyberwatch.vas.cvss.confidentiality |
keyword |
Vulnerability impact metric: confidentiality |
cyberwatch.vas.cvss.integrity |
keyword |
Vulnerability impact metric: integrity |
cyberwatch.vas.epss.score |
keyword |
Exploit Prediction Scoring System |
cyberwatch.vas.fixed_at |
datetime |
Vulnerability corrected on the asset on |
cyberwatch.vas.groups |
array |
Lists of groups |
cyberwatch.vas.ignored |
keyword |
Indicates whether the vulnerability has been ignored on the asset or not |
event.category |
keyword |
Event category. The second categorization field in the hierarchy. |
event.provider |
keyword |
Source of the event. |
event.type |
keyword |
Event type. The third categorization field in the hierarchy. |
host.architecture |
keyword |
Operating system architecture. |
host.id |
keyword |
Unique host id. |
host.ip |
ip |
Host ip addresses. |
host.name |
keyword |
Name of the host. |
host.os.full |
keyword |
Operating system name, including the version or code name. |
host.os.name |
keyword |
Operating system name, without the version. |
host.type |
keyword |
Type of host. |
observer.name |
keyword |
Custom name of the observer. |
observer.product |
keyword |
The product name of the observer. |
vulnerability.id |
keyword |
ID of the vulnerability. |
vulnerability.score.base |
float |
Vulnerability Base score. |
vulnerability.severity |
keyword |
Severity of the vulnerability. |
Configure
This setup guide will show you how to forward your Cyberwatch logs to Sekoia.io by means of a syslog transport channel.
Forward logs to Sekoia.io
Please consult the Syslog Forwarding documentation to set up a syslog concentrator.
Enable Syslog forwarding for Cyberwatch
Once configured, Cyberwatch will send hourly the latest CVEs detected to the remote Syslog server
- Click Administration
- Click External tools
- Click Remote Syslog server
In the Remote Syslog server configuration, provide the address, the port and the transport to the syslog concentrator
Create the intake
Go to the intake page and create a new intake from the format Cyberwatch Detection.