TMAegis
Plus de règles pour iis

TMA-IIS-7.5

Ensure TLS 1.1 is Disabled

ÉlevéeNiveau 1Automatiséeiis

Description

The TLS 1.1 protocol is not considered cryptographically secure, therefore should be disabled. SCHANNEL\Protocols\TLS 1.1\Server and \Client must both have Enabled=0 and DisabledByDefault=1. Affects every SCHANNEL service; a reboot is required after changes. PowerShell 5.1; reads the registry (run elevated).

Méthode de vérification

Méthode d'audit: Registre Windows

registry
$base = 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols'; $bad = @('Server', 'Client' | Where-Object { $p = Get-ItemProperty -Path "$base\TLS 1.1\$_" -ErrorAction SilentlyContinue; $null -eq $p -or $p.Enabled -ne 0 -or $p.DisabledByDefault -ne 1 }); if ($bad.Count -eq 0) { 'compliant' } else { 'noncompliant' }
Sortie attendue
compliant

Méthode de correction

Méthode de correction: Recommandation ou correctif d'infrastructure

For both Server and Client: New-Item 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server' -Force | Out-Null; New-ItemProperty -Path <key> -Name Enabled -Value 0 -PropertyType DWord -Force; New-ItemProperty -Path <key> -Name DisabledByDefault -Value 1 -PropertyType DWord -Force; then reboot.

Propriétés

Systèmes d'exploitation
Tous
Étiquettes
iistls
Référence
CIS Microsoft IIS 10 Benchmark v1.2.1 - 7.5 Ensure TLS 1.1 is Disabled

Vérifier cet hôte

Exécutez cette commande sur une machine que vous êtes autorisé à auditer. L'analyse est en lecture seule.

shell
tmaegis scan --target iis