TMAegisБета
Више правила за iis

Microsoft IIS

TMA-IIS-4.9

Ensure 'notListedIsapisAllowed' is set to false

ВисокаНиво 1Аутоматскаiis

Опис

The notListedIsapisAllowed attribute is a server-level setting that is located in the ApplicationHost.config file in the <isapiCgiRestriction> element of the <system.webServer> section under <security>. This element ensures that malicious users cannot copy unauthorized ISAPI binaries to the Web server and then run them. It is recommended that notListedIsapisAllowed be set to false. isapiCgiRestriction notListedIsapisAllowed must be false. PowerShell 5.1 with the WebAdministration module; run elevated.

Како се проверава

Метод провере: Команда љуске

shell
Import-Module WebAdministration -ErrorAction Stop; $c = Get-WebConfiguration -Filter 'system.webServer/security/isapiCgiRestriction' -PSPath 'MACHINE/WEBROOT/APPHOST'; if ($c.notListedIsapisAllowed -eq $false) { 'compliant' } else { 'noncompliant' }
Очекивани излаз
compliant

Како се исправља

Метод исправке: Смерница или закрпа инфраструктуре

Set-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST' -Filter system.webServer/security/isapiCgiRestriction -Name notListedIsapisAllowed -Value False

Својства

Оперативни системи
Било који
Ознаке
iisrequest-filtering
Референца
CIS Microsoft IIS 10 Benchmark v1.2.1 - 4.9 Ensure 'notListedIsapisAllowed' is set to false

Проверите овај рачунар

Покрените ово на рачунару за који имате дозволу за проверу. Скенирање ради у режиму само за читање.

shell
tmaegis scan --target iis