TMAegis
Другие правила для ros

TMA-ROS1-2.2.16

Ensure rsync service is not enabled

СреднийУровень 1Автоматическаяros

Описание

The rsyncd service can be used to synchronize files between systems over network links. The audit requires the rsync service unit(s) rsync 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 rsync; 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 rsyncd: # systemctl --now disable rsync

Свойства

Операционные системы
Любая
Теги
rosros1melodicservices
Источник
CIS ROS Melodic Benchmark v1.0.0 - 2.2.16 Ensure rsync service is not enabled

Проверить этот хост

Выполните команду на компьютере, аудит которого вам разрешён. Сканирование работает только на чтение.

shell
tmaegis scan --target ros