SOA S90.20 Valid Dump : SOA Security Lab

S90.20 real exams

Exam Code: S90.20

Exam Name: SOA Security Lab

Updated: Sep 10, 2026

Q & A: 30 Questions and Answers

Already choose to buy "PDF"
Price: $49.99 

The SOA Security Lab certification has a strong reputation for a reason — the S90.20 exam tests applied skills, not memorized definitions. Candidates around the world use Actual4Exams practice questions to close knowledge gaps before test day.

SOA S90.20 Exam Overview:

Certification Vendor:Arcitura Education (SOA School)
Exam Name:SOA Security Lab S90.20
Exam Number:S90.20
Related Certifications:SOA Security Specialist
Exam Duration:120 minutes
Exam Format:Scenario-based Assessment, Practical Lab Exam
Available Languages:English
Sample Questions:Free Download S90.20 valid dump
Exam Way:Online proctored lab-based exam
Pre Condition:Recommended: completion of SOA Security Specialist training or equivalent knowledge of SOA concepts and web service security.

SOA S90.20 Exam Syllabus Topics:

SectionObjectives
Topic 1: Service Security Design- Service exposure and gateway security controls
- Secure service design patterns
Topic 2: Message and Transport Security- WS-Security standards and message protection
- Encryption and digital signatures
Topic 3: SOA Security Fundamentals- Security risks and threat models in SOA environments
- Security principles in service-oriented architecture
Topic 4: Identity and Access Management- Federated identity and trust management
- Authentication and authorization mechanisms
Topic 5: Security Governance- Auditability and monitoring in SOA security
- Policy enforcement and compliance considerations

Common Questions About the SOA S90.20 Exam

The S90.20 exam, officially known as SOA Security Lab, is the SOA test that leads to the SOA Security Specialist certification at the Professional level. Passing it validates the skills employers expect from a certified professional. It is also associated with related credentials such as SOA Security Specialist.

Recommended: completion of SOA Security Specialist training or equivalent knowledge of SOA concepts and web service security.

You can book the S90.20 exam through the official registration channels below:

Exam delivery: Online proctored lab-based exam. Seats at popular test centers fill quickly, so schedule early once your preparation is on track.

SOA recommends the following training options for SOA Security Lab candidates:

Pair any course with the 30 practice questions from Actual4Exams to measure how ready you really are before paying the exam fee.

Yes. A free PDF demo of the SOA Security Lab questions is available, so you can check the question style and answer quality before you pay. Every purchase also includes 365 days of free updates, and if the product expires you can renew the update service at a 50% discount from your member zone.

If you take the corresponding S90.20 exam within 60 days of purchase and do not pass, you can apply for a full refund under the 100% Money Back Guarantee: submit a scan of your enrollment slip and your official Score Report (PDF) within 2 days of the exam date, and the claim is processed within 7 days. Attempts made within 3 days of purchase, downloads without an actual exam attempt, free materials, and expired orders are not eligible, and the candidate name must match the payer name. Prefer new material instead of a refund? You can exchange your purchase for two free products of equal value and keep the update service on your original product. As for delivery, the files are available for instant download and are also emailed to you within one minute of payment — if nothing arrives within 2 hours, contact customer service. There is no limit on how many computers you can install the product on.

The official SOA Security Lab outline is organized into 5 domains. The first three are:

  • Security Governance
  • SOA Security Fundamentals
  • Service Security Design

See the complete exam topics section above for the full outline and the weighting of every domain.

SOA Security Lab Sample Questions:

Question 1

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?

