Windows (desktop and server)
TMA-WIN10-2.2.16
Ensure 'Deny access to this computer from the network' to include 'Guests, Local account'
Description
This policy setting prohibits users from connecting to a computer from across the network, which would allow users to access and potentially modify data remotely. In high security environments, there should be no need for remote users to access data on a computer. Instead, file sharing should be accomplished through the use of network servers. This user right supersedes the Access this computer from the network user right if an account is subject to both policies. The recommended state for this setting is to include: Guests, Local account. Caution: Configuring a standalone (non-domain-joined)
How it is checked
Audit method: Shell command
$f = Join-Path $env:TEMP ('tmaegis-' + [guid]::NewGuid().ToString() + '.inf'); secedit /export /cfg $f /areas SECURITYPOLICY USER_RIGHTS /quiet | Out-Null; $c = Get-Content $f -ErrorAction SilentlyContinue; Remove-Item $f -Force -ErrorAction SilentlyContinue; $line = $c | Where-Object { $_ -match '^\s*SeDenyNetworkLogonRight\s*=' } | Select-Object -First 1; $v = if ($line) { ($line -split '=', 2)[1].Trim().Trim('"') } else { $null }; $have = @(if ($v) { $v -split ',' | ForEach-Object { $_.Trim().TrimStart('*') } | Where-Object { $_ } }); $missing = @('S-1-5-32-546','S-1-5-113') | Where-Object { $have -notcontains $_ }; if ($missing.Count -eq 0) { 'compliant' } else { 'non-compliant: ' + ($have -join ',') }- Expected output
compliant
How it is fixed
Fix method: Guidance or infrastructure patch
Set through Group Policy (domain policy for domain members): Computer Configuration\Policies\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Deny access to this computer from the network
Properties
- Operating systems
- windows-10
- Tags
- cis-convertedseceditwindows
- Reference
- CIS Microsoft Windows 10 Enterprise Benchmark v4.0.0 - 2.2.16
Check this host
Run this on a machine you are allowed to audit. The scan is read-only.
tmaegis scan --target windows