STIGQter STIGQter: STIG Summary: Application Programming Interface (API) Security Requirements Guide Version: 1 Release: 1 Benchmark Date: 11 Sep 2025:

The API must audience-restrict assertions in accordance with organization-defined identification and authentication policy.

DISA Rule

SV-274846r1143894_rule

Vulnerability Number

V-274846

Group Title

SRG-APP-001000

Rule Version

SRG-APP-001000-API-001690

Severity

CAT II

CCI(s)

Weight

10

Fix Recommendation

Build or configure the API to audience-restrict assertions in accordance with organization-defined identification and authentication policy.

Check Contents

Review the organization's identification and authentication policy to understand the specific audience restrictions defined, including which entities or systems are allowed to consume the assertions and how audience claims are handled.

Check the API's implementation to verify assertions include proper audience claims (e.g., aud in JWT tokens). The audience claim must specify which entity or service is permitted to use the assertion, in accordance with the organization's policy.

Simulate the use of assertions by different services or users to verify the API correctly enforces audience restrictions. The API must reject any assertion that is not intended for the current consumer or service, based on the audience claim.

Verify the audience values specified in the assertions align with the organization's policy.

Check that the API logs events related to audience validation, including successful and failed attempts to access protected resources based on audience restrictions. These logs must be detailed enough to identify when audience-related validation occurs and whether access was granted or denied.

If the API relies on third-party identity providers (IdPs) or other systems for generating assertions, verify these systems correctly implement audience restriction policies. Test the integration between these systems and the API to verify that audience-restricted assertions are being correctly issued and consumed.

Review the API's documentation to confirm audience restrictions are implemented correctly, and ensure the API is fully compliant with the organization's defined audience control policies.

If the API does not audience restrict assertions in accordance with organization-defined identification and authentication policy, this is a finding.

Vulnerability Number

V-274846

Documentable

False

Rule Version

SRG-APP-001000-API-001690

Severity Override Guidance

Review the organization's identification and authentication policy to understand the specific audience restrictions defined, including which entities or systems are allowed to consume the assertions and how audience claims are handled.

Check the API's implementation to verify assertions include proper audience claims (e.g., aud in JWT tokens). The audience claim must specify which entity or service is permitted to use the assertion, in accordance with the organization's policy.

Simulate the use of assertions by different services or users to verify the API correctly enforces audience restrictions. The API must reject any assertion that is not intended for the current consumer or service, based on the audience claim.

Verify the audience values specified in the assertions align with the organization's policy.

Check that the API logs events related to audience validation, including successful and failed attempts to access protected resources based on audience restrictions. These logs must be detailed enough to identify when audience-related validation occurs and whether access was granted or denied.

If the API relies on third-party identity providers (IdPs) or other systems for generating assertions, verify these systems correctly implement audience restriction policies. Test the integration between these systems and the API to verify that audience-restricted assertions are being correctly issued and consumed.

Review the API's documentation to confirm audience restrictions are implemented correctly, and ensure the API is fully compliant with the organization's defined audience control policies.

If the API does not audience restrict assertions in accordance with organization-defined identification and authentication policy, this is a finding.

Check Content Reference

M

Target Key

5703