TMAegis
Más reglas para iis

TMA-IIS-7.7

Ensure NULL Cipher Suites is Disabled

AltaNivel 1Automatizadaiis

Descripción

The NULL cipher does not provide data confidentiality or integrity, therefore it is recommended that the NULL cipher be disabled. SCHANNEL\Ciphers\NULL must exist with Enabled=0 (read via the .NET registry API because the key names contain "/"). PowerShell 5.1; reads the registry (run elevated).

Cómo se verifica

Método de auditoría: Registro de Windows

registry
$c = 'SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers'; function Get-Cipher($n) { $k = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey("$c\$n"); $v = $null; if ($k) { $v = $k.GetValue('Enabled'); $k.Close() }; $v }; $bad = @('NULL' | Where-Object { $v = Get-Cipher $_; $null -eq $v -or [long]$v -ne 0 }); if ($bad.Count -eq 0) { 'compliant' } else { 'noncompliant' }
Salida esperada
compliant

Cómo se corrige

Método de corrección: Guía o parche de infraestructura

([Microsoft.Win32.Registry]::LocalMachine.CreateSubKey('SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\NULL')).SetValue('Enabled', 0, 'DWord') for each listed cipher (PowerShell drive paths cannot contain '/'), then reboot.

Propiedades

Sistemas operativos
Cualquiera
Etiquetas
iistls
Referencia
CIS Microsoft IIS 10 Benchmark v1.2.1 - 7.7 Ensure NULL Cipher Suites is Disabled

Verificar este host

Ejecute esto en un equipo que tenga permiso para auditar. El escaneo es de solo lectura.

shell
tmaegis scan --target iis