ROS (Robot Operating System)
TMA-ROS1-2.2.16
Ensure rsync service is not enabled
MédiaNível 1Automatizadaros
Descrição
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.
Como é verificado
Método de auditoria: Comando shell
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- Saída esperada
compliant
Como é corrigido
Método de correção: Orientação ou patch de infraestrutura
Run the following command to disable rsyncd: # systemctl --now disable rsync
Propriedades
- Sistemas operacionais
- Qualquer
- Tags
- rosros1melodicservices
- Referência
- CIS ROS Melodic Benchmark v1.0.0 - 2.2.16 Ensure rsync service is not enabled
Verificar este host
Execute isto em uma máquina que você tenha permissão para auditar. A varredura é somente leitura.
shell
tmaegis scan --target ros