Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,9 @@ disabling should first be blacklisted for a suitable amount of time.
- Intel Management Engine (ME): Provides some disabling of the interface between the
Intel ME and the OS.

- Intel Platform Monitoring Technology Telemetry (PMT): Disable some functionality
of the Intel PMT components.

- Network File Systems: Disable uncommon and legacy network file systems.

- Network Protocols: Wide array of uncommon and legacy network protocols are disabled.
Expand Down
9 changes: 9 additions & 0 deletions etc/modprobe.d/30_security-misc_disable.conf
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,15 @@ install gnss-usb /usr/bin/disabled-gps-by-security-misc
install mei /usr/bin/disabled-intelme-by-security-misc
install mei-me /usr/bin/disabled-intelme-by-security-misc

## Intel Platform Monitoring Technology Telemetry (PMT):
## Disable some functionality of the Intel PMT components.
##
## https://github.com/intel/Intel-PMT
##
install pmt_class /usr/bin/disabled-intelpmt-by-security-misc
install pmt_crashlog /usr/bin/disabled-intelpmt-by-security-misc
install pmt_telemetry /usr/bin/disabled-intelpmt-by-security-misc

## Network File Systems:
## Disable uncommon network file systems to reduce attack surface.
##
Expand Down
10 changes: 10 additions & 0 deletions usr/bin/disabled-intelpmt-by-security-misc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash

## Copyright (C) 2024 - 2024 ENCRYPTED SUPPORT LP <adrelanos@whonix.org>
## See the file COPYING for copying conditions.

## Alerts the user that a kernel module failed to load due to it being blacklisted by default.

echo "$0: ERROR: This Intel Platform Monitoring Technology Telemetry (PMT) kernel module is disabled by package security-misc by default. See the configuration file /etc/modprobe.d/30_security-misc_disable.conf | args: $@" >&2

exit 1