Free S90.18 Exam Braindumps
Fundamental SOA Security Questions 36–40 (page: 9)

Updated On: 10-Feb-2026

Service A carries out XML canonicalization and creates a message digest. It then encrypts the message digest using asymmetric encryption. Service B. upon receiving the message, decrypts the message hash and calculates the hash of the original message. However, upon comparison, the received message digest and the calculated message digest do not match. How can this problem be avoided?

  1. Transforms need to be used so that Service B is provided the sequence of actions used by Service A . That way, Service B will know that it has to calculate the original message's hash first, and then perform XML canonicalization on the original message, and only then compare it against the decrypted message hash
  2. Transforms need to be used so that Service B is provided the sequence of actions used by Service
  3. That way, Service B will know that it has to perform XML canonicalization on the original message first, then calculate its hash, and only then compare it against the decrypted message hash
  4. XML canonicalization should not be performed because it is the cause of the mismatch and will also unnecessarily increase the message size
  5. None of the above

Answer(s): B



A service consumer submits a message with security credentials to an authentication broker, which authenticates the credentials against a central identity store. The authentication broker then responds with a token that the service consumer can use to access Services A, B, and C (none of which have their own identity store). This scenario demonstrates the application of which pattern?

  1. Data Origin Authentication
  2. Direct Authentication
  3. Identity Store Authentication
  4. None of the above

Answer(s): D



The application of the Service Abstraction principle can hinder your ability to fully determine how a service composition is secured because you may not be able to find out how all composed services are secured.

  1. True
  2. False

Answer(s): A



As part of Service Composition A, a service consumer needs to authenticate itself to four different services. The Direct Authentication pattern was applied to each of these four services, all of which share the same identity store. This identity store is also shared by a number of additional services. As a result of increased usage, the identity store has become a performance bottleneck. The resulting performance degradation is impacting Service Composition A to the extent that it is causing problems. The security architecture for Service Composition A needs to be improved in order to avoid further performance degradation. However, any changes to the service composition architecture cannot break any dependencies with the existing service consumer.
Which of the following approaches fulfills these requirements?

  1. Apply the Brokered Authentication pattern so that SAML tokens can be issued by a centralized authentication broker. This way, the existing service consumer does not need to re-authenticate itself over and over again
  2. Introduce dedicated identity stores so that each service in the service composition has its own copy of the identity information. This way, dependencies with the existing service consumer are not broken
  3. Use a service agent between the four services and the centralized identity store in order to centralize the task of authentication. This way, load on the identity store is decreased and dependencies with the existing service consumer are not broken
  4. None of the above

Answer(s): B



The application of the Service Autonomy principle is always negatively affected when applying the Data Confidentiality pattern together with the Data Origin Authentication pattern.

  1. True
  2. False

Answer(s): B



Viewing page 9 of 21
Viewing questions 41 - 45 out of 98 questions


Post your Comments and Discuss Arcitura Education S90.18 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!