TMAegis
cos için daha fazla kural

TMA-COS-6.2.12

Ensure no users have .netrc files

DüşükDüzey 2Manuel incelemecos

Açıklama

The .netrc file contains data for logging into a remote host for file transfers via FTP. The .netrc file presents a significant security risk since it stores passwords in unencrypted form. Even if FTP is disabled, user accounts may have brought over .netrc files from other systems which could pose a risk to those systems.

Nasıl denetlenir

Denetim yöntemi: Manuel inceleme

Bu öneri otomatik olarak denetlenemez. --include-manual parametresini verdiğinizde tarama bunu bu talimatlarla birlikte listeler.

Run the following script and verify no results are returned: #!/bin/bash grep -E -v '^(root|system-halt|sync|system-shutdown)' /etc/passwd | awk -F: '($7 != "'"$(which nologin)"'" && $7 != "/bin/false") { print $1 " " $6 }' | while read user dir; do if [ ! -d "$dir" ]; then echo "The home directory ($dir) of user $user does not exist." else if [ ! -h "$dir/.netrc" -a -f "$dir/.netrc" ]; then echo ".netrc file $dir/.netrc exists" fi fi done

Nasıl düzeltilir

Düzeltme yöntemi: Kılavuz veya altyapı yaması

Making global modifications to users' files without alerting the user community can result in unexpected outages and unhappy users. Therefore, it is recommended that a monitoring policy be established to report user .netrc files and determine the action to be taken in accordance with site policy.

Özellikler

İşletim sistemleri
Herhangi biri
Etiketler
container-optimized-oscos
Referans
CIS Google Container-Optimized OS Benchmark v1.2.0 - 6.2.12 Ensure no users have .netrc files