ROS (Robot Operating System)
TMA-ROS1-2.2.7
Ensure NFS and RPC are not enabled
Description
The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network. The audit requires the NFS/RPC unit(s) nfs-server, rpcbind not to be enabled or active (systemctl). Host-level control from the CIS ROS Melodic benchmark (Ubuntu 18.04 robot hosts); run as root.
Méthode de vérification
Méthode d'audit: Commande shell
command -v systemctl >/dev/null 2>&1 || exit 1
bad=0
for u in nfs-server rpcbind; 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- Sortie attendue
compliant
Méthode de correction
Méthode de correction: Recommandation ou correctif d'infrastructure
Run the following commands to disable nfs and rpcbind: # systemctl --now disable nfs-server # systemctl --now disable rpcbind
Propriétés
- Systèmes d'exploitation
- Tous
- Étiquettes
- rosros1melodicservices
- Référence
- CIS ROS Melodic Benchmark v1.0.0 - 2.2.7 Ensure NFS and RPC are not enabled
Vérifier cet hôte
Exécutez cette commande sur une machine que vous êtes autorisé à auditer. L'analyse est en lecture seule.
tmaegis scan --target ros