I - Mission Critical Classified
Rules and Groups employed by this XCCDF Profile
-
SRG-APP-000175
Group -
Digital signatures assigned to strongly named assemblies must be verified.
A strong name consists of the assembly's identity, simple text name, version number, and culture information (if provided)—plus a public key and a digital signature. Strong names serve to identify...Rule Medium Severity -
SRG-APP-000175
Group -
The Trust Providers Software Publishing State must be set to 0x23C00.
Microsoft Windows operating systems provide a feature called Authenticode. Authenticode technology and its underlying code signing mechanisms serve to provide a structure to identify software publ...Rule Medium Severity -
SRG-APP-000175
Group -
Developer certificates used with the .NET Publisher Membership Condition must be approved by the ISSO.
A .Net assembly will satisfy the Publisher Membership Condition if it is signed with a software publisher’s Authenticode X.509v3 digital certificate that can be verified by the Windows operating sy...Rule Medium Severity -
SRG-APP-000176
Group -
Encryption keys used for the .NET Strong Name Membership Condition must be protected.
The Strong Name Membership condition requires that member assemblies be defined with Strong Names. A strong name consists of the assembly's identity, simple text name, version number, and culture i...Rule Medium Severity -
SRG-APP-000120
Group -
CAS and policy configuration files must be backed up.
A successful disaster recovery plan requires that CAS policy and CAS policy configuration files are identified and included in systems disaster backup and recovery events. Documentation regarding t...Rule Medium Severity -
SRG-APP-000219
Group -
Remoting Services HTTP channels must utilize authentication and encryption.
Note: Microsoft recommends using the Windows Communication Framework (WCF) rather than using .Net remoting. New development projects should refrain from using .Net remoting capabilities whenever po...Rule Medium Severity -
SRG-APP-000516
Group -
.Net Framework versions installed on the system must be supported.
Unsupported software introduces risks and violates DoD policy. Applications utilizing unsupported versions of .NET introduce substantial risk to the host, network, and the enclave by virtue of the...Rule Medium Severity -
SRG-APP-000635
Group -
The .NET CLR must be configured to use FIPS approved encryption modules.
FIPS encryption is configured via .NET configuration files. There are numerous configuration files that affect different aspects of .Net behavior. The .NET config files are described below. Mac...Rule Medium Severity -
SRG-APP-000175
Group -
.NET must be configured to validate strong names on full-trust assemblies.
The "bypassTrustedAppStrongNames" setting specifies whether the bypass feature that avoids validating strong names for full-trust assemblies is enabled. By default the bypass feature is enabled in ...Rule Medium Severity -
SRG-APP-000516
Group -
.Net applications that invoke NetFx40_LegacySecurityPolicy must apply previous versions of .NET STIG guidance.
CAS policy is .NET runtime version-specific. In .NET Framework version 4, CAS policy is disabled by default however; it can be re-enabled by using the NetFx40_LegacySecurityPolicy setting on a per...Rule Low 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.