nerdexam
CompTIA

CAS-002 · Question #814

A recently hired security administrator is advising developers about the secure integration of a legacy in-house application with a new cloud based processing system. The systems must exchange large…

The correct answer is B. Use well formed standard compliant XML and strict schemas. Using well-formed, standard-compliant XML with strict schemas provides a proven, secure, and interoperable data exchange format instead of an untested custom one that is difficult to validate and secure.

Technical Integration of Enterprise Components

Question

A recently hired security administrator is advising developers about the secure integration of a legacy in-house application with a new cloud based processing system. The systems must exchange large amounts of fixed format data such as names, addresses, and phone numbers, as well as occasional chunks of data in unpredictable formats. The developers want to construct a new data format and create custom tools to parse and process the data. The security administrator instead suggests that the developers:

Options

  • ACreate a custom standard to define the data.
  • BUse well formed standard compliant XML and strict schemas.
  • COnly document the data format in the parsing application code.
  • DImplement a de facto corporate standard for all analyzed data.

How the community answered

(28 responses)
  • A
    14% (4)
  • B
    75% (21)
  • C
    7% (2)
  • D
    4% (1)

Why each option

Using well-formed, standard-compliant XML with strict schemas provides a proven, secure, and interoperable data exchange format instead of an untested custom one that is difficult to validate and secure.

ACreate a custom standard to define the data.

Creating a custom data standard introduces untested parsing logic that has not undergone the security scrutiny of established formats, increasing the risk of undiscovered vulnerabilities.

BUse well formed standard compliant XML and strict schemas.Correct

XML with strict schema definitions (XSD) enforces a well-defined, validated structure for both fixed-format data like names and addresses and unpredictable data chunks, preventing malformed or malicious input from being processed. Established standards have been extensively reviewed for security issues such as XML injection and entity expansion attacks, and they enable reliable interoperability between a legacy on-premises system and a cloud-based platform without requiring custom tooling.

COnly document the data format in the parsing application code.

Documenting a data format only within application code is not maintainable, is invisible to security review, and provides no validation or enforcement of data integrity.

DImplement a de facto corporate standard for all analyzed data.

A de facto corporate standard is informal by definition and lacks the rigorous specification and external validation needed to ensure security and interoperability with a cloud system.

Concept tested: Secure data exchange using standard XML schemas

Source: https://www.w3.org/XML/Schema

Topics

#data integration#XML schemas#legacy systems#application security

Community Discussion

No community discussion yet for this question.

Full CAS-002 Practice