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

Linux distributions

TMA-ROCKY9-1.8.6

Ensure XDMCP is not enabled

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

Описание

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

Как проверяется

Метод проверки: Команда оболочки

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
Ожидаемый вывод
compliant

Как исправляется

Метод исправления: Рекомендация или патч инфраструктуры

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 …

Свойства

Операционные системы
rocky-9
Теги
cis-convertedlinux
Источник
CIS Rocky Linux 9 Benchmark v3.0.0 - 1.8.6

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

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

shell
tmaegis scan --target linux