Replies: 4 comments
-
If we rename the |
Beta Was this translation helpful? Give feedback.
-
I see this as '6 of one, half dozen of another' and as to which is more intuitive, I think that is subjective. I wanted to think of this in a more general way. The only reason we have |
Beta Was this translation helpful? Give feedback.
-
Per the above discussion: if we did not have two process attributes in Process Activity, we would have used the |
Beta Was this translation helpful? Give feedback.
-
Ended up going with the |
Beta Was this translation helpful? Give feedback.
-
Background
Currently, all events in the System Activity category require an
actor_process
, defined as "The process that performed the operation or action on the target object.". This field represents the process that is performing the action, such as the process reading a file in a Filesystem Activity, or the process creating a registry key in Registry Key Activity. The fieldactor_process
is defined in thehosts
profile.Issues
There are two main issues with the term
actor_process
. Firstly, in all events except Process Activity, there is only one process, making the prefixactor_
superfluous. End users will be expecting the process for a File System Activity event to be calledprocess
, notactor_process
. Secondly, in the case of Module Activity,actor_process
is both the actor and target of the operation, which has confused end users as there is no other object foractor_process
to be operating on.The edge case for this proposal is Process Activity, which has two process objects. These two process fields contain the source and target of an operation, eg
actor_process
operates onprocess
. To remove theactor_
prefix, we would need to rename the second field to something liketarget_process
, such thatprocess
operates ontarget_process
. This is arguably more intuitive than the original name pairing, as it is better in line with the source/target nomenclature used by the industry.Options
Option 1
Rename
actor_process
toprocess
across all events, and to handle the conflict in Process Activity, rename the existingprocess
totarget_process
.Option 2
Leave everything as is
6 votes ·
Beta Was this translation helpful? Give feedback.
All reactions