Skip to content

NXLog File Integrity Monitoring

NXLog File Integrity Monitoring

About

File integrity monitoring (FIM) can be used to detect changes to files and directories. A file may be altered due to an update to a newer version, a security breach, or data corruption. File integrity monitoring helps an organization respond quickly and effectively to unexpected changes to files and is therefore a standard requirement for many regulatory compliance objectives.

Product Details

Vendor URL: NXLog

Product Type: Security

Product Tier: Tier II

Integration Method: Syslog

Integration URL: Cyderes Documentation

Log Guide: NXLog Docs

Parser Details

Log Format: JSON

Expected Normalization Rate: 100%

Data Label: NXLOG_FIM

UDM Fields (list of all UDM fields leveraged in the Parser):

Log File Field UDM Field
Digest target.file.sha1
EventTime metadata.event_timestamp
EventType metadata.product_event_type
FileName target.file.names
FileSize target.file.size
Hostname principal.hostname
IpAddress principal.ip
Object target.resource.resource_subtype
PrevDigest target.resource.attribute.labels
PrevFileName target.resource.attribute.labels
PrevFileSize target.resource.attribute.labels
PrevModificationTime additional.fields
PrevValueSize target.resource.attribute.labels
RegistryValueName target.file.full_path
Severity security_result.severity_details
Severity security_result.severity
SourceModuleName principal.resource.name
SourceModuleType principal.resource.resource_subtype
ValueSize target.file.size

Product Event Types

Event UDM Event Classification
DELETE FILE_DELETION
Else FILE_UNCATEGORIZED
NEW FILE_CREATION
RENAME, CHANGE FILE_MODIFICATION

Log Sample

{"EventTime":"2024-07-17T11:52:15.578104-05:00","EventType":"CHANGE","Object":"FILE","PrevFileName":"c:\\program files (x86)\\visualcron\\settings\\jobs.xml","PrevModificationTime":"2024-07-17T10:54:31.341312-05:00","FileName":"c:\\program files (x86)\\visualcron\\settings\\jobs.xml","ModificationTime":"2024-07-17T11:48:14.568444-05:00","PrevFileSize":620751,"FileSize":620748,"DigestName":"SHA1","Digest":"a124hdq3738dhuf34374hf474938fjfj16384hfjebf","PrevDigest":"b46ec95d7a2cb6c827feb5e5a110f879e3eba492","Severity":"WARNING","SeverityValue":3,"EventReceivedTime":"2024-07-17T11:52:15.578104-05:00","SourceModuleName":"fim","SourceModuleType":"im_fim","Hostname":"JOHNDOE.corp.example.com","IpAddress":"10.0.0.0"}

Sample Parsing

additional.fields["PrevModificationTime"] = "2024-07-17T10:54:31.341312-05:00"
metadata.event_type = "FILE_MODIFICATION"
metadata.product_event_type = "CHANGE"
metadata.product_name = "File Integrity Monitoring"
metadata.vendor_name = "NXLOG"
principal.hostname = "JOHNDOE.corp.example.com"
principal.ip = "10.0.0.0"
principal.resource.name = "fim"
principal.resource.type = "im_fim"
security_result.severity = "MEDIUM"
security_result.severity_details = "WARNING"
target.file.names = "c:\\program files (x86)\\visualcron\\settings\\jobs.xml"
target.file.sha1 = "a124hdq3738dhuf34374hf474938fjfj16384hfjebf"
target.file.size = 620748
target.resource.attribute.labels.key = "PrevFileName"
target.resource.attribute.labels.value = "c:\\program files (x86)\\visualcron\\settings\\jobs.xml"