S90.20 exam dumps

SOA S90.20 Value Package

(Include: PDF + Desktop Test Engine + Online Test Engine)

  • Exam Code: S90.20
  • Exam Name: SOA Security Lab
  • No. of Questions: 30 Questions and Answers
  • Updated: Oct 30, 2026

Instant Download: Upon successful payment, Our systems will automatically send the product you have purchased to your mailbox by email. (If not received within 12 hours, please contact us. Note: don't forget to check your spam.)

Download Demo

Custom purchase

Choosing Purchase: "Online Test Engine"
Price: $59.98 
  • Best exam practice material
  • Three formats are optional
  • 10 years of excellence
  • 365 Days Free Updates
  • Learn anywhere, anytime
  • 100% Safe shopping experience

100% Money Back Guarantee

PrepAwayTest 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.

In 2026, candidates expect more than files: they expect answers, updates, and a safety net. PrepAwayTest delivers all three for the SOA Security Lab exam alongside 30 practice questions verified by experts.

SOA S90.20 Exam Overview:

Certification Vendor:Arcitura Education
Exam Name:SOA Security Lab
Exam Number:S90.20
Exam Format:Scenario-based items, Multiple choice
Exam Duration:60 minutes
Exam Price:Official pricing varies by region/testing provider
Available Languages:English
Real Exam Qty:30
Passing Score:Not officially published
Certificate Validity Period:Typically perpetual (no re-certification requirement unless updated)
Related Certifications:Certified SOA Security Specialist
Sample Questions: DOWNLOAD DEMO
Exam Way:Delivered via authorized testing centres or online proctored testing (e.g., through Pearson VUE) globally
Pre Condition:No formal prerequisites; recommended background in SOA concepts and intermediate security knowledge
Official Syllabus URL:https://www.arcitura.com/

SOA S90.20 Exam Syllabus Topics:

SectionObjectives
Topic 1: Fundamental SOA, Services & Microservices- Microservices Architecture
- Core SOA Concepts
Topic 2: Microservice Technology Concepts- API Gateways & Service Mesh
- Service Technology Foundations
Topic 3: Security Lab for Services, Microservices & SOA- Hands-on Security Scenarios
- Security Troubleshooting & Controls
Topic 4: Advanced Security for Services, Microservices & SOA- Hybrid & Multi-Tenant Security
- Threat Modeling & Defense Strategies
Topic 5: Fundamental Security for Services, Microservices & SOA- Authentication & Authorization
- Encryption & Secure Protocols

Inside the SOA Security Lab Study Package

The SOA Security Lab practice questions are organized around the official exam objectives. Key topics include:

  • Advanced Security for Services, Microservices & SOA ()
  • Microservice Technology Concepts ()
  • Fundamental SOA, Services & Microservices ()

Working through these topics systematically covers the syllabus without wasted effort.

Yes. If you plan to prepare for more than one certification, buying practice packages together qualifies for a bundle discount, and returning customers receive their own offers as well. Contact our staff before checkout and they will work out the details with you.

The SOA Security Lab exam requires a score of Not officially published to pass, and the official registration fee is Official pricing varies by region/testing provider. Set against the exam fee, a well-maintained question bank is a modest but high-leverage investment.

The SOA Security Lab exam is scored on a scale where Not officially published is required to pass, and the official exam fee is Official pricing varies by region/testing provider.

No formal prerequisites; recommended background in SOA concepts and intermediate security knowledge

You can confirm the current eligibility requirements on the official S90.20 exam page before you register.

Yes. General questions about purchasing or using the material are answered by our service staff within hours, and deeper technical questions about the S90.20 practice content are passed to our experts, who respond within 24 hours. You are never left puzzling over a question alone.

The SOA Security Lab exam contains 30 questions, and you will have 60 minutes minutes to complete them. Rehearsing with the same constraints removes two surprises from exam day at once.

This package includes 30 practice questions for the SOA Security Lab exam. Every answer is verified by an experienced team of experts, and the bank is updated regularly to stay aligned with the current exam.

SOA Security Lab Sample Questions:

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).

You are asked to redesign this service composition architecture so that it can still carry out the described message exchanges while requiring that Service Consumer A only be authenticated once using the identity store.
Which of the following statements describes an accurate solution?

  • A. A single sign-on mechanism is implemented. The Brokered Authentication pattern is applied together with the Data Origin Authentication pattern. A separate authentication broker utility service is added in between Service Consumer A and Service A.
    This requires that Service A send its Username token only once to Service B.
    Service B then acts as a secondary authentication broker and authenticates Service Consumer A and Service A using the identity store. If the authentication is successful, Service B generates a shared secret key to be used as a session key during communication with Services C and D.
    Because the session key is only known by these services, it can be used authenticates the services to each other.
  • B. A single sign-on mechanism is implemented. The Brokered Authentication pattern is applied together with the Data Origin Authentication pattern. Service A is redesigned to use holder-of-key based subject confirmation SAML assertions. This way, Service A only needs to send its Username token once to Service B.
    Service B then acts as the authentication broker by issuing a SAML token to Service A and then further sends the SAML token to Services C and D on behalf of Service Consumer A and Service A.
    Service B signs the SAML assertion in order to ensure its authenticity and integrity during message exchanges with Services C and D.
  • C. A single sign-on mechanism is implemented. The Brokered Authentication pattern is applied, resulting in Service A becoming the authentication broker. The authentication broker authenticates the security credentials received from Service Consumer A against the identity store. After successful authentication, the authentication broker issues a signed SAML token for Service Consumer A.
    The SAML token is subsequently provided to Services B.C. and D by Service A, on behalf of Service Consumer A.
  • D. The Direct Authentication pattern is applied together with an authentication process that uses digital certificates and digital signatures instead of Username tokens. The digital certificate of Service Consumer A is attached to all subsequent request messages issued by Services A, B, C and D and these request messages are further signed by a private key.
