CPC G06F 21/554 (2013.01) [G06F 18/214 (2023.01); G06F 18/24 (2023.01); G06N 3/04 (2013.01); G06N 3/088 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A non-transitory computer-readable medium comprising code which, when executed by a processor, cause the processor to:
monitor, via the processor, a set of command lines received via a command line interface, each command line from the set of command lines associated with an executable script configured to be executed by an operating system;
convert a command line from the set of command lines into a numerical form in a vector data structure;
classify, after converting the command line and via a machine learning model, the command line into an obfuscation category; and
prevent the operating system from executing the command line when the obfuscation category indicates that the command line is part of a cybersecurity attack.
|