A. Although both of the organizations successfully applied the Data Confidentiality and the Data Origin Authentication patterns, the order in which the patterns were applied is incorrect. The application of the Data Origin Authentication pattern must always follow the application of the Data Confidentiality pattern to ensure that the message confidentiality from a third party authenticates the origin of the message.
B. Although both of the organizations applied the Data Confidentiality and the Data Origin Authentication patterns, the security technologies used for the Service A and Service B architectures may be incompatible. Because there are several technologies and versions of technologies that can be used to apply these patterns, the organizations need to standardize implementation level details of the relevant security technologies.
C. The problem with the test message occurred because Service A used incorrect keys to protect the message sent to Service B.
Service A used its own public key to sign the message and then used Service B's public key to encrypt the message content. To correct the problem, Service A must use WS-SecureConversation to agree on a secret session key to be used to encrypt messages exchanged between Services A and B.
Because this session key is only known by Services A and B, encrypting the messages with this key also provides authentication of the origin of the data.
D. The problem with the test message occurred because Service A needed the private key of Service B to digitally sign the message. An attacker pretending to be Service B likely sent a fake private/public keys pair to Service A.
Using these fake keys to encrypt and digitally sign the message made the message incompatible for Service B.
Because the fake private key was also used to sign the hash, it explains the source of the problem.


Question 2

A. Apply the Service Perimeter Guard pattern to establish a perimeter service that can perform security functions on behalf of Service A.
Next, apply the Data Confidentiality pattern so that the security credential information provided by Service Consumer A with the request message is encrypted with the secret key shared between the perimeter service and Service Consumer A.
The perimeter service evaluates the credentials and if successfully authenticated, forwards the request message to Service A.
Transport-layer security is used to protect message exchanges between Service A and Service Consumer
B.
C. Apply the Service Perimeter Guard pattern together with the Trusted Subsystem pattern to establish a perimeter service that can perform security functions on behalf of Service A.
The utility service can verify the validity of the request messages from Service Consumer A by authenticating the request message against an identity store. If the request message is authenticated, the utility service then sends it to Service A for further processing. All communications between Service A and Service Consumer A can be encrypted using the public key of the intended recipient, and signed using the private key of the sender.
Industry standards that can be used for this solution are XML-Encryption, XML-Signature, and WS-Trust.
D. Apply the Trusted Subsystem pattern together with the Data Origin Authentication pattern in order to establish a utility service that performs the security processing on behalf of Service A.
Service Consumer A must digitally sign all request messages and encrypt the credential information using the public key of the utility service. The utility service can then verify the security credentials and the digital signature to establish the validity of the request message. If the request message is permitted, the utility service establishes a composite trust domain that encompasses Service Consumer A, Service A, Database A, and the legacy system. Because all communications remain within a single trust domain, malicious intermediaries will not be able to gain access to any exchanged data.
E. Apply the Data Origin Authentication pattern together with the Data Confidentiality pattern in order to establish message-layer security that guarantees the confidentiality and integrity of messages exchanged by Service Consumer A and Service A.
Further, a security policy can be created to require that security credentials submitted to Service A must be digitally signed and encrypted and also contain a timestamp to validate the actual time the request was issued. Industry standards that can be used for this solution are WS- Policy, WS-SecurityPolicy, XML-Encryption, and XML-Signature.


Question 3

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?

A. Apply the Data Origin Authentication pattern so that Service B can verify that request messages that claim to have been sent by Service A actually did originate from Service A.
Apply the Message Screening pattern to add logic to Service A so that it can verify that external URIs in response messages from Service B refer to trusted sources.
B. Apply the Service Perimeter Guard pattern to establish a perimeter service between Service B and Service C.
Apply the Brokered Authentication pattern by turning the perimeter service into an authentication broker that is capable of ensuring that only legitimate response messages are being sent to Service C from Service B Further apply the Data Origin Authentication pattern to enable the perimeter service to verify that messages that claim to have been sent by Service C actually originated from Service C.
Apply the Message Screening pattern to add logic to the perimeter service to also verify that URIs in request messages are validated against a list of permitted URIs from where XML schema downloads have been pre-approved.
C. Apply the Service Perimeter Guard pattern and the Message Screening pattern together to establish a service perimeter guard that can filter response messages from Service C before they reach Services A and B.
The filtering rules are based on the IP address of Service C.
If a request message originates from an IP address not listed as one of the IP addresses associated with Service C.
then the response message is rejected.
D. Apply the Direct Authentication pattern so that Service C is required to provide security credentials, such as Username tokens, with any response messages it sends to Service B.
Furthermore, add logic to Service A so that it can validate security credentials passed to it via response messages from Service B.
by using an identity store that is shared by Services A and B.


