TMA-ROS1-2.2.10
Ensure HTTP server is not enabled
MittelStufe 1Automatisiertros
Beschreibung
HTTP or web servers provide the ability to host web site content. The audit requires the HTTP server unit(s) apache2 not to be enabled or active (systemctl). Host-level control from the CIS ROS Melodic benchmark (Ubuntu 18.04 robot hosts); run as root.
So wird geprüft
Prüfmethode: Shell-Befehl
shell
command -v systemctl >/dev/null 2>&1 || exit 1
bad=0
for u in apache2; do
s=$(systemctl is-enabled "$u" 2>/dev/null)
case "$s" in enabled|enabled-runtime|alias|indirect) echo "$u is $s"; bad=1 ;; esac
systemctl is-active --quiet "$u" 2>/dev/null && { echo "$u is active"; bad=1; }
done
[ "$bad" -eq 0 ] && echo compliant- Erwartete Ausgabe
compliant
So wird behoben
Behebungsmethode: Anleitung oder Infrastruktur-Patch
Run the following command to disable apache: # systemctl --now disable apache2
Eigenschaften
- Betriebssysteme
- Beliebig
- Tags
- rosros1melodicservices
- Referenz
- CIS ROS Melodic Benchmark v1.0.0 - 2.2.10 Ensure HTTP server is not enabled
Diesen Host prüfen
Führen Sie dies auf einem Rechner aus, den Sie prüfen dürfen. Der Scan ist schreibgeschützt.
shell
tmaegis scan --target ros