Secure Programmer: Security Concepts

  • 6 Videos | 26m 45s
  • Includes Assessment
  • Earns a Badge
Likes 20 Likes 20
This 6-video course guides learners to discover the basics of secure programming, including common security concepts, authentication and authorization, and shows how to avoid common programming errors that can undermine security, as well as how to incorporate validation and verification into programming. These are the core security concepts that you need to master to ensure that your programs are produced in a secure fashion. To begin, you will examine secure programmer security concepts, including confidentiality, integrity, and availability, known as the CIA triangle, least privileges, and separation of duties. The next tutorial covers secure programmer authentication and authorization, looking at general authentication models such as discretionary access controls (DACs), mandatory access control (MAC), rule-based access control (RBAC), and attribute-based access control (ABAC). Next, you will explore and learn how to avoid common programming errors that can undermine security. The final tutorial in this course looks at the process and techniques of secure programming verification and validation. 

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe security concepts, including the CIA triangle, least privileges, and separation of duties
    describe authentication and authorization, including models such as DAC, MAC, RBAC, and ABAC
  • describe and be able to avoid common programming errors that can undermine security
    describe secure programming verification and validation process and techniques
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 39s
    UP NEXT
  • Playable
    2. 
    Security Concepts
    5m 43s
  • Locked
    3. 
    Authentication and Authorization
    7m 19s
  • Locked
    4. 
    Common Programming Errors
    3m 58s
  • Locked
    5. 
    Secure Programming Verification and Validation
    4m 41s
  • Locked
    6. 
    Course Summary
    1m 26s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 17 Likes 17  
Likes 15 Likes 15  
Likes 51 Likes 51  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 19 Likes 19  
COURSE Secure Design
Likes 52 Likes 52