Типы и отношения свойств, символы
Типы свойств & Связи (атрибут условия).
|
is(not)set |
is(not) |
is(not)empty |
(not)starts |
(not)contains |
(not)ends |
less, lessOrEqual, greater, greaterOrEqual |
|---|---|---|---|---|---|---|---|
строка |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Символ |
✔ |
✔ |
✔ |
|
✔ |
|
|
int |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
логическое значение |
✔ |
✔ |
|
|
|
|
|
Дата |
✔ |
✔ |
|
|
|
|
✔ |
Хеш |
✔ |
✔ |
✔ |
|
|
|
|
UUID-идентификатор |
✔ |
✔ |
|
|
|
|
|
Путь |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
IPv4-адрес |
✔ |
✔ |
✔ |
|
|
|
|
Адрес IPv6 |
✔ |
✔ |
✔ |
|
|
|
|
набор значений |
✔ |
|
✔ |
|
✔ |
|
|
Символы
При указании значения свойства, с которым выполняется сопоставление:
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
Для типа свойства Символ можно использовать целочисленный код или строковое значение предопределенного символа.
Например, для компонента ApiCall и свойства ApiName поддерживаются следующие значения:
•0—SetWinEventHook
•1—SetWindowsHookEx
•2—RegisterRawInputDevices
•3—GetAsyncKeyState
•4—UiLimitWriteClipboard
•5—UiWriteClipboard
•6—CredEnumerate
•7—CredReadDomainCredentials
•8—CredFindBestCredential
•9—CredBackupCredentials
•10—CredRead
•11—CredReadByTokenHandle
•12—VaultEnumerateCredentials
•21845—RawSocketCreated
•21846—SocketFilterAttached
В качестве значения можно использовать либо целочисленный код 2:
<condition component="ApiCall" property="ApiName" condition="is" value="2"/> |
или строковое значение RegisterRawInputDevices:
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
В настоящее время типы символов реализованы в компонентах:
•ApiCall, для свойства ApiName
•BitsJobAddFile, для свойства SidNameUse
•ClientModule, для свойств FileOrigin, SignatureType, Whitelist
•ClientProcessInfo, для свойства IntegrityLevel
•CodeInjectionInfo, для свойства CodeInjectionType
•DnsInfo, для свойства DnsResponseType
•DoneByUser, для свойства SidNameUse
•Endpoint, для свойств DetectionType, Scanner, ScannerObjectType, Severity
•FileAttribute, для свойства Attribute
•InspectDetection, для свойства RuleSeverity
•Module, для свойств FileOrigin, SignatureType, Whitelist
•OpenProcess, для свойства AccessRight
•ProcessInfo, для свойства IntegrityLevel
•ScheduledTask, для свойства Type
•Service, для свойства LoadType
•ServiceProcessInfo, для свойства IntegrityLevel
•SystemInfo, для свойств SystemArchitecture, SystemType
•TargetUser, для свойства SidNameUse
•UserGroupData, для свойства SidNameUse
•UserLogonData, для свойства LogonType