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: Aug 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

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

Step into your SOA Security Lab exam with absolute certainty. Actual4Labs equips you with 30 relevant S90.20 practice questions, backed by a robust 2026 update policy to reflect any vendor changes.

SOA S90.20 Exam Overview:

Certification Vendor:Arcitura Education
Exam Name:SOA Security Lab
Exam Number:S90.20
Exam Duration:60 minutes
Exam Price:Official pricing varies by region/testing provider
Real Exam Qty:30
Exam Format:Scenario-based items, Multiple choice
Related Certifications:Certified SOA Security Specialist
Available Languages:English
Certificate Validity Period:Typically perpetual (no re-certification requirement unless updated)
Passing Score:Not officially published
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
Fundamental Security for Services, Microservices & SOA- Encryption & Secure Protocols
- Authentication & Authorization
Microservice Technology Concepts- Service Technology Foundations
- API Gateways & Service Mesh
Security Lab for Services, Microservices & SOA- Security Troubleshooting & Controls
- Hands-on Security Scenarios
Fundamental SOA, Services & Microservices- Core SOA Concepts
- Microservices Architecture
Advanced Security for Services, Microservices & SOA- Hybrid & Multi-Tenant Security
- Threat Modeling & Defense Strategies

Frequently Asked Questions About SOA Security Lab

The S90.20 exam is a core requirement for the SOA Certification certification at the Specialist level. Earning this validates your skills for credentials like Certified SOA Security Specialist.

Candidates will face 30 questions and have 60 minutes to complete the exam. This means you need strict time management. We strongly recommend taking timed practice tests to ensure you can maintain a steady pace without rushing when under actual exam time pressure.

The official examination fee is Official pricing varies by region/testing provider, and you must achieve a score of Not officially published to pass. Since retaking the test requires paying the full fee again, utilizing accurate practice materials for thorough self-assessment beforehand is crucial to protect your investment.

Candidate requirements include: No formal prerequisites; recommended background in SOA concepts and intermediate security knowledge. Please verify all eligibility details on the official certification page before scheduling your appointment.

Absolutely. A free PDF demo is available for you to evaluate the quality of our questions. Once purchased, you receive 365 days of free updates. If your access expires, you can renew it at a 50% discount to keep your materials current.

Your S90.20 practice materials are delivered instantly. You can download them right away, and a copy will be sent to your email within one minute (contact support if not received in 2 hours). You can install the software on an unlimited number of computers. We also offer a 100% Money Back Guarantee: if you fail the corresponding exam within 60 days of purchase, you can claim a full refund. To apply, submit your enrollment slip and official Score Report PDF within 2 days after taking the test (processing takes up to 7 days). Note: failures within 3 days of purchase, downloaded but unattempted exams, free materials, and expired orders are excluded. The payer's name must match the candidate's name. Alternatively, you can exchange your order for two free exams of equal value and keep the original product's updates.

The syllabus is divided into 5 main domains. Key areas include "Microservice Technology Concepts", "Fundamental SOA, Services & Microservices", "Advanced Security for Services, Microservices & SOA". For a comprehensive breakdown of all measured skills, please review the complete exam outline table provided above.

SOA Security Lab Sample Questions:

Question 1

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?

A. Apply the Brokered Authentication to establish an authentication broker between Service Consumer A and Service A that can carry out the Kerberos authentication protocol. Before invoking Service A, Service Consumer A must request a ticket granting ticket and then it must request service granting tickets to all services in the service composition, including Services C and D.
Messages sent by Service B to Services C and D must further be encrypted with the public key of Service Consumer A.
B. The Data Confidentiality and Data Origin Authentication patterns need to be applied in order to establish message-layer confidentiality and integrity for messages sent to Services C and D.
The Direct Authentication pattern can be applied to require that service consumer be authenticated in order to use Service A.
C. Apply the Service Perimeter Guard and the Message Screening patterns together to establish a perimeter service between Service Consumer A and Service A.
The perimeter service screens and authenticates incoming request messages from Service Consumer A.
After successful authentication, the perimeter service generates a signed SAML assertion that is used by the subsequent services to authenticate and authorize the request message and is also carried forward as the security credential included in messages sent to Services C and D.
D. Messages sent to Services C and D must be protected using transport-layer encryption in order to ensure data confidentiality. Service consumers of Service A must be authenticated using X.509 certificates because they can be reused for several request messages.


Question 2

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.

Recently, Service D received request messages containing improperly formatted database retrieval requests. All of these request messages contained data that originated from Service C.
There is a strong suspicion that an attacker from outside of the organization has been attempting to carry out SOL injection attacks. Furthermore, it has been decided that each service that writes data to a database must keep a separate log file that records a timestamp of each database record change. Because of a data privacy disclosure requirement used by Organization A, the service contracts of these services need to indicate that this logging activity may occur.
How can the service composition architecture be improved to avoid SQL injection attacks originating from Service C - and - how can the data privacy disclosure requirement be fulfilled?

