Using the Known Exploit Detection Feature on the Ksplice Enhanced Client
Note:
Known exploit detection support is available for the Ksplice Enhanced client only. On the 64-bit ARM (aarch64) platform, known exploit detection requires Oracle Linux 8 or later, with the UEK7 (5.15.0) or later kernel.
Oracle provides the known exploit detection feature for supported systems that have the Ksplice Enhanced client installed. This feature reports attempted exploitation by known attack vectors. When new Common Vulnerabilities and Exposures (CVEs) are discovered and patched with Ksplice, Oracle might add tripwires to the code that fire when an erroneous condition is triggered, thus enabling you to monitor systems for suspicious activity.
Note:
Because not all security issues have tripwires added, and also because it's possible to trigger tripwires under normal operations, further analysis of erroneous conditions might be required.
Running Known Exploit Detection on the Ksplice Enhanced Client
You can run the Ksplice known exploit detection on supported Oracle Linux systems that have the Ksplice Enhanced client installed. This feature works for both the online and offline Ksplice Enhanced client.
Note:
This procedure uses thednf
command to describe
many package management actions. On releases earlier than Oracle Linux
8, substitute the commands with the appropriate yum
commands.
To run known exploit detection with the default configuration:
The helper file, /usr/sbin/log-known-exploit
, is invoked directly by the
kernel. To invoke the help manually to check the configuration or perform dry-run tests, use
the following command:
/usr/sbin/log-known-exploit --help
You can specify the following extra options and arguments with this command:
- -h, --help
-
Display the help message and exit.
- -c, --config /etc/example.conf
-
Specify a compatible configuration file. Defaults to
/etc/log-known-exploit.conf
. - -f, --force
-
Run the command without checking for root permissions.
- -n, --dry-run
-
Simulate the output and expected actions that would be performed by the helper file.
- -d, --dummy
-
Use sample data to verify that report logging is configured correctly.