Tipi di proprietà e relazioni, simboli
Tipi di proprietà & Relazioni (attributo condizione).
|
is(not)set |
is(not) |
is(not)empty |
(not)starts |
(not)contains |
(not)ends |
less, lessOrEqual, greater, greaterOrEqual |
|---|---|---|---|---|---|---|---|
stringa |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Simbolo |
✔ |
✔ |
✔ |
|
✔ |
|
|
int |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
bool |
✔ |
✔ |
|
|
|
|
|
Data |
✔ |
✔ |
|
|
|
|
✔ |
Hash |
✔ |
✔ |
✔ |
|
|
|
|
UUID |
✔ |
✔ |
|
|
|
|
|
Percorso |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
Indirizzo IPv4 |
✔ |
✔ |
✔ |
|
|
|
|
Indirizzo IPv6 |
✔ |
✔ |
✔ |
|
|
|
|
insieme di valori |
✔ |
|
✔ |
|
✔ |
|
|
Simboli
Quando si specifica un valore per una proprietà da confrontare:
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
Per il tipo di proprietà Symbol, è possibile utilizzare un codice intero o un valore stringa del simbolo predefinito.
Ad esempio, per il componente ApiCall e la proprietà ApiName, i valori supportati sono:
•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
È possibile utilizzare come valore il codice intero 2:
<condition component="ApiCall" property="ApiName" condition="is" value="2"/> |
o valore stringa RegisterRawInputDevices:
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
Attualmente i tipi di simboli sono implementati nei componenti:
•ApiCall, per la proprietà ApiName
•BitsJobAddFile, per la proprietà SidNameUse
•ClientModule, per le proprietà FileOrigin, SignatureType, Whitelist
•ClientProcessInfo, per la proprietà IntegrityLevel
•CodeInjectionInfo, per la proprietà CodeInjectionType
•DnsInfo, per la proprietà DnsResponseType
•DoneByUser, per la proprietà SidNameUse
•Endpoint, per le proprietà DetectionType, Scanner, ScannerObjectType, Severity
•FileAttribute, per la proprietà Attribute
•InspectDetection, per la proprietà RuleSeverity
•Module, per le proprietà FileOrigin, SignatureType, Whitelist
•OpenProcess, per la proprietà AccessRight
•ProcessInfo, per la proprietà IntegrityLevel
•ScheduledTask, per la proprietà Type
•Service, per la proprietà LoadType
•ServiceProcessInfo, per la proprietà IntegrityLevel
•SystemInfo, per le proprietà SystemArchitecture, SystemType
•TargetUser, per la proprietà SidNameUse
•UserGroupData, per la proprietà SidNameUse
•UserLogonData, per la proprietà LogonType