Unify the governance model, then adapt the technical controls to each protocol. The inventory, ownership, testing cadence, and monitoring expectations should be consistent across both styles, while SOAP-specific schema and message protections and REST-specific authorization tests remain distinct. That approach reduces duplicated process and closes the gap created by hybrid estates.
Why SOAP and REST Should Be Governed Together, Not as Separate Security Programmes
The practical decision is to run one security governance model for both protocols, then tailor the technical controls to the way each one fails. That keeps inventory, ownership, test cadence, and monitoring aligned across the estate, while still recognising that SOAP and REST expose different attack surfaces and need different verification depth.
When teams split them into separate programmes, they usually duplicate policy, fragment ownership, and miss shared failure modes such as weak inventory, inconsistent authentication assumptions, and uneven logging coverage. A single control model is easier to audit and easier to scale across hybrid estates.
What Stays Shared Across SOAP and REST
The shared layer should cover the controls that do not depend on the wire format: service inventory, business ownership, change control, authentication expectations, logging standards, and security testing cadence. Those are governance questions first, protocol questions second, and they should be answered the same way for both styles of interface.
This is where consistency matters most. If one team maintains strong review and monitoring discipline for REST but treats SOAP as a legacy exception, the security programme becomes uneven even when the underlying business risk is the same. One inventory, one owner, and one baseline for evidence retention create a clearer control story.
A useful reference point is NIST SP 800-53 Rev 5 Security and Privacy Controls, because it supports a single control framework for access control, authentication, audit, and configuration management across both protocols. For API-specific exposure, OWASP API Security Top 10 is the right reminder that REST often fails through broken authorisation, resource exposure, and unsafe consumption patterns.
Which Controls Must Still Diverge by Protocol
Unification should not flatten the technical differences. SOAP usually needs more attention to XML parsing, schema validation, message integrity, and protection against message-level abuse, while REST testing tends to focus more heavily on object-level and function-level authorisation, token handling, and exposure through resource paths and HTTP verbs.
That distinction matters because the same business service can be secure at the governance level and still fail in protocol-specific ways. SOAP faults often arise in message structure and transformation, whereas REST defects often appear when resource access checks are inconsistent across endpoints. The control model should therefore share the oversight layer but preserve separate test cases and abuse cases.
For teams that want a broader control baseline, the CIS Controls v8 inventory, access control, logging, and vulnerability management practices map well to the shared programme layer, while OWASP Web Security Testing Guide helps structure protocol-specific verification for both web services and APIs.
Risk and Threat Considerations
The main risk in treating SOAP and REST separately is control drift: the organisation ends up with different owners, different review intervals, and different standards for what “tested” means. That creates blind spots in hybrid estates, especially where the same business capability is exposed through more than one interface.
Failure mechanism: Shared service logic is governed in two different ways, so one protocol receives weaker monitoring, weaker authorisation testing, or weaker exception handling than the other. Attackers and internal testers then target the least mature path, not the most visible one.
Impact: Inconsistent governance increases the chance of broken authorisation, stale inventory, missed logging gaps, and uneven incident response across the same business service. The result is not just more risk, but also less defensible assurance when auditors or responders ask whether the control environment is actually consistent.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-2 — Account Management | Shared service ownership and inventory depend on controlled account and service registration. |
| AU-2 — Event Logging | Unified monitoring expectations across both protocols rely on consistent audit event coverage. | |
| IA-2 — Identification and Authentication (Organizational Users) | Both protocols depend on consistent authentication expectations for callers and operators. | |
| Recommendation — Apply AC-2 to keep SOAP and REST services consistently owned and inventoried. Use AU-2 to standardise logging requirements for SOAP and REST services. Apply IA-2 to enforce consistent authentication requirements across service interfaces. | ||
| OWASP API Security Top 10 | API1 — Broken Object Level Authorization | REST-specific authorisation testing must catch resource-level access failures. |
| API5 — Broken Function Level Authorization | REST function access often diverges from governance assumptions and needs separate checks. | |
| Recommendation — Test REST endpoints for object-level authorisation flaws before release. Verify function-level authorisation on each REST operation. | ||
Practitioner Guidance
What to prioritise: Build one service inventory and one ownership model first, then layer protocol-specific test suites underneath it. If a team cannot point to a common register for SOAP and REST endpoints, the programme is already too fragmented to trust.
What to verify: Confirm that the shared governance layer includes the same review cadence, logging expectations, and change approval path for both protocols, while the test cases still check the specific failure modes each protocol introduces. A unified policy with different implementation checks is the right shape.
Common mistake: Treating SOAP as “legacy but stable” and REST as “modern but already covered” usually produces the same weakness in two forms, which is inconsistent assurance. The right comparison is not old versus new, but whether each interface is covered by the same governance standard and its own protocol-aware validation.
Practitioner takeaway: Unify the control plane, not the test logic. One governance model should manage ownership, inventory, monitoring, and cadence, while SOAP and REST keep distinct technical checks where their attack surfaces genuinely differ.
Related resources from NHI Mgmt Group
- How should organisations decide whether to keep network operations and security operations separate or combine them?
- Should organisations keep graymail controls in end-user portals or move them into central email security workflows?
- How should organisations separate data security controls from data privacy controls?
- Should organisations keep separate controls for email, endpoint, SaaS, and AI use?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 11, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org