Exam Details

  • Exam Code
    :S90-19A
  • Exam Name
    :Advanced SOA Security
  • Certification
    :SOACP
  • Vendor
    :SOA
  • Total Questions
    :83 Q&As
  • Last Updated
    :May 13, 2025

SOA SOACP S90-19A Questions & Answers

  • Question 71:

    Service A has recently been the victim of XPath injection attacks. Messages sent between Service A and Service C have traditionally been protected via transport-layer security. A redesign of the service composition architecture introduces Service B, which is positioned as an intermediary service between Service A and Service C. The Message Screening pattern was applied to the design of Service B. As part of the new service composition architecture, transport-layer security is replaced with message-layer security for all services, but Service A and Service C continue to share the same encryption key. After the new service composition goes live, Service A continues to be subjected to XPath injection attacks.

    What is the reason for this?

    A. The message screening logic can only work for Service C. Therefore, Service A is not protected.

    B. Because message-layer security is being used, it is not possible for the message screening logic in Service B to inspect messages without having the encryption key that is shared by Service A and Service C.

    C. XPath injection attacks are not prevented by message screening logic or message- layer security.

    D. None of the above.

  • Question 72:

    The application of the Service Loose Coupling principle does not relate to the use of security policies as part of service contracts.

    A. True

    B. False

  • Question 73:

    The Service Perimeter Guard pattern has been applied to help avoid denial of service attacks for a service inventory. As a result, services within the service inventory are only accessible via a perimeter service However, denial of service attacks continue to succeed and services within the service inventory become unavailable to external service consumers.

    What is the likely cause of this?

    A. The application of the Service Perimeter Guard pattern needs to be combined with the application of the Message Screening pattern in order to mitigate denial of service attacks.

    B. The perimeter service itself is the victim of denial of service attacks. As a result, none of the services inside the service inventory can be accessed by external service consumers.

    C. The Trusted Subsystem pattern should have been applied so that each service has a dedicated trusted subsystem.

    D. The Service Perimeter Guard pattern does not help avoid denial of service attacks.

  • Question 74:

    How can the use of pre-compiled XPath expressions help avoid attacks?

    A. Pre-compiled XPath expressions execute faster and therefore help avoid denial of service attacks.

    B. Pre-compiled XPath expressions reduce the chance of missing escape characters, which helps avoid XPath injection attacks

    C. Pre-compiled XPath expressions contain no white space, which helps avoid buffer overrun attacks

    D. They can't because XPath expressions cannot be pre-compiled

  • Question 75:

    Service A needs to be designed so that it supports message integrity and so that only part of the messages exchanged by the service are encrypted. You are asked to create the security policy for this service.

    What type of policy assertions should you use?

    A. Token assertions

    B. Protection assertions

    C. Security binding assertions

    D. Service A's security requirements cannot be expressed in a policy

  • Question 76:

    is an industry standard that describes mechanisms for issuing, validating, renewing and cancelling security tokens.

    A. WS-Security

    B. WS-Trust

    C. WS-SecureConversation

    D. WS-Security Policy

  • Question 77:

    Security policies defined using WS-SecurityPolicy can be used to convey which of the following requirements to a service consumer?

    A. Whether transport-layer or message-layer security needs to be used

    B. The encryption type that needs to be used for transport-layer security

    C. The algorithms that need to be used for cryptographic operations

    D. The type of security token that must be used

  • Question 78:

    When designing XML schemas to avoid data-centric threats, which of the following are valid considerations?

    A. The maxOccurs attribute needs to be specified using a restrictive value.

    B. The element needs to be avoided.

    C. The element can be used to create more restrictive user-defined simple types.

    D. All of the above.

  • Question 79:

    Service A's logic has been implemented using managed code. An attacker sends an XML bomb to Service

    A. As a result, Service A's memory consumption started increasing at an alarming rate and then decreased back to normal. The service was not affected by this attack and quickly recovered.

    Which of the following attacks were potentially avoided?

    A. XML parser attack

    B. Buffer overrun attack

    C. Insufficient authorization attack

    D. Denial of service

  • Question 80:

    An alternative to using a is to use a .

    A. Public key, private key

    B. Digital signature, symmetric key

    C. Public key, key agreement security session

    D. Digital signature, asymmetric key

Related Exams:

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only SOA exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your S90-19A exam preparations and SOA certification application, do not hesitate to visit our Vcedump.com to find your solutions here.