Last Updated: Sep 07, 2026
No. of Questions: 30 Questions & Answers with Testing Engine
Download Limit: Unlimited
Our Actual4Cert S90.20 actual exam cert can provide you with the comprehnsive study points about the acutal test, with which you can have a clear direction during the perparation.The validity and reliability of the S90.20 actual torrent has helped lots of people get good redsult.Choose our S90.20 training cert, you will get 100% pass.
Actual4Cert has an unprecedented 99.6% first time pass rate among our customers.
We're so confident of our products that we provide no hassle product exchange.
Short on study time before your S90.20 exam? The 30 practice questions at Actual4Cert concentrate your effort on exactly what the SOA Security Lab exam measures, and every set is kept current for 2026.
| Certification Vendor: | Arcitura Education |
|---|---|
| Exam Name: | SOA Security Lab |
| Exam Number: | S90.20 |
| Exam Format: | Lab-based, Scenario-driven, Written responses, Manual evaluation, Design challenges, Diagramming |
| Passing Score: | 70% or 700/1000 |
| Exam Price: | $249 USD |
| Certificate Validity Period: | 3 years |
| Related Certifications: | Certified Microservice Professional Certified SOA Professional |
| Real Exam Qty: | 3–5 practical lab tasks |
| Exam Duration: | 180–240 |
| Available Languages: | English |
| Recommended Training: | SOACP Module 19: Advanced SOA Security Security for Microservices & SOA Course |
| Exam Registration: | Pearson VUE Arcitura Testing Arcitura Official Exam Registration |
| Sample Questions: | DOWNLOAD DEMO |
| Exam Way: | Online proctored via Arcitura digital platform or on-site at authorized workshops |
| Pre Condition: | Recommended: S90.18 Fundamental SOA Security and S90.19 Advanced SOA Security; hands-on experience with SOA/microservices security |
| Official Syllabus URL: | https://www.arcitura.com/soacp-gen-1/exams/exam-s90-20-soa-security-lab/ |
| Section | Weight | Objectives |
|---|---|---|
| Topic 1: SOA Security Architecture & Patterns | 25% | - Policy-based access control and XACML - Secure service composition and orchestration - Identity propagation across service chains - Trusted subsystems and security gateways |
| Topic 2: Threat Mitigation & Risk Management | 25% | - Countermeasures for injection, DoS, replay attacks - Security governance and compliance - Confidentiality, integrity, non-repudiation controls - Threat modeling and vulnerability assessment |
| Topic 3: Infrastructure & Advanced Security | 20% | - Security monitoring and incident response - Securing API gateways and service meshes - Applying advanced SOA security patterns |
| Topic 4: Secure Service Interactions | 30% | - Secure service discovery and registry - Transport security (TLS/SSL) - Message-level security (WS-Security, XML Encryption, XML Signature) - Security token management (SAML, JWT, OAuth) |
The SOA Security Lab exam (exam code S90.20) is the official SOA exam that leads to the Certified SOA Security Specialist / Certified Service Security Specialist certification, sitting at the Specialist level of the SOA certification track. It is also connected with Certified SOA Professional, Certified Microservice Professional. If this is the credential you are working toward, the 30 practice questions at Actual4Cert map directly to its objectives.
The SOA Security Lab exam includes 3–5 practical lab tasks questions, and you have 180–240 to complete them. Divide the time limit by the question count and you get a tight average pace per item, so train yourself to flag time-consuming questions and return to them later instead of getting stuck. Before test day, run at least one full timed session in the Actual4Cert test engine under the same limits — the clock should never surprise you.
The passing score for SOA Security Lab is 70% or 700/1000, and the official registration fee is $249 USD. A failed attempt means paying that fee in full again, so your preparation budget deserves the same attention as your study plan. A practical rule: book your exam date only after you can finish a Actual4Cert practice test comfortably above the passing score more than once.
According to SOA, candidates should meet the following before registering: Recommended: S90.18 Fundamental SOA Security and S90.19 Advanced SOA Security; hands-on experience with SOA/microservices security. Requirements can change, so confirm the latest details on the official exam page before you register.
You can register for the SOA Security Lab exam through the official channels below:
Exam delivery: Online proctored via Arcitura digital platform or on-site at authorized workshops.
SOA lists the following official training options for this exam:
Formal training builds the theory; pair it with the 30 practice questions from Actual4Cert to find out whether you are genuinely ready for the exam.
Yes. A free PDF demo of the S90.20 practice questions is available to download, so you can judge the format and quality before paying anything. Every purchase also includes 365 days of free updates, and if your product expires you can extend the update service at a 50% discount.
Your order is covered by a conditional 100% money-back guarantee: if you take the corresponding exam within 60 days of purchase and do not pass, you may apply for a full refund. Exams taken within 3 days of purchase are not eligible, nor are free materials or expired orders, and the candidate name must match the payer name. To claim, submit a scanned enrollment slip and your official Score Report PDF within 2 days of the exam; claims are processed within 7 days. Prefer to keep studying? You can instead exchange your purchase for two free products of equal value while keeping the update service on your original one. Delivery itself is immediate: your product unlocks for instant download right after payment and a copy is emailed to you within a minute — if nothing arrives within 2 hours, contact our support team. There is no limit on the number of computers you can install it on.
The SOA Security Lab blueprint is divided into 4 major domains, starting with Threat Mitigation & Risk Management (25%), Infrastructure & Advanced Security (20%), and SOA Security Architecture & Patterns (25%). The full breakdown, including every subdomain and its weighting, is listed in the Exam Topics section above — review it against your own weak areas before scheduling the exam.
Service Consumer A sends a request to Service A (1). Service A replies with an acknowledgement message (2) and then processes the request and sends a request message to Service B (3). This message contains confidential financial data. Service B sends three different request messages together with its security credentials to Services C, D, and E (4, 5, 6). Upon successful authentication, Services C, D, and E store the data from the message in separate databases (7, 8, 9) Services B, C, D, and E belong to Service Inventory A, which further belongs to Organization B.
Service Consumer A and Service A belong to Organization A.
The service contracts of Services A and B both comply with the same XML schema.
However, each organization employs different security technologies for their service architectures. To protect the confidential financial data sent by Service A to Service B, each organization decides to independently apply the Data Confidentiality and the Data Origin Authentication patterns to establish message-layer security for external message exchanges. However, when an encrypted and digitally signed test message is sent by Service A to Service B, Service B was unable to decrypt the message.
Which of the following statements describes a solution that solves this problem?
Service Consumer A sends a request message to Service A (1), after which Service A sends a request message to Service B (2). Service B forwards the message to have its contents calculated by Service C (3). After receiving the results of the calculations via a response message from Service C (4), Service B then requests additional data by sending a request message to Service D (5). Service D retrieves the necessary data from Database A (6), formats it into an XML document, and sends the response message containing the XML-formatted data to Service B (7).
Service B appends this XML document with the calculation results received from Service C, and then records the entire contents of the XML document into Database B (8). Finally, Service B sends a response message to Service A (9) and Service A sends a response message to Service Consumer A (10).
Services A, B and D are agnostic services that belong to Organization A and are also being reused in other service compositions. Service C is a publicly accessible calculation service that resides outside of the organizational boundary. Database A is a shared database used by other systems within Organization A and Database B is dedicated to exclusive access by Service B.
Service B has recently been experiencing a large increase in the volume of incoming request messages. It has been determined that most of these request messages were auto-generated and not legitimate. As a result, there is a strong suspicion that the request messages originated from an attacker attempting to carry out denial-of-service attacks on Service B.
Additionally, several of the response messages that have been sent to Service A from Service B contained URI references to external XML schemas that would need to be downloaded in order to parse the message data. It has been confirmed that these external URI references originated with data sent to Service B by Service C.
The XML parser currently being used by Service A is configured to download any required XML schemas by default. This configuration cannot be changed.
What steps can be taken to improve the service composition architecture in order to avoid future denial-of-service attacks against Service B and to further protect Service A from data access-oriented attacks?
Service Consumer A sends a request message to Service A (1), after which Service A sends a request message with security credentials to Service B (2). Service B authenticates the request and, if the authentication is successful, writes data from the request message into Database B (3). Service B then sends a request message to Service C (4), which is not required to issue a response message. Service B then sends a response message back to Service A (5). After processing Service B's response, Service A sends another request message with security credentials to Service B (6). After successfully authenticating this second request message from Service A, Service B sends a request message to Service D (7). Service D is also not required to issue a response message. Finally, Service B sends a response message to Service A (8), after which Service A records the response message contents in Database A (9) before sending its own response message to Service Consumer A (10).
To use Service A, Service Consumer A is charged a per usage fee. The owner of Service Consumer A has filed a complaint with the owner of Service A, stating that the bills that have been issued are for more usage of Service A than Service Consumer A actually used.
Additionally, it has been discovered that malicious intermediaries are intercepting and modifying messages being sent from Service B to Services C and D.
Because Services C and D do not issue response messages, the resulting errors and problems were not reported back to Service B.
Which of the following statements describes a solution that correctly addresses these problems?
Michael
Philip
Stev
Woodrow
Beryl
Dominic
Actual4Cert is the world's largest certification preparation company with 99.6% Pass Rate History from 60267+ Satisfied Customers in 148 Countries.
Over 60267+ Satisfied Customers
