CPC G06F 21/563 (2013.01) [G06N 3/04 (2013.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01)] | 21 Claims |
1. A method, comprising:
receiving a target file;
calculating an attribute value associated with the target file, the attribute value being based on at least one of:
a set of informational entropy values obtained from the target file;
a histogram of byte values within the target file;
a set of byte standard deviation ranges associated with the target file; or
a hash value for each string from a set of strings within the target file;
identifying a set of Portable Executable (PE) header values associated with the target file;
calculating a probability that the target file is malicious based on the attribute value and the set of PE header values; and
communicating a threat score based on the probability, the threat score associated with a potential threat to a user, device, or network.
|