Reveal Solution  Discussion  0

Correct Answer: C  🗳️

Service A is a publically accessible service that provides free multimedia retrieval capabilities to a range of service consumers. To carry out this functionality, Service A is first invoked by Service Consumer A (1). Based on the nature of the request message received from Service Consumer A, Service A either invokes Service B or Service C.
When Service B is invoked by Service A (2A) it retrieves data from publicly available sources (not shown) and responds with the requested data (3A). When Service C is invoked by Service A (2B) it retrieves data from proprietary sources within the IT enterprise (not shown) and responds with the requested data (3B). After receiving a response from Service B or Service C, Service A sends the retrieved data to Service Consumer A (4).
Service B does not require service consumers to be authenticated, but Service C does require authentication of service consumers. The service contract for Service A therefore uses WS-Policy alternative policies in order to express the two different authentication requirements to Service Consumer A.
When Service Consumer A sends a request message (1), Service A determines whether the request requires the involvement of Service C and then checks to ensure that the necessary security credentials were received as part of the message. If the credentials provided by Service Consumer A are verified. Service A creates a signed SAML assertion and sends it with the request message to Service C (2B) This authentication information is protected by public key encryption However, responses to Service Consumer A's request message (3B, 4) are not encrypted for performance reasons.

Recently, the usage of Service C has noticeably declined. An investigation has revealed response messages issued by Service C (3B) have been repeatedly intercepted and accessed by unauthorized and malicious intermediaries. As a result, Service Consumer A has lost confidence in the use of Service A for the retrieval of proprietary data because it is being viewed as a security risk. This is especially troubling, because the owner of Service A had planned to start charging a fee for Service A's ability to provide proprietary data via the use of Service C.
How can this service composition architecture be changed to address the security problem with minimal impact on runtime performance?

  • A. Use the existing PKI to specify encryption and digital signature requirements on the messages. Service C can use Service Consumer A's public key to generate a symmetric key. Service Consumer A can also generate the same session key from its own public key.
    Service C can use the session key to encrypt the response message (and the hash value of the response message), concatenate them, and send them to Service Consumer A.
    Service Consumer A separates the concatenated and encrypted hash value, decrypts it, and then decrypts the encrypted response message. As a result, the confidentiality and integrity of the response message are guaranteed.
  • B. Use the existing PKI to provide two-way authentication of the exchanged messages.
    After receiving a request from the service consumer, Service A can respond with a signed acknowledgement of the message, encrypted by the public key of Service Consumer A.
    Only Service Consumer A will be able to decrypt the encrypted acknowledgement. Service Consumer A then responds to the acknowledgement, thereby verifying its identity with Service A.
    Because both Service Consumer A and Service A are mutually authenticated, end-to-end transport-layer security is sufficient to provide message confidentiality in order to prevent unauthorized intermediaries from accessing messages originating from Service C.
  • C. Use the existing PKI to provide message-layer security for the response messages originating from Service C.
    To provide message confidentiality, Service C can encrypt the response messages using Service Consumer A's public key. This prevents unauthorized intermediaries from accessing the content of response messages.
  • D. Use the existing PKI to establish secure communication between Service Consumer A and Service C.
    A symmetric key can be generated for the data being sent from Service C to Service Consumer A Service C can generate a session key that is encrypted with Service Consumer A's public key. Service C can then attach the session key to the response message, which is encrypted using the session key. Because only Service Consumer A can decrypt the encrypted session key, the data transmitted in the message is safe from access by unauthorized intermediaries.
Reveal Solution  Discussion  0

