-
Notifications
You must be signed in to change notification settings - Fork 144
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add 'internal_name' attribute to 'file' object. #1322
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good addition. This differentiation is captured in several managed Sentinel tables from Defender XDR process, network, and file events.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thanks, all. |
Description of changes:
This PR adds an
internal_name
to the dictionary and to thefile
object. This attribute is intended to capture the name of the file as identified within the file itself. This contrasts with the name by which the file is known on disk.Where available, the internal name is widely used by security practitioners and detection content because the on-disk file name is not reliable.
On the Windows OS, most PE files contain a
VERSIONINFO
resource from which the internal name can be obtained.On macOS, binaries can optionally embed a copy of the application's Info.plist file which in turn contains the name of the executable (#NotAMacGuy).