1.3.4 ASP.NET stack tracing is Not Enabled

Information

In an active Web Site, tracing should not be enabled because it can display sensitive configuration and detailed stack trace information to anyone who views the pages in the site. If necessary, the localOnly attribute can be set to true to have trace information displayed only for localhost requests. Ensuring that ASP.NET stack tracing is not on will help mitigate the risk of malicious persons learning detailed stack trace information.

Solution

1) Ensure <deployment retail='true' /> is enabled in the machine.config. 2) Remove all attribute references to ASP.NET tracing by deleting the trace and trace enable attributes. Per Page: Remove any references to: Trace='true' Per Application: Remove any references to: <configuration> <system.web> ... <trace enabled='true'> ... </system.web></configuration>

See Also

https://benchmarks.cisecurity.org/tools2/iis/CIS_Microsoft_IIS_7_Benchmark_v1.7.1.pdf

Item Details

Category: SYSTEM AND INFORMATION INTEGRITY

References: 800-53|SI-11

Plugin: Windows

Control ID: 61200286f5dfb6dd538f2a9e65e1f01fc8d81a71afdcc902a8c1c3267eff0af6