Software and Systems Security for CompTIA CySA+
This course will teach you how to evaluate and look at integrating security into your software and systems.
What you'll learn
Most companies have a well-oiled machine with the sole purpose to create, release, and maintain functional software. Still, the growing concerns and risks related with insecure software have brought increased attention to the need to mix security into the development process.
In this course, Software and Systems Security for CompTIA CySA+, you’ll learn to evaluate and integrate security within both software and hardware used by your organization.
First, you’ll explore the Software Development Life Cycle (SDLC) and its security implications to make sure that the software your organization uses is well written and secure all throughout its lifespan.
Next, you’ll discover some best practices as you develop applications to make sure security is not overlooked.
Finally, you’ll learn how to make sure any cloud services that you might inject into your environment are secured to be used to support your apps and systems.
When you’re finished with this course, you’ll have the skills and knowledge of security analysis needed to integrate and evaluate your organization’s software and system security profile.
Table of contents
- Course Intro: When Dishwashers Attack! 5m
- What's the Software Development Lifecycle (SDLC)? 6m
- Do We Really Need an SDLC? 5m
- Phase 1: Planning 2m
- Phase 2: Requirements 2m
- Phase 3: Design 3m
- Phase 4: Implementation 1m
- Phase 5: Testing 1m
- Phase 6: Deployment 2m
- Phase 7: Maintenance 1m
- Phase 8: End of Life 2m
- Model: Code and Fix 2m
- Model: Waterfalls 2m
- Model: Agile 7m
- Model: Iterative 3m
- Model: Spiral 3m
- What's the Goal Here? 2m
- Input Validation 3m
- Output Encoding 1m
- Authentication and Password Management 10m
- Session Management 4m
- Access Control 4m
- Cryptographic Practices 1m
- Error Handling and Logging 3m
- Data Protection 3m
- Communication Security 2m
- System Configuration 4m
- Database Security 3m
- File Management 2m
- Memory Management 1m
- General Coding Practices 3m
Comptia CySA+ is an IT workforce certification that applies behavioral analytics to networks and devices to prevent, detect, and combat cybersecurity threats.
Ethical hacking also known as penetration testing or pen testing, is legally infiltrating into devices or softwares to test an organizations defenses.
Yes, this course covers a number of topics that are included in the CySA+ certification exam.
Systems Development Life Cycle (SDLC) is a process for planning, creating, testing, and deploying an information system.
A security analyst is someone who installs software, such as firewalls, to proctect computer networks.