100% Money Back Guarantee
Prep4away 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.
- Best exam practice material
- Three formats are optional
- 10 years of excellence
- 365 Days Free Updates
- Learn anywhere, anytime
- 100% Safe shopping experience
S90.20 Online Test Engine
- Online Tool, Convenient, easy to study.
- Instant Online Access S90.20 Dumps
- Supports All Web Browsers
- S90.20 Practice Online Anytime
- Test History and Performance Review
- Supports Windows / Mac / Android / iOS, etc.
- Try Online Engine Demo
- Total Questions: 30
- Updated on: Nov 04, 2026
- Price: $59.00
S90.20 Desktop Test Engine
- Installable Software Application
- Simulates Real S90.20 Exam Environment
- Builds S90.20 Exam Confidence
- Supports MS Operating System
- Two Modes For S90.20 Practice
- Practice Offline Anytime
- Software Screenshots
- Total Questions: 30
- Updated on: Nov 04, 2026
- Price: $59.00
S90.20 PDF Practice Q&A's
- Printable S90.20 PDF Format
- Prepared by SOA Experts
- Instant Access to Download S90.20 PDF
- Study Anywhere, Anytime
- 365 Days Free Updates
- Free S90.20 PDF Demo Available
- Download Q&A's Demo
- Total Questions: 30
- Updated on: Nov 04, 2026
- Price: $59.00
The PDF version of SOA Security Lab is made for busy schedules: download it once, then learn on Prep4away whenever a free moment appears, whether at home or during a commute.
SOA S90.20 Exam Overview:
| Certification Vendor: | Arcitura Education |
|---|---|
| Exam Name: | SOA Security Lab |
| Exam Number: | S90.20 |
| Exam Price: | $249 USD |
| Real Exam Qty: | 3–5 practical lab tasks |
| Related Certifications: | Certified Microservice Professional Certified SOA Professional |
| Exam Format: | Design challenges, Written responses, Diagramming, Lab-based, Scenario-driven, Manual evaluation |
| Passing Score: | 70% or 700/1000 |
| Exam Duration: | 180–240 |
| Available Languages: | English |
| Certificate Validity Period: | 3 years |
| 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/ |
SOA S90.20 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Threat Mitigation & Risk Management | 25% | - Threat modeling and vulnerability assessment - Security governance and compliance - Countermeasures for injection, DoS, replay attacks - Confidentiality, integrity, non-repudiation controls |
| SOA Security Architecture & Patterns | 25% | - Policy-based access control and XACML - Secure service composition and orchestration - Trusted subsystems and security gateways - Identity propagation across service chains |
| Secure Service Interactions | 30% | - Transport security (TLS/SSL) - Security token management (SAML, JWT, OAuth) - Message-level security (WS-Security, XML Encryption, XML Signature) - Secure service discovery and registry |
| Infrastructure & Advanced Security | 20% | - Applying advanced SOA security patterns - Securing API gateways and service meshes - Security monitoring and incident response |
What S90.20 Candidates Want to Know
The SOA Security Lab questions are written and organized by senior experts and experienced specialists so that your study time concentrates on the most test-relevant knowledge. Instead of spreading your effort across endless coverage, you practice what the S90.20 exam actually weighs, which raises your learning efficiency session by session.
The real S90.20 exam gives you 180–240 minutes for 3–5 practical lab tasks questions. Rehearsing under the same conditions on the Prep4away engine builds the pacing you will rely on.
- Threat Mitigation & Risk Management (25%)
- Secure Service Interactions (30%)
- Infrastructure & Advanced Security (20%)
Let the weights decide where your hours go first.
Three versions cover different working lives. The PDF downloads for learning at any time. The PC test engine runs on unlimited computers, so you can study on screens at home and at the workplace. The online engine works on any electronic equipment, with no device limit and offline use supported, so practice never depends on your location.
The package contains 30 practice questions for the S90.20 exam, all verified by senior experts and organized for focused, efficient revision.
To pass S90.20 you need 70% or 700/1000, and the official exam fee is $249 USD. Fixing both figures early keeps your target concrete and your budget planned.
Arcitura Official Exam Registration: register for S90.20
Pearson VUE Arcitura Testing: register for S90.20
SOACP Module 19: Advanced SOA Security: Visit official page
Security for Microservices & SOA Course: Visit official page
Recommended: S90.18 Fundamental SOA Security and S90.19 Advanced SOA Security; hands-on experience with SOA/microservices security
SOA Security Lab Sample Questions:
Services A, B and C belong to Service Inventory A.
Services D, E and F belong to Service Inventory B.
Service C acts as an authentication broker for Service Inventory A.
Service F acts as an authentication broker for Service Inventory B.
Both of the authentication brokers use Kerberos-based authentication technologies. Upon receiving a request message from a service consumer, Services C and F authenticate the request using a local identity store and then use a separate Ticket Granting Service (not shown) to issue the Kerberos ticket to the service consumer.
A recent security audit of the two service inventories revealed that both authentication brokers have been victims of attacks. In Service Inventory A, the attacker has been intercepting and modifying the credential information sent by Service C (the ticket requester) to the Ticket Granting Service. As a result, the requests have been invalidated and incorrectly rejected by the Ticket Granting Service. In Service Inventory B, the attacker has been obtaining service consumer credentials and has used them to request and receive valid tickets from the Ticket Granting Service. The attacker has then used these tickets to enable malicious service consumers to gain access to other services within the service inventory.
How can the two service inventory security architectures be improved in order to counter these attacks?
- A. The Data Confidentiality pattern can be applied to messages exchanged by the services in Service Inventory A.
The Data Origin Authentication pattern can be applied to messages exchanged by services in Service Inventory B. - B. WS-Trust can be used to establish secure communication between the authentication broker and the service consumers. After receiving the request message and the corresponding credentials from service consumers, the authentication broker can validate their identity, and if successful, a signed SAML assertion containing all authentication information will be issued. The SAML assertion will then be used to authenticate the service consumers during subsequent communications. Because the messages are signed and encrypted, malicious service consumers cannot access the data. This approach can be applied to counter the threats in both Service Inventories A and B.
- C. The Service Perimeter Guard pattern can be applied to Service Inventory A in order to establish a perimeter service responsible for validating and filtering all incoming request messages on behalf of Service C.
The Data Origin Authentication pattern can be applied to messages exchanged by services in Service Inventory B.
This will ensure the integrity of messages by verifying their origins to the message recipients. - D. WS-SecureConversation can be used to secure the communication between the authentication broker and service consumers in Service Inventory A.
This ensures that Services A and B will contact Service C to request a security context token that will be used to generates a session key for the encryption of the ticket submitted to Service C.
The Data Origin Authentication pattern can be applied to messages exchanged by services in Service Inventory B.
This will ensure the integrity of messages try verifying their origins to the message recipients.
Correct Answer: A 🗳️
Service A exchanges messages with Service B multiple times during the same runtime service activity. Communication between Services A and B has been secured using transport-layer security. With each service request message sent to Service B (1A. IB), Service A includes an X.509 certificate, signed by an external Certificate Authority (CA).
Service B validates the certificate by retrieving the public key of the CA (2A. 2B) and verifying the digital signature of the X.509 certificate. Service B then performs a certificate revocation check against a separate external CA repository (3A, 3B). No intermediary service agents reside between Service A and Service B.
Service B has recently suffered from poor runtime performance plus it has been the victim of an access-oriented attack. As a result, its security architecture must be changed to fulfill the following new requirements: 1. The performance of security-related processing carried out by Service B when communicating with Service A must be improved. 2. All request messages sent from Service A to Service B must be screened to ensure that they do not contain malicious content.
Which of the following statements describes a solution that fulfills these requirements?
- A. Apply the Trusted Subsystem pattern to by introducing a new utility service. Because Service B is required to limit the use of external resources. Service A must ensure that no other services can request processing from Service B in order to prevent malicious content from infiltrating messages. This is achieved by creating a dedicated replica of Service B to be used by the utility service only. Upon receiving the request message and the accompanying security credentials from Service A.
the utility service verifies the authentication information and the validity of the X.509 signature. If the authentication information is correct, then the utility service replicates the code of Service B, performs the necessary processing, and returns the response to Service A. - B. Eliminate the need to retrieve the public key from the Certificate Authority and to verify the certificate revocation information by extending the service contract of Service B to accept certificates only from pre-registered Certificate Authorities. This form of pre- registration ensures that Service B has the public key of the corresponding Certificate Authority.
- C. Apply the Trusted Subsystem pattern by introducing a new utility service between Service A and Service B.
When Service A sends request messages, the utility service verifies the provided credentials and creates a customized security profile for Service A.
The security profile contains authentication and access control statements that are then inherited by all subsequent request messages issued by Service A.
As a result, performance is improved because Service A does not need to resubmit any additional credentials during subsequent message exchanged as part of the same runtime service activity. Furthermore, the utility service performs message screening logic to filter out malicious content. - D. Add a service agent to screen messages sent from Service A to Service B.
The service agent can reject any message containing malicious content so that only verified messages are passed through to Service B.
Instead of using X.509 certificates, use WS- SecureConversation sessions. Service A can request a Security Context Token (SCT) from a Security Token Service and use the derived keys from the session key to secure communication with Service B.
Service B retrieves the session key from the Security Token Service.
Correct Answer: D 🗳️
Service Consumer A sends a request message with a Username token to Service A (1).
Service B authenticates the request by verifying the security credentials from the Username token with a shared identity store (2), To process Service Consumer A's request message. Service A must use Services B, C, and D.
Each of these three services also requires the Username token (3. 6, 9) in order to authenticate Service Consumer A by using the same shared identity store (4, 7, 10). Upon each successful authentication, each of the three services (B, C, and D) issues a response message back to Service A (5, 8, 11).
Upon receiving and processing the data in all three response messages, Service A sends its own response message to Service Consumer A (12).
There are plans implement a single sign-on security mechanism in this service composition architecture. The service contracts for Services A, C, and D can be modified with minimal impact in order to provide support for the additional messaging requirements of the single sign-on mechanism. However, Service B's service contract is tightly coupled to its implementation and, as a result, this type of change to its service contract is not possible as it would require too many modifications to the underlying service implementation.
Given the fact that Service B's service contract cannot be changed to support single sign- on, how can a single sign-on mechanism still be implemented across all services?
- A. Replace the Username tokens with X.509 digital certificates. This allows for the single sign-on mechanism to be implemented without requiring changes to any of the service contracts.
- B. Apply the Brokered Authentication pattern to establish Service A as an authentication broker that issues a SAML token for Service Consumer A and forwards Service Consumer A's token to other services. Apply the Trusted Subsystem pattern to create a utility service that acts as a trusted subsystem for Service B.
This utility service is able to perform authentication using the SAML token from Service A and can then generate a Username token by embedding its own credentials when accessing Service B.
This way, Service B can perform authentication of request messages as it does now, but it can still participate in the single sign-on message exchanges without requiring changes to its service contract. - C. Apply the Brokered Authentication pattern so that Service A acts as an authentication broker that issues a SAML token for Service Consumer A and forwards Service Consumer A's token to Services C and D.
Create a second service contract for Service B that supports single sign-on. This way, Service B can still perform authentication of incoming requests using the old service contract while allowing for the processing of SAML tokens using the new service contract. - D. Apply the Brokered Authentication pattern so that Service A acts as an authentication broker that issues a SAML token on behalf of Service Consumer A, and forwards this token to Services C and D.
Create a new utility service is positioned between Service A and Service B.
This utility service perform a conversion of the SAML token to a Username token, and then forwards the Username token to Service B so that Service B can still perform authentication of incoming requests using its own security mechanism.
Correct Answer: D 🗳️
Viewing page 1 out of 10 pages.
Viewing questions 1-3 out of 30 questions.
666 Customer ReviewsCustomers Feedback (* Some similar or old comments have been hidden.)
I have passed S90.20 exam,the material you offer is very useful for me,thank you so much!!!
Dump still valid .Although there are new questions but i still passed only by studying this S90.20 dumps pdf and of course my knowledge and experience. Carefully study and mark the answers.
The S90.20 exam questions and answers were very much helpful! Thanks, Prep4away! I have passed the Prep4away exam successfully for the exam questions only.
Anyway I also have some basics in this S90.20 exam so I used the exam dumps.
Thanks for Prep4away S90.20 practice questions.
Thank you so much team Prep4away for developing the exam practise software. Passed my S90.20 certification exam in the first attempt. Questions and answers pdf file is also highly recommended by me.
Prep4away is a credible website. I have passed S90.20 exam easily. The exam questions and answers are accurate like they say.
S90.20 exam dumps have been great at providing me with the skills that I needed to prepare for my exam and get maximum score. Thank you!
I am very satisfied with my purchases. Share my news with you.
So easy to pass my S90.20 exam.
Instant Download S90.20
After Payment, our system will send you the products you purchase in mailbox in a minute after payment. If not received within 2 hours, please contact us.
365 Days Free Updates
Free update is available within 365 days after your purchase. After 365 days, you will get 50% discounts for updating.
Money Back Guarantee
Full refund if you fail the corresponding exam in 60 days after purchasing. And Free get any another product.
Security & Privacy
We respect customer privacy. We use McAfee's security service to provide you with utmost security for your personal information & peace of mind.
