Types & relations de propriétés, symboles
Types de propriétés & Relations (attribut de condition).
|
is(not)set |
is(not) |
is(not)empty |
(not)starts |
(not)contains |
(not)ends |
less, lessOrEqual, greater, greaterOrEqual |
|---|---|---|---|---|---|---|---|
chaine |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Symbole |
✔ |
✔ |
✔ |
|
✔ |
|
|
int |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
bool |
✔ |
✔ |
|
|
|
|
|
Date |
✔ |
✔ |
|
|
|
|
✔ |
Hachage |
✔ |
✔ |
✔ |
|
|
|
|
UUID |
✔ |
✔ |
|
|
|
|
|
Chemin d'accès |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
Adresse IPv4 |
✔ |
✔ |
✔ |
|
|
|
|
Adresse IPv6 |
✔ |
✔ |
✔ |
|
|
|
|
ensemble de valeurs |
✔ |
|
✔ |
|
✔ |
|
|
Symboles
Lors de la spécification d'une valeur pour une propriété à comparer :
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
Pour le type de propriété Symbol, vous pouvez utiliser un code entier ou une valeur de chaîne du symbole prédéfini.
Par exemple, pour le composant ApiCall et la propriété ApiName, les valeurs prises en charge sont les suivantes :
•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
Vous pouvez utiliser comme valeur soit le code entier 2 :
<condition component="ApiCall" property="ApiName" condition="is" value="2"/> |
ou la valeur de chaîne RegisterRawInputDevices :
<condition component="ApiCall" property="ApiName" condition="is" value="RegisterRawInputDevices"/> |
Actuellement, les types de symboles sont implémentés dans les composants :
•ApiCall, pour la propriété ApiName
•BitsJobAddFile, pour la propriété SidNameUse
•ClientModule, pour les propriétés FileOrigin, SignatureType, Whitelist
•ClientProcessInfo, pour la propriété IntegrityLevel
•CodeInjectionInfo, pour la propriété CodeInjectionType
•DnsInfo, pour la propriété DnsResponseType
•DoneByUser, pour la propriété SidNameUse
•Endpoint, pour les propriétés DetectionType, Scanner, ScannerObjectType, Severity
•FileAttribute, pour la propriété Attribute
•InspectDetection, pour la propriété RuleSeverity
•Module, pour les propriétés FileOrigin, SignatureType, Whitelist
•OpenProcess, pour la propriété AccessRight
•ProcessInfo, pour la propriété IntegrityLevel
•ScheduledTask, pour la propriété Type
•Service, pour la propriété LoadType
•ServiceProcessInfo, pour la propriété IntegrityLevel
•SystemInfo, pour les propriétés SystemArchitecture, SystemType
•TargetUser, pour la propriété SidNameUse
•UserGroupData, pour la propriété SidNameUse
•UserLogonData, pour la propriété LogonType