nerdexam
(ISC)2

CSSLP · Question #143

Which of the following provides an easy way to programmers for writing lower-risk applications and retrofitting security into an existing application?

The correct answer is D. ESAPI. The OWASP Enterprise Security API (ESAPI) provides an easy way for programmers to write lower-risk applications and integrate security into existing software.

Secure Software Implementation

Question

Which of the following provides an easy way to programmers for writing lower-risk applications and retrofitting security into an existing application?

Options

  • AWatermarking
  • BCode obfuscation
  • CEncryption wrapper
  • DESAPI

How the community answered

(37 responses)
  • A
    3% (1)
  • B
    8% (3)
  • C
    3% (1)
  • D
    86% (32)

Why each option

The OWASP Enterprise Security API (ESAPI) provides an easy way for programmers to write lower-risk applications and integrate security into existing software.

AWatermarking

Watermarking is used for copyright protection or tracking, not for building secure software or retrofitting security into an application's code logic.

BCode obfuscation

Code obfuscation aims to make code difficult to understand or reverse-engineer, which is a defensive technique but does not directly help programmers write lower-risk applications by providing security controls.

CEncryption wrapper

An encryption wrapper typically refers to a component that encrypts data, which is a specific security function, but not a comprehensive API designed to help programmers build overall lower-risk applications.

DESAPICorrect

ESAPI (Enterprise Security API) is an open-source web application security control library that makes it easier for developers to write lower-risk applications. It provides a set of security functions and APIs to handle common security challenges like input validation, authentication, and output encoding, thus enabling both new secure development and retrofitting security into existing applications.

Concept tested: Secure coding libraries - OWASP ESAPI

Source: https://owasp.org/www-project-esapi/

Topics

#ESAPI#Secure coding practices#Application security APIs#OWASP

Community Discussion

No community discussion yet for this question.

Full CSSLP Practice