Software Security Best Practices

Beginner
  • 15 videos | 1h 17m 16s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 536 users Rating 4.3 of 536 users (536)
Security is a major concern when designing and developing a software application. Learn the fundamentals of application security, data validation, and handling authentication and passwords.

WHAT YOU WILL LEARN

  • Identify the goal of application security and the need to consider security issues in the design and development of software applications
    List the guidelines for implementing security in your software development process
    Recognize the various ways that your application can develop security problems
    Identify the possible consequences of security problems
    Identify the importance of data validation within your application
    Describe the main functions that your data validation should perform on input data
    Recognize code that follows best practices for validating input data
    Identify the importance of validating and encoding output data returned from your application
  • Recognize code that follows best practices for validating output data
    Recognize the importance of implementing authentication within your application and how it relates to security issues
    Identify the various resources requiring authentication and potential associated security issues
    Identify best practices for implementing authentication within your application
    Recognize best practices for creating secure passwords
    Recognize best practices for allowing users to change or recover passwords
    Identify best practices for managing and maintaining passwords

IN THIS COURSE

  • 5m 49s
    In this video, you will learn how to identify the goal of application security and why it is important to consider security issues when designing and developing software applications. FREE ACCESS
  • 6m 36s
    After completing this video, you will be able to list the guidelines for implementing security in your software development process. FREE ACCESS
  • Locked
    3.  Potential Security Issue Sources
    7m 19s
    After completing this video, you will be able to recognize the various ways that security problems can develop in your application. FREE ACCESS
  • Locked
    4.  Security Problem Impacts
    4m 29s
    In this video, you will learn how to identify the possible consequences of security problems. FREE ACCESS
  • Locked
    5.  Data Validation and Security
    4m 53s
    Learn how to identify the importance of data validation within your application. FREE ACCESS
  • Locked
    6.  Input Data Validation
    4m 3s
    After completing this video, you will be able to describe the main functions that your data validation should perform on input data. FREE ACCESS
  • Locked
    7.  Using Input Data Validation
    4m 35s
    After completing this video, you will be able to recognize code that follows best practices for validating input data. FREE ACCESS
  • Locked
    8.  Output Data Validation
    4m 15s
    Find out how to identify the importance of validating and encoding output data returned from your application. FREE ACCESS
  • Locked
    9.  Using Output Data Validation
    3m 47s
    Upon completion of this video, you will be able to recognize code that follows best practices for validating input data. FREE ACCESS
  • Locked
    10.  Authentication Fundamentals
    4m 32s
    Upon completion of this video, you will be able to recognize the importance of implementing authentication within your application and how it relates to security issues. FREE ACCESS
  • Locked
    11.  Authentication Scope
    5m 20s
    Learn how to identify the various resources that require authentication and the potential associated security issues. FREE ACCESS
  • Locked
    12.  Authentication Management
    5m 55s
    In this video, learn how to identify best practices for implementing authentication within your application. FREE ACCESS
  • Locked
    13.  Password Creation
    5m 10s
    Upon completion of this video, you will be able to recognize best practices for creating secure passwords. FREE ACCESS
  • Locked
    14.  Password Maintenance
    4m 56s
    After completing this video, you will be able to recognize best practices for allowing users to change or recover passwords. FREE ACCESS
  • Locked
    15.  Password Management
    5m 38s
    Learn how to identify best practices for managing and maintaining passwords. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 4.5 of 19 users Rating 4.5 of 19 users (19)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 53 users Rating 4.7 of 53 users (53)
Rating 4.4 of 348 users Rating 4.4 of 348 users (348)
Rating 4.4 of 761 users Rating 4.4 of 761 users (761)