ESET PROTECT – Table of Contents

Operations

The operations part defines which operations executed by a process raise the indicator. If empty, the indicator is triggered when the process generates an event.

Operations are defined using an operation element with a type attribute and an expression element.

<operation type="WriteFile">Expression</operation>

The following components are supported by all operation.

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

BitsJobAddFile

A file was added to a BITS job.

Supported components:

•arrow_down_business        BitsJobAddFile

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

CodeInjection

A process was subject to some form of code injection.

Supported components:

•arrow_down_business        ClientProcessInfo

•arrow_down_business        CodeInjectionInfo

•arrow_down_business        DateTime

•arrow_down_business        Enterprise

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        LiveGrid

•arrow_down_business        Module

•arrow_down_business        ProcessInfo

•arrow_down_business        ServiceProcessInfo

•arrow_down_business        SystemInfo

CreateNamedPipe

A named pipe was created.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

CreateProcess

A process was created.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        Enterprise

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        LiveGrid

•arrow_down_business        Module

•arrow_down_business        ProcessInfo

•arrow_down_business        ServiceProcessInfo

•arrow_down_business        SystemInfo

DeleteFile

A file was deleted.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

DeleteVolumeShadowCopy

A shadow copy of a volume was deleted.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        VolumeShadowCopyInfo

DnsRequest

A DNS request was made (usually IP > domain, domain > IP).

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DnsInfo

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

HttpRequest

A HTTP request was made.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        Network

•arrow_down_business        SystemInfo

LoadDLL

A DLL was loaded.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        Enterprise

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        LiveGrid

•arrow_down_business        Module

•arrow_down_business        ProcessInfo

•arrow_down_business        ServiceProcessInfo

•arrow_down_business        SystemInfo

LoadDriver

A driver or kernel module was loaded.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        Module

•arrow_down_business        SystemInfo

ModuleDrop

An executable was dropped.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        Enterprise

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        LiveGrid

•arrow_down_business        Module

•arrow_down_business        SystemInfo

MultipleFilesChanged

Process modified multiple files.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        ProcessBehavior

•arrow_down_business        SystemInfo

OpenProcess

Added a new rule attribute, which triggers when a process is opened. Only the open process to lsass.exe is monitored.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        OpenProcess

•arrow_down_business        SystemInfo

ReadFile

Triggered when a monitored file was read. Monitored files refer to those which contain either sensitive information or stored credentials, for example, stored browser passwords, stored FTP clients passwords, AD database and so on.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

RegDeleteKey

A registry key was deleted.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        RegistryItem

•arrow_down_business        SystemInfo

RegDeleteValue

The value of the registry was deleted.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        RegistryItem

•arrow_down_business        SystemInfo

RegRenameKey

A registry key was renamed.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        RegistryItem

•arrow_down_business        SystemInfo

RegSetValue

A registry key was altered.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        RegistryItem

•arrow_down_business        SystemInfo

RenameFile

A file was renamed.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

ScheduledTaskAdded

A scheduled task was added.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        ScheduledTask

•arrow_down_business        SystemInfo

Scripts

A script exposed by AMSI was executed.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        Scripts

•arrow_down_business        SystemInfo

ServiceInstalled

A service was installed.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        Service

•arrow_down_business        SystemInfo

ServiceStarted

A service was started.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        Service

•arrow_down_business        SystemInfo

SetFileAttribute

A file attribute was set.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileAttribute

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

SystemApiCall

A system function was called.

Supported components:

•arrow_down_business        ApiCall

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

TcpIpAccept

An incoming TCP/IP connection was accepted.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        Network

•arrow_down_business        SystemInfo

TcpIpConnect

An outbound TCP/IP connection was made.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        Network

•arrow_down_business        SystemInfo

TcpIpProtocolIdentified

On top of TCP/IP connection, describes the protocol used.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        Network

•arrow_down_business        SystemInfo

TruncateFile

A file was truncated.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

UnloadDriver

A driver or kernel module was unloaded.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

UserActivate

The user was activated.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

UserAddToGroup

The user was added to the group.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

•arrow_down_business        UserGroupData

UserCreate

A new user was created.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

UserDisable

The user was disabled.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

UserLogin

The user logged in.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

•arrow_down_business        UserLogonData

UserLogout

The user logged out.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

•arrow_down_business        UserLogonData

UserRemove

The user was removed.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

UserRemoveFromGroup

The user was removed from the group.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        DoneByUser

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        TargetUser

•arrow_down_business        UserGroupData

VirtualDiskMounted

An event from VirtualDiskMount was executed.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

WmiExecution

WMI execution event was triggered.

Supported components:

•arrow_down_business        ClientEnterprise

•arrow_down_business        ClientFileItem

•arrow_down_business        ClientLiveGrid

•arrow_down_business        ClientModule

•arrow_down_business        ClientProcessInfo

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo

•arrow_down_business        WmiExecutionInfo

WmiPersistence

The event is generated when consumer binds to a filter.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        WmiPersistenceInfo

WmiQuery

WMI query was executed on a computer.

Supported components:

•arrow_down_business        ClientEnterprise

•arrow_down_business        ClientFileItem

•arrow_down_business        ClientLiveGrid

•arrow_down_business        ClientModule

•arrow_down_business        ClientProcessInfo

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        SystemInfo

•arrow_down_business        WmiQueryInfo

WriteFile

A file was written to.

Supported components:

•arrow_down_business        DateTime

•arrow_down_business        EnterpriseInspector

•arrow_down_business        FileItem

•arrow_down_business        SystemInfo


Important

Earlier versions of Windows do not produce WMI events. This functionality has been available since Windows 10 version 1803.

Some of the events provide only partial information:

•File write events—only the first file change is recorded (This is per process. If two processes change the same file, both changes are recorded)

•Registry related events—only the first registry key change is recorded (first time by a process)

•DLLLoad—only DLLs that are not whitelisted by AV are recorded

•TcpIp events—only the first connection is recorded (first time by a process)

•Http events—only the first request is recorded (first time by a process)

•ModuleDrop (a.k.a PEDrop)—it is reported only for the first drop of a given module (first time on a computer)

•AmsiTriggerEvent—only the first execution is recorded (first time on a computer)