TMAegisBeta
Aturan lainnya untuk macos

macOS

TMA-MACOS15-5.2.2

Ensure Password Minimum Length Is Configured

TinggiLevel 1Otomatismacos

Deskripsi

A minimum password length is the fewest number of characters a password can contain to meet a system's requirements. Ensure that a minimum of a 15-character password is part of the password policy on the computer. Audit: Reads the length from the policyAttributePassword matches .{N,} policy (or a minimumLength/minChars value); N must be >= 15.

Cara pemeriksaan

Metode audit: Perintah shell

shell
out=$(/usr/bin/pwpolicy -getaccountpolicies 2>/dev/null) || exit 1
n=$(printf '%s\n' "$out" | /usr/bin/grep -e "policyAttributePassword matches" | /usr/bin/grep -oE '\{[0-9]+,' | /usr/bin/tr -d '{,' | /usr/bin/sort -n | /usr/bin/tail -1)
m=$(printf '%s\n' "$out" | /usr/bin/grep -A1 -E 'minimumLength|minChars' | /usr/bin/grep -oE '<integer>[0-9]+' | /usr/bin/tr -dc '0-9\n' | /usr/bin/sort -n | /usr/bin/tail -1)
[ -n "$m" ] && { [ -z "$n" ] || [ "$m" -gt "$n" ]; } && n=$m
if [ -n "$n" ] && [ "$n" -ge 15 ]; then echo compliant; else echo "minimum length=${n:-unset}"; fi
Output yang diharapkan
compliant

Cara perbaikan

Metode perbaikan: Panduan atau patch infrastruktur

Profile (preferred): com.apple.mobiledevice.passwordpolicy minLength = <integer><value≥15></integer>. Terminal: sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "minChars=<value≥15>" ; sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "minChars=15".

Properti

Sistem operasi
macos-15
Tag
macossystem-access
Referensi
CIS Apple macOS 15.0 Sequoia Benchmark v2.1.0 - 5.2.2 Ensure Password Minimum Length Is Configured

Periksa host ini

Jalankan ini pada mesin yang diizinkan untuk Anda audit. Pemindaian bersifat hanya baca.

shell
tmaegis scan --target macos