Microsoft IIS 10.0 Site Security Technical Implementation Guide
Rules, Groups, and Values defined within the XCCDF Benchmark
-
SRG-APP-000001-WSR-000002
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website session state must be enabled.
<VulnDiscussion>When the session information is stored on the client, the session ID, along with the user authorization and identity informat...Rule Medium Severity -
SRG-APP-000001-WSR-000002
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website session state cookie settings must be configured to Use Cookies mode.
<VulnDiscussion>When the session information is stored on the client, the session ID, along with the user authorization and identity informat...Rule Medium Severity -
SRG-APP-000014-WSR-000006
<GroupDescription></GroupDescription>Group -
A private IIS 10.0 website must only accept Secure Socket Layer (SSL) connections.
<VulnDiscussion>Transport Layer Security (TLS) encryption is a required security setting for a private web server. Encryption of private info...Rule Medium Severity -
SRG-APP-000014-WSR-000006
<GroupDescription></GroupDescription>Group -
A public IIS 10.0 website must only accept Secure Socket Layer (SSL) connections when authentication is required.
<VulnDiscussion>Transport Layer Security (TLS) encryption is a required security setting for a private web server. Encryption of private info...Rule Medium Severity -
SRG-APP-000092-WSR-000055
<GroupDescription></GroupDescription>Group -
Both the log file and Event Tracing for Windows (ETW) for each IIS 10.0 website must be enabled.
<VulnDiscussion>Internet Information Services (IIS) on Windows Server 2012 provides basic logging capabilities. However, because IIS takes so...Rule Medium Severity -
SRG-APP-000098-WSR-000060
<GroupDescription></GroupDescription>Group -
An IIS 10.0 website behind a load balancer or proxy server must produce log records containing the source client IP, and destination information.
<VulnDiscussion>Web server logging capability is critical for accurate forensic analysis. Without sufficient and accurate information, a corr...Rule Medium Severity -
SRG-APP-000099-WSR-000061
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must produce log records that contain sufficient information to establish the outcome (success or failure) of IIS 10.0 website events.
<VulnDiscussion>Web server logging capability is critical for accurate forensic analysis. Without sufficient and accurate information, a corr...Rule Medium Severity -
SRG-APP-000100-WSR-000064
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must produce log records containing sufficient information to establish the identity of any user/subject or process associated with an event.
<VulnDiscussion>Web server logging capability is critical for accurate forensic analysis. Without sufficient and accurate information, a corr...Rule Medium Severity -
SRG-APP-000141-WSR-000081
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must have Multipurpose Internet Mail Extensions (MIME) that invoke OS shell programs disabled.
<VulnDiscussion>Controlling what a user of a hosted application can access is part of the security posture of the web server. Any time a user...Rule Medium Severity -
SRG-APP-000141-WSR-000082
<GroupDescription></GroupDescription>Group -
Mappings to unused and vulnerable scripts on the IIS 10.0 website must be removed.
<VulnDiscussion>IIS 10.0 will either allow or deny script execution based on file extension. The ability to control script execution is contr...Rule Medium Severity -
SRG-APP-000141-WSR-000083
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must have resource mappings set to disable the serving of certain file types.
<VulnDiscussion>IIS 10.0 will either allow or deny script execution based on file extension. The ability to control script execution is contr...Rule Medium Severity -
SRG-APP-000141-WSR-000085
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must have Web Distributed Authoring and Versioning (WebDAV) disabled.
<VulnDiscussion>A web server can be installed with functionality that by its nature is not secure. Web Distributed Authoring (WebDAV) is an e...Rule Medium Severity -
SRG-APP-000142-WSR-000089
<GroupDescription></GroupDescription>Group -
Each IIS 10.0 website must be assigned a default host header.
<VulnDiscussion>The web server must be configured to listen on a specified IP address and port. Without specifying an IP address and port for...Rule Medium Severity -
SRG-APP-000172-WSR-000104
<GroupDescription></GroupDescription>Group -
A private IIS 10.0 website authentication mechanism must use client certificates to transmit session identifier to assure integrity.
<VulnDiscussion>A DoD private website must use PKI as an authentication mechanism for web users. Information systems residing behind web serv...Rule Medium Severity -
SRG-APP-000211-WSR-000031
<GroupDescription></GroupDescription>Group -
Anonymous IIS 10.0 website access accounts must be restricted.
<VulnDiscussion>Many of the security problems that occur are not the result of a user gaining access to files or data for which the user does...Rule High Severity -
SRG-APP-000224-WSR-000136
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must generate unique session identifiers that cannot be reliably reproduced.
<VulnDiscussion>Communication between a client and the web server is done using the HTTP protocol, but HTTP is a stateless protocol. To maint...Rule Medium Severity -
SRG-APP-000233-WSR-000146
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website document directory must be in a separate partition from the IIS 10.0 websites system files.
<VulnDiscussion>The content database is accessed by multiple anonymous users when the web server is in production. By locating the content da...Rule Medium Severity -
SRG-APP-000246-WSR-000149
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must be configured to limit the maxURL.
<VulnDiscussion>Request filtering replaces URLScan in IIS, enabling administrators to create a more granular rule set with which to allow or ...Rule Medium Severity -
SRG-APP-000246-WSR-000149
<GroupDescription></GroupDescription>Group -
The IIS 10.0 website must be configured to limit the size of web requests.
<VulnDiscussion>By setting limits on web requests, it ensures availability of web services and mitigates the risk of buffer overflow type att...Rule Medium Severity -
SRG-APP-000246-WSR-000149
<GroupDescription></GroupDescription>Group -
The IIS 10.0 websites Maximum Query String limit must be configured.
<VulnDiscussion>Setting limits on web requests helps to ensure availability of web services and may also help mitigate the risk of buffer ove...Rule Medium Severity -
SRG-APP-000246-WSR-000149
<GroupDescription></GroupDescription>Group -
Non-ASCII characters in URLs must be prohibited by any IIS 10.0 website.
<VulnDiscussion>Setting limits on web requests ensures availability of web services and mitigates the risk of buffer overflow type attacks. T...Rule Medium Severity -
SRG-APP-000246-WSR-000149
<GroupDescription></GroupDescription>Group -
Double encoded URL requests must be prohibited by any IIS 10.0 website.
<VulnDiscussion>Request filtering enables administrators to create a more granular rule set with which to allow or reject inbound web content...Rule Medium Severity -
SRG-APP-000246-WSR-000149
<GroupDescription></GroupDescription>Group -
Unlisted file extensions in URL requests must be filtered by any IIS 10.0 website.
<VulnDiscussion>Request filtering enables administrators to create a more granular rule set to allow or reject inbound web content. Setting l...Rule Medium Severity -
SRG-APP-000251-WSR-000157
<GroupDescription></GroupDescription>Group -
Directory Browsing on the IIS 10.0 website must be disabled.
<VulnDiscussion>Directory browsing allows the contents of a directory to be displayed upon request from a web client. If directory browsing i...Rule Medium Severity -
SRG-APP-000266-WSR-000159
<GroupDescription></GroupDescription>Group -
Warning and error messages displayed to clients must be modified to minimize the identity of the IIS 10.0 website, patches, loaded modules, and directory paths.
<VulnDiscussion>HTTP error pages contain information that could enable an attacker to gain access to an information system. Failure to preven...Rule Medium Severity
Node 2
The content of the drawer really is up to you. It could have form fields, definition lists, text lists, labels, charts, progress bars, etc. Spacing recommendation is 24px margins. You can put tabs in here, and can also make the drawer scrollable.