6.4 Ensure SOAP messages are Signed and encrypted with WS-Security policy

Information

Signing and encrypting SOAP messages protects JAX-WS web services.

Signing and encrypting SOAP messages protects against message tampering and information disclosure.

NOTE: Nessus has provided the target output to assist in reviewing the benchmark to ensure target compliance.

Solution

Add SignedParts and EncryptedParts assertions to sign and encrypt SOAP Body wsdl or policy attachment files for each web service.

<wsp:Policy>
...
<sp:SignedParts>
<sp:Body />
</sp:SignedParts>
...
<sp:EncryptedParts>
<sp:Body />
</sp:EncryptedParts>
...
</wsp:Policy>

See Also

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

Item Details

Category: ACCESS CONTROL, IDENTIFICATION AND AUTHENTICATION, SYSTEM AND COMMUNICATIONS PROTECTION

References: 800-53|AC-17(2), 800-53|IA-5, 800-53|IA-5(1), 800-53|SC-8, 800-53|SC-8(1), CSCv7|14.4

Plugin: Unix

Control ID: 0689607e1e0b6a253ee9eedc405c10748fcbe7f64f707d6ed9494189df4a4704