Solutions:

Question 1
Answer: B
Question 2
Answer: B,E
Question 3
Answer: A

No help, Full refund!

No help, Full refund!

Actual4Exams confidently stands behind all its offerings by giving Unconditional "No help, Full refund" Guarantee. Since the time our operations started we have never seen people report failure in the SOA S90.20 exam after using our products. With this feedback we can assure you of the benefits that you will get from our products and the high probability of clearing the S90.20 exam.

We still understand the effort, time, and money you will invest in preparing for your certification exam, which makes failure in the SOA S90.20 exam really painful and disappointing. Although we cannot reduce your pain and disappointment but we can certainly share with you the financial loss.

This means that if due to any reason you are not able to pass the S90.20 actual exam even after using our product, we will reimburse the full amount you spent on our products. you just need to mail us your score report along with your account information to address listed below within 7 days after your unqualified certificate came out.

What Clients Say About Us

I passed my S90.20 exam at first try.

Truda Truda       4.5 star  

I am a staff of the company, and my boss wanted us to obtain the certificate for S90.20 exam, then I chose the materials online, and I bought S90.20 exam braindumps from you, and I had obtained the certification successfully!

Hilary Hilary       4.5 star  

Without its help I would never have been able to clear the exam.

Dinah Dinah       5 star  

Passed S90.20 test with 92%.

Kent Kent       4.5 star  

S90.20 practice dumps is very good. I wrote it today and remembered every question. I found 90% questions of real exam was what I wrote. Very valid!

Belle Belle       4 star  

Hey, I have passed S90.20 exam.

Charles Charles       5 star  

Hi,gays! With the S90.20 guide materials, the S90.20 exam is not hard at all. Just study all these important dump questions. I have passed S90.20 exam smoothly! Good luck!

Gloria Gloria       4 star  

This S90.20 exam file gave me easy time to pass the exam. It is a wise choice to buy it. Thank you so much!

Magee Magee       5 star  

No more words can describe my happiness. Yes I am informed I pass the exam just. Many thanks. Will introduce you to my friends!

Ira Ira       4.5 star  

I sat for S90.20 exam today, and I found most of questions for the exam were same as the S90.20 exam braindumps from Actual4Exams, and I had confidence that I can pass the exam this time.

Constance Constance       5 star  

Updated dumps with valid content for S90.20 certification exam at Actual4Exams. I scoured 90% marks studying from them.

Aaron Aaron       4 star  

Actual4Exams delivers you the success which other exam material providers fail to ensure. My statement is experience based. I tried twice for the S90.20 Passed!!!

Horace Horace       5 star  

I got my S90.20 certificate several days ago, If you are worried about your S90.20 certification exam, I suggest that you can use the exam dumps on Actual4Exams. They are truly high-effective!

Zachary Zachary       5 star  

Actual4Exams delivers you the success which other exam material providers fail to ensure. My statement is experience based. I tried twice for the S90.20 Passed!!!

Nat Nat       4.5 star  

If you still hesitate about S90.20 exam dump I will tell you to go and purchase it. I passed S90.20 exam yesterday. It is valid.

Ives Ives       4 star  

I have cleared the exam today with 96%! Exact Questions in S90.20 exam questions. Got just 2 new ones.

Sam Sam       5 star  

LEAVE A REPLY

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

Why Choose Actual4Exams

Quality and Value

Actual4Exams Practice Exams are written to the highest standards of technical accuracy, using only certified subject matter experts and published authors for development - no all vce.

Tested and Approved

We are committed to the process of vendor and third party approvals. We believe professionals and executives alike deserve the confidence of quality coverage these authorizations provide.

Easy to Pass

If you prepare for the exams using our Actual4Exams testing engine, It is easy to succeed for all certifications in the first attempt. You don't have to deal with all dumps or any free torrent / rapidshare all stuff.

Try Before Buy

Actual4Exams offers free demo of each product. You can check out the interface, question quality and usability of our practice exams before you decide to buy.

Our Clients

amazon
centurylink
earthlink
marriot
vodafone
comcast
bofa
charter
vodafone
xfinity
timewarner
verizon