CompTIA Security+ (SY0-601) Cert Prep: 2 Secure Code Design and Implementation
Offered By: LinkedIn Learning
Course Description
Overview
Learn about the risks associated with application vulnerabilities—and the secure coding practices that can help you avoid attacks—as you prepare for the Security+ exam.
Syllabus
Introduction
- Secure code design and implementation
- What you need to know
- Study resources
- Software platforms
- Development methodologies
- Maturity models
- Change management
- Automation and DevOps
- Code review
- Software testing
- Code security tests
- Fuzz testing
- Code repositories
- Application management
- Third-party code
- OWASP Top 10
- Application security
- Prevent SQL injection
- Cross-site scripting
- Request forgery
- Defend against directory traversal
- Overflow attacks
- Cookies and attachments
- Session hijacking
- Code execution attacks
- Privilege escalation
- Driver manipulation
- Memory vulnerabilities
- Race condition vulnerabilities
- Input validation
- Parameterized queries
- Authentication and session management issues
- Output encoding
- Error and exception handling
- Code signing
- Database security
- Data deidentification
- Data obfuscation
- Continue your studies
Taught by
Mike Chapple
Related Courses
Exploiting and Securing Vulnerabilities in Java ApplicationsUniversity of California, Davis via Coursera Secure Software Development Fundamentals
Linux Foundation via edX Learn what's new in PHP 7
Udemy Secure Software Lifecycle Management for CSSLP®
Pluralsight CSSLP Cert Prep: 4 Secure Software Implementation
LinkedIn Learning