CSSLP · Question #296
Which of the following elements sets up a requirement to receive the constrained requests over a protected layer connection, such as TLS (Transport Layer Security)?
The correct answer is A. User data constraint. A user data constraint is the element that specifies the requirement for client requests to be received over a protected transport layer connection, such as TLS, to ensure data confidentiality and integrity.
Question
Which of the following elements sets up a requirement to receive the constrained requests over a protected layer connection, such as TLS (Transport Layer Security)?
Options
- AUser data constraint
- BAuthorization constraint
- CWeb resource collection
- DAccounting constraint
How the community answered
(61 responses)- A92% (56)
- B2% (1)
- C2% (1)
- D5% (3)
Why each option
A user data constraint is the element that specifies the requirement for client requests to be received over a protected transport layer connection, such as TLS, to ensure data confidentiality and integrity.
A user data constraint is a configuration element (often in web application deployment descriptors) that specifies the transport guarantee level, such as requiring client requests to be received over a protected channel (e.g., using TLS/SSL) to ensure the confidentiality and integrity of the data exchanged. This means any request not coming over TLS would be rejected or redirected.
An authorization constraint defines which users or roles are permitted to access specific resources, focusing on access control rather than the transport layer security.
A web resource collection defines a group of resources (e.g., URLs, HTTP methods) to which a security constraint applies, but it's the container, not the constraint itself, that specifies TLS.
An accounting constraint is not a standard term in this context; security constraints typically focus on authentication, authorization, and data transport.
Concept tested: Web application security - user data constraint (TLS)
Source: https://docs.oracle.com/javaee/6/tutorial/doc/bncbx.html
Topics
Community Discussion
No community discussion yet for this question.