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: Nov 06, 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.

In 2026, preparing for multiple certifications at once is common, and buying them together should cost less. Actual4Labs offers bundle discounts for exactly that, on top of 30 verified practice questions for the SOA Security Lab exam.

SOA S90.20 Exam Syllabus Topics:

SectionWeightObjectives
Topic 1: Infrastructure & Advanced Security20%- Security monitoring and incident response
- Applying advanced SOA security patterns
- Securing API gateways and service meshes
Topic 2: Secure Service Interactions30%- Security token management (SAML, JWT, OAuth)
- Transport security (TLS/SSL)
- Message-level security (WS-Security, XML Encryption, XML Signature)
- Secure service discovery and registry
Topic 3: Threat Mitigation & Risk Management25%- Countermeasures for injection, DoS, replay attacks
- Threat modeling and vulnerability assessment
- Security governance and compliance
- Confidentiality, integrity, non-repudiation controls
Topic 4: SOA Security Architecture & Patterns25%- Trusted subsystems and security gateways
- Secure service composition and orchestration
- Policy-based access control and XACML
- Identity propagation across service chains

S90.20 Exam Practice FAQ

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

  • Secure Service Interactions (30%)
  • SOA Security Architecture & Patterns (25%)
  • Threat Mitigation & Risk Management (25%)

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

Many candidates combine practice questions with official training. Recommended options include:

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 70% or 700/1000 to pass, and the official registration fee is $249 USD. 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 70% or 700/1000 is required to pass, and the official exam fee is $249 USD.

Recommended: S90.18 Fundamental SOA Security and S90.19 Advanced SOA Security; hands-on experience with SOA/microservices security

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 3–5 practical lab tasks questions, and you will have 180–240 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.

You can register for the SOA Security Lab exam through the official channels:

SOA Security Lab Sample Questions:

  • 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 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
  • C. 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.
  • D. 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.
  • E. 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.
Reveal Solution  Discussion  0

Correct Answer: A,B  🗳️

Service A provides a customized report generating capability. Due to infrastructure limitations, the number of service consumers permitted to access Service A concurrently is strictly controlled. Service A validates request messages based on the supplied credentials (1). If the authentication of the request message is successful, Service A sends a message to Service B (2) to retrieve the required data from Database A (3). Service A stores the response from Service B (4) in memory and then issues a request message to Service C (5). Service C retrieves a different set of data from Database A (6) and sends the result back to Service A (7). Service A consolidates the data received from Services B and C and sends the generated report in the response message to the service consumer (8).

It has been discovered that attackers have been gaining access to confidential data exchanged between Service A and Service B, and between Service A and its service consumers. What changes can be made to this service composition architecture in order to counter this threat?

  • A. Apply the Direct Authentication pattern in order to protect message exchanges between Service A and its service consumers and between Service A and Service B.
    This approach will establish a password-based authentication mechanism that relies on a local identity store and will therefore prevent access by attackers.
  • B. None of the above
  • C. Apply the Service Perimeter Guard pattern in order to protect message exchanges between Service A and its service consumers. Apply the Direct Authentication pattern in order to protect message exchanges between Service A and Service B.
  • D. Apply the Data Origin Authentication pattern to protect the final report sent by Service A to its service consumer. Service A can generate a message digest of the final report, after which it can sign the digest with its own private key. It then can send both the final report and the signed message digest to its service consumer. This service consumer can generate its own message digest, decrypt the signed digest using the public key of Service A (which proves that Service A sent the message), and then compare the two digests. If the digests match, it guarantees that the final report was not tampered with during transmission.
Reveal Solution  Discussion  0

Correct Answer: B  🗳️

  • A.
  • B. 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.
  • C. 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
  • 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 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.
Reveal Solution  Discussion  0

Correct Answer: A,B  🗳️

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

10%

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

Actual4Labs study materials are fantastic even if you only use it as reference.

Ziv

Ziv     4 star  

Thank you for the latest S90.20 study guides.

Michell

Michell     4 star  

I passed S90.20 exam after studying your dumps.

Harriet

Harriet     5 star  

I'm really grateful to Actual4Labs's experts whose unique material helped me pass the Exam SOA S90.20 ! It covered every subject of the certification An amazing experience!

Tess

Tess     4.5 star  

I got free update for one year for S90.20 training materials, and I could know the latest information timely.

Mavis

Mavis     5 star  

Actual4Labs is credible website. I pass S90.20 exam easily. The exam questions and answers are accurate like they say.

Elaine

Elaine     5 star  

The S90.20 exam braindumps contain a good set of questions. I studied the dump over and over, as they predicted that I passed the S90.20 exam. Thanks to all of you!

Lynn

Lynn     4.5 star  

My experience confirms the validity and usefulness of Actual4Labs!
Very helpful!!!

Bruce

Bruce     4 star  

The S90.20 study guide is very valid. My suggest is to purchase the S90.20 exam file and rely on it.

Troy

Troy     4.5 star  

This S90.20 exam file can help you pass the exam with 100% success guaranteed. I suggest all candidates make a worthy purchase on it!

Jessie

Jessie     4.5 star  

I had attempted my exam twice and failed. The third time i came across these S90.20 dump and i was able to pass finally. Actual4Labs, i am thankful!

Priscilla

Priscilla     4 star  

I just passed my S90.20 exam. So happy that these dumps helped me a lot.

Jim

Jim     4.5 star  

Thank you so much team Actual4Labs for developing the exam practise software. Passed my S90.20 certification exam in the first attempt. Exam practising file is highly recommended by me.

Ursula

Ursula     5 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