Concepts and Requirement








Last updated on April 12, 2024 1:21 pm

Learn how to secure software and prevent malware attacks that can seriously harm any software while jeopardizing availability, integrity and authentication.

Add your review

Software bugs and errors are a typical occurrence in software development and deployment. They may however affect the functioning of software systems and thus exposing organisational data. This course discusses the various concepts and requirements a developer needs to take into account to ensure secure software including the implementation of CIA triad model. Secure software protects critical data and digital experiences from unauthorised access

What You Will Learn In This Free Course

  • Discuss the CIA triad model’s main g…
  • Describe how to manage the availabil…
  • Recognise how to handle non-repudiat…
  • List the five main components of Pub…
  • Discuss the CIA triad model’s main goal
  • Describe how to manage the availability of apps
  • Recognise how to handle non-repudiation in software
  • List the five main components of Public Key Cryptography (PKC)
  • Distinguish between symmetric key algorithms and asymmetric cryptography
  • State the principle of least privilege
  • Outline the process of eliciting security requirements
  • Explain the difference between functional and non-functional requirements
  • Identify common authorization models
  • Concepts and Requirements for Secure Software

    Topics discussed in this module include but are not limited to the CIA triad, authentication, authorization and accountability (AAA), handling encryption in software, the principle of least privilege, least common mechanism, identifying security requirements, functional and non-functional requirements, and security requirements traceability matrix.

    Course assessment

    User Reviews

    0.0 out of 5
    Write a review

    There are no reviews yet.

    Be the first to review “Concepts and Requirement”


      Your Email (required)

      Report this page
      Concepts and Requirement
      Concepts and Requirement
      Skip to content