nerdexam
(ISC)2

CSSLP · Question #132

The Data and Analysis Center for Software (DACS) specifies three general principles for software assurance which work as a framework in order to categorize various secure design principles. Which of…

The correct answer is A. Principle of separation of privileges, duties, and roles D. Principle of least privilege. General Principle 1 of the DACS software assurance framework focuses on establishing a secure execution environment. This includes implementing the principle of separation of privileges, duties, and roles, as well as the principle of least privilege.

Secure Software Architecture and Design

Question

The Data and Analysis Center for Software (DACS) specifies three general principles for software assurance which work as a framework in order to categorize various secure design principles. Which of the following principles and practices does the General Principle 1 include? Each correct answer represents a complete solution. Choose two.

Options

  • APrinciple of separation of privileges, duties, and roles
  • BAssume environment data is not trustworthy
  • CSimplify the design
  • DPrinciple of least privilege

How the community answered

(44 responses)
  • A
    89% (39)
  • B
    5% (2)
  • C
    7% (3)

Why each option

General Principle 1 of the DACS software assurance framework focuses on establishing a secure execution environment. This includes implementing the principle of separation of privileges, duties, and roles, as well as the principle of least privilege.

APrinciple of separation of privileges, duties, and rolesCorrect

The Principle of separation of privileges, duties, and roles is a fundamental secure design principle included in General Principle 1, aiming to distribute critical functions among multiple entities to prevent a single point of failure or compromise.

BAssume environment data is not trustworthy

"Assume environment data is not trustworthy" is a principle related to data validation and input handling, which falls under General Principle 2 (Secure the data).

CSimplify the design

"Simplify the design" is a general secure design principle, but specifically related to General Principle 3 (Design for secure operation), which focuses on ease of analysis and robust operation.

DPrinciple of least privilegeCorrect

The Principle of least privilege, which dictates that a user or process should have only the minimum necessary authorizations to perform its function, is a core secure design tenet of General Principle 1.

Concept tested: DACS software assurance principles

Topics

#DACS principles#Software assurance#Least privilege#Separation of duties

Community Discussion

No community discussion yet for this question.

Full CSSLP Practice