TMAegis
Thêm quy tắc cho apache

Apache HTTP Server

TMA-APACHE-2.7

Ensure the User Directories Module Is Disabled

Trung bìnhCấp 1Tự độngapache

Mô tả

The UserDir directive must be disabled so that user home directories are not accessed via the web site with a tilde (~) preceding the username. The directive also sets the path name of the directory that will be accessed. For example: http://example.com/~ralph/ might access a public_html sub-directory of ralph user's home directory. The directive UserDir ./ might map /~root to the root directory (/). Counts loaded modules matching userdir_module; expects 0. Uses the module list from apachectl -M (apache2ctl/httpd; needs root).

Cách kiểm tra

Phương pháp kiểm tra: Lệnh shell

shell
b=$(command -v apache2ctl || command -v apachectl || command -v httpd) || exit 1; m=$("$b" ${APACHE_CONF:+-f "$APACHE_CONF"} -M 2>/dev/null) || exit 1; printf '%s\n' "$m" | grep -Eic 'userdir_module' || true
Đầu ra mong đợi
0

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

Comment out LoadModule userdir_module or run a2dismod userdir. Then run apachectl configtest and reload Apache.

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
apachemodules
Tham chiếu
CIS Apache HTTP Server 2.4 Benchmark v2.4.0 - 2.7 Ensure the User Directories Module Is Disabled

Kiểm tra máy này

Chạy lệnh này trên máy bạn được phép kiểm tra. Lần quét chỉ ở chế độ đọc.

shell
tmaegis scan --target apache