TMAegis
Више правила за ros

TMA-ROS1-2.2.10

Ensure HTTP server is not enabled

СредњаНиво 1Аутоматскаros

Опис

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.

Како се проверава

Метод провере: Команда љуске

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
Очекивани излаз
compliant

Како се исправља

Метод исправке: Смерница или закрпа инфраструктуре

Run the following command to disable apache: # systemctl --now disable apache2

Својства

Оперативни системи
Било који
Ознаке
rosros1melodicservices
Референца
CIS ROS Melodic Benchmark v1.0.0 - 2.2.10 Ensure HTTP server is not enabled

Проверите овај рачунар

Покрените ово на рачунару за који имате дозволу за проверу. Скенирање ради у режиму само за читање.

shell
tmaegis scan --target ros