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

ROS (Robot Operating System)

TMA-ROS1-2.2.9

Ensure FTP Server is not enabled

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

Описание

The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files. The audit requires the FTP server unit(s) vsftpd 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 vsftpd; 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 vsftpd: # systemctl --now disable vsftpd

Свойства

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

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

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

shell
tmaegis scan --target ros