Correct Answer: D  🗳️

  • A. Each record in Database A is classified as either private or public. After Service A is invoked by a service consumer (1), it authenticates the request message using an identity store and retrieves the corresponding authorization (2, 3). Once authorized, the service consumer's request is submitted to Database A (4), which then returns the requested data (5) If the service consumer has private access permissions, all of the returned data is included in Service A's response message (6). If the service consumer has public access permissions, then Service A first filters the data in order to remove all unauthorized private data records before sending to the response message to the service consumer (6).

    In addition to retrieving data, Service A's data access capability can be used to update database records. An investigation recently revealed an information leakage problem that can occur when service consumers with public access permissions attempt to update the ID value of a database record The ID values of all database records (private or public) must be unique. When a service consumer with public access permissions updates a public database record with an ID value that is already assigned to a private database record, the database returns an error message describing this conflict. This error text reveals confidential information by stating that the ID value submitted by the service consumer with public access permissions already exists within a private database record.
    What steps can be taken to avoid this problem while preserving the requirement that all database records (private and public) have unique ID values?
  • B. The service consumer's request message containing the ID value can be encrypted by inserting the private key of the service consumer into the data. Because all service consumers have different private keys, this approach will lead to different encrypted values, even if the plain text ID values are the same. As a result, two data items with the same encrypted unique identifier cannot exist.
  • C. The database rules are changed so that the ID value of database records no longer needs to be unique. As a further precaution, the Service A logic is changed to disallow the update of private database records by service consumers with only public access permissions.
  • D. The Exception Shielding pattern is applied to replace the error description text before a response message is returned to the service consumer. Furthermore, the ID value of all database records is appended with a code indicating whether the database record is private or public
  • E. When Service A detects that a service consumer with public access permissions has submitted an ID value that already exists within a private database record, it stores the service consumer's ID value in a temporary database and returns a response message indicating that the update was successful. A notification message is then sent to a human database administrator who manually contacts the owner of the service consumer in order to explain that the ID value submitted cannot be accepted because it already exists within a private database record.
Reveal Solution  Discussion  0

Correct Answer: A,D  🗳️

Viewing page 1 out of 10 pages.
Viewing questions 1-3 out of 30 questions.

10%

1532 Customer ReviewsCustomers Feedback (* Some similar or old comments have been hidden.)

This S90.20 practice test is sufficient to pass the exam. Although i faced many unexpected questions, i managed to pass the exam. I recommend you to buy it.

Burgess

Burgess     4.5 star  

I loved it because I could download the S90.20 questions and Answers and PDFs and study from wherever I was instead of being chained to my computer.

Randolph

Randolph     4 star  

I bought the S90.20 exam questions after i failed the S90.20 exam once with out any exam material, then i passed it successfully, the S90.20 exam questions are valid and accurate.

Alvin

Alvin     5 star  

With S90.20 practice test i was much ready and i succeeded as it gave me overall exposure for the actual exam.

Paul

Paul     5 star  

It is cool S90.20 practice guide, i passed my exam yesterday! Thank you for all your help!

Harold

Harold     4.5 star  

This exam dump is a great asset to pass the SOA exams, if you use the questions from PrepAwayTest,you will pass S90.20 exam for sure.

Marina

Marina     4.5 star  

There are about 4 new questions in real S90.20 exam, but I still passed it with the help of S90.20 study dump. Still a vaild materials.

Mike

Mike     4 star  

Passed with 92%. This dump is valid Only one new question on the real exam. Thank you all !!! Really valid training materials!!!

Page

Page     5 star  

I passed S90.20 exam by reading PrepAwayTest real questions and answers.

Judith

Judith     5 star  

Thank you!
Thanks, just passed S90.20 exam.

Dunn

Dunn     4 star  

I advise that you should buy dumps. It saves you much time and heart to play games and work. It is worthy this price.

Mandy

Mandy     4.5 star  

Please continue to make your SOA Security Lab dumps better.

Noah

Noah     4.5 star  

This S90.20 exam is the third exam that I used your study materials.

Doris

Doris     4 star  

S90.20 questions version is valid.

Malcolm

Malcolm     4.5 star  

This S90.20 learning dump is totally valid, guys. Just passed my S90.20 and passed it Well. Highly recommended.

Herbert

Herbert     5 star  

Thanks alot
Hey, Thank you much for being such miraculous support.

Lionel

Lionel     5 star  

Most of the actual questions are from your dumps.
Luckily, I passed the test in my first attempt.

Bevis

Bevis     4.5 star  

PrepAwayTest provides updated study guides and exam dumps for the S90.20 certification exam. I just Passed my exam with an 95% score and was highly satisfied with the material.

Sean

Sean     4.5 star  

Passed S90.20 exam one time. Great! It's certainly worth it. And the service is always kind and patient to give help. Every detail is perfect.

Jo

Jo     4 star  

Valid S90.20 exam dumps.This version is still valid.

Robert

Robert     5 star  

I bought the PDF version, and the real exam was still different form this version. Though i pass the S90.20 exam, i suggest you should buy the Software version which can simulte the real exam.

Hamiltion

Hamiltion     4 star  

Everything is so good S90.20 dumps.

Shirley

Shirley     4 star  

I bought three versions of the S90.20 study materials, and i love the APP online most for i can practice it on the IPAD. I passed the exam as i expected. Thanks!

Clifford

Clifford     4.5 star  

LEAVE A REPLY

Your email address will not be published. Required fields are marked *


Related Exams

0
0
0
0

Contact Us

If you have any question please leave me your email address, we will reply and send email to you in 12 hours.

Our Working Time: ( GMT 0:00-15:00 )
From Monday to Saturday

Support: Contact now