TMAegis
Mais regras para linux

Linux distributions

TMA-ROCKY9-1.8.6

Ensure XDMCP is not enabled

MédiaNível 1Automatizadalinux

Descrição

X Display Manager Control Protocol (XDMCP) is designed to provide authenticated access to display management services for remote displays

Como é verificado

Método de auditoria: Comando shell

shell
alt0() { o=$(bash -c '#!/usr/bin/env bash

{
   while IFS= read -r l_file; do
      awk '"'"'/\[xdmcp\]/{ f = 1;next } /\[/{ f = 0 } f {if (/^\s*Enable\s*=\s*true/) print "The file: \"'"'"'"$l_file"'"'"'\" includes: \"" $0 "\" in the \"[xdmcp]\" block"}'"'"' "$l_file"
   done < <(grep -Psil -- '"'"'^\h*\[xdmcp\]'"'"' /etc/{gdm3,gdm}/{custom,daemon}.conf)
}' 2>&1); [ -z "$o" ] || { echo "step1: $o" | head -c 300; return 1; }; }; if alt0; then echo compliant; fi
Saída esperada
compliant

Como é corrigido

Método de correção: Orientação ou patch de infraestrutura

Edit all files returned by the audit and remove or comment out the Enable=true line in the [xdmcp] block: Example File: # GDM configuration storage # # See /usr/share/gdm/gdm.schemas for a list of available options. [daemon] # Uncomment the line below to force the login screen to use Xorg #WaylandEnable=false # Enabling automatic login # AutomaticLoginEnable = true # AutomaticLogin = user1 # Enabling timed login # TimedLoginEnable = true # TimedLogin = user1 # TimedLoginDelay = 10 [security] [xdmcp] # Enable=true <- **This line should be removed or commented out** [chooser] [debug] # Uncomment the line below to turn on debugging # More verbose logs # Additionally lets the X server dump core …

Propriedades

Sistemas operacionais
rocky-9
Tags
cis-convertedlinux
Referência
CIS Rocky Linux 9 Benchmark v3.0.0 - 1.8.6

Verificar este host

Execute isto em uma máquina que você tenha permissão para auditar. A varredura é somente leitura.

shell
tmaegis scan --target linux