4.3.2 Ensure that constrained delegation is configured for SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism)

Information

SPNEGO authentication supports both constrained and unconstrained delegation. Constrained delegation provides the ability to specify and enforce application trust boundaries on a user's behalf by limiting the flow of the SPENGO tokens only to trusted servers.

Constrained delegation gives service administrators the ability to specify and enforce application trust boundaries by limiting the scope where application services can act on behalf of a user.

Solution

In ${server.config.dir}/configDropins/overrides/<any file name>.xml add the constrainedDelegation-1.0 feature to the featureManager element:

<feature>constrainedDelegation-1.0</feature>

Impact:

Enabling constrained delegation requires additional configuration at the external KDC (Kerberos Distribution Center) server that is creating the SPNEGO token. The additional configuration depends on the KDC.

See Also

https://workbench.cisecurity.org/benchmarks/7724

Item Details

Category: SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|SC-7

Plugin: Unix

Control ID: 114be90476e5c12f57dff52c730bbb1b6dc9c839ac679c7b01d6e97a87b749e2