A. Apply the Data Origin Authentication pattern to authenticate data received from Service C.
Service C digitally signs any data sent in response messages to Service B.
Service B can then verify that the data has not been modified during transit and that it originated from Service C.
Secondly, update the service contracts for Services B and D with an ignorable WS-Policy assertion that communicates the possibility of the logging activity. The service contracts for Services B and D are updated with an optional WS-Policy assertion that provides service consumers with the option of complying to the logging requirements.
B. Apply the Data Origin Authentication pattern to authenticate data received from Service C.
Service C digitally signs any data sent in response messages to Service B.
Service B can then verify that the data has not been modified during transit and that it originated from Service C.
Secondly, update the service contracts for Services B and D with an ignorable WS-Policy assertion that communicates the possibility of the logging activity.
C. Apply the Service Perimeter Guard pattern together with the Message Screening pattern in order to establish a perimeter service with message screening logic. Position the perimeter service between Service C and Service B.
The message screening logic rejects or filters out potentially harmful content in messages sent from Service C, prior to being forwarded to Service B.
Secondly, update the service contracts for Services B and D with an optional WS-Policy assertion that provides service consumers with the option of complying to the logging requirements.
D. Apply the Message Screening pattern in order to establish a service agent with message screening logic. Position the service agent between Service C and Service B.
The service agent's message screening logic can reject or filter out potentially harmful content in messages sent from Service C, before being processed by Service B.
Secondly, update the service contracts for Services B and D with an ignorable WS-Policy assertion that communicates the possibility of the logging activity.


Question 3

A. A utility service needs to be created and positioned between Service A and the service consumer. The utility service can contain screening logic that can verify the service consumer's credentials and then forward the request message to the Private Database or to the Public Database, depending on the service consumer's access permissions.
Because each request message is evaluated by the database, no filtering of the returned data is necessary. The data is sent back to the consumer in a response message encrypted using symmetric key encryption.
B. The Service A architecture can be enhanced with certificate-based authentication of service consumers in order to avoid dependency on the identity store. By using digital certificates, Service A can authenticate a service consumer's request message and then forward the data access request to the appropriate database. After receiving the responses from the databases, Service A can use the service consumer's public key to encrypt the response message that is sent to the service consumer.
C. After the service consumer's request message is authenticated. Service A can generate a one-time symmetric encryption key that it sends to the service consumer. This key is encrypted by the public key of the service consumer. After the service consumer acknowledges the receipt of the one-time encryption key, Service A forwards the service consumer's data access request (and the corresponding credentials) to both databases.
After receiving the responses from the databases, Service A compiles the results into a single response message. This message is encrypted with the one-time key and sent by Service A to the service consumer.
D. The Service A logic needs to be modified to work with the two new databases. Service A needs to be able to access the Public Database and the Private Database when it receives a request message from a service consumer with private access permissions, and it must only access the Public Database when it receives a request message from a service consumer with public access permissions. Furthermore, any response messages issued by Service A containing private data need to be encrypted.
E. 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).

An investigation recently detected that private data has been leaked to unauthorized service consumers. An audit of the Service A architecture revealed that Service A's filtering logic is flawed, resulting in situations where private data was accidentally shared with service consumers that only have public access permissions. Further, it was discovered that attackers have been monitoring response messages sent by Service A in order to capture private data. It is subsequently decided to split Database A into two databases: one containing only private data (the Private Database) and the other containing only public data (the Public Database).
What additional changes are necessary to address these security problems?


Solutions:

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

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

Study material at Actual4Labs for the S90.20 exam was very beneficial. Helped me score 96% in the exam. Very updated and detailed study guide. Suggested to all.

Joy

Joy     4 star  

I bought Actual4Labs study guide for my S90.20 exam as many of my friends have already used it. They were thoroughly satisfied with the contents of the guide and it convinced me to pass

Hamiltion

Hamiltion     4.5 star  

Very convenient for me to study.
Amazing dump for SOA

Gustave

Gustave     4.5 star  

You know how did it all happen? It was all Actual4Labs . If you haven't the name, learn it! My experience tells that Actual4Labs is the best source to get pass

Karen

Karen     4 star  

I passed my S90.20 exam, got certified and got my dream job.

Catherine

Catherine     4 star  

Passing my S90.20 exam was one of my best moments. Thanks so much for your outstanding S90.20 training braindump!

Miles

Miles     5 star  

These S90.20 practice test questions are out of this world. They are specific to the objectives of the exam and thoroughly they give you what you require to pass your exam. By using them recently as part of my revision, i went through my exam without fear and passed. Thanks!

Yale

Yale     5 star  

Pass S90.20 exam this time! I know it owes to the S90.20 study guide. Since I fail the exam twice. It costs me so much money. Good study guide for all of you, just buy it!

Derrick

Derrick     4 star  

I passed with high score.

Alger

Alger     4 star  

Very helpful for me! Not more aimless for S90.20 exam. I am satisfied that I bought it, it is cheap and valid, the latest version. I passed the S90.20 exam today.

Dennis

Dennis     4.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 Actual4Labs. They are truly high-effective!

Lisa

Lisa     4.5 star  

You will find a change in the way valid question and answers are asked in S90.20 exam materials.

Maximilian

Maximilian     4.5 star  

It would be helpful throughout my life. Just want to say thank you.

Eden

Eden     4.5 star  

For S90.20 exam dumps helping me enhance my career position.

Susie

Susie     4 star  

LEAVE A REPLY

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

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.

Porto

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.

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