This course will help you build a foundation of some of the fundamental concepts in secure programming. We will learn about the concepts of threat modeling and cryptography and you'll be able to start to create threat models, and think critically about the threat models created by other people. We'll learn the basics of applying cryptography, such as encryption and secure hashing. We'll learn how attackers can exploit application vulnerabilities through the improper handling user-controlled data. We'll gain a fundamental understanding of injection problems in web applications, including the three most common types of injection problems: SQL injection, cross-site scripting, and command injection.

Identifying Security Vulnerabilities

Identifying Security Vulnerabilities
This course is part of Secure Coding Practices Specialization

Instructor: Sandra Escandor-O'Keefe
15,611 already enrolled
Included with Learn more
Ask Coursera
178 reviews
Recommended experience
Skills you'll gain
Tools you'll learn
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Explore more from Computer Security and Networks
Status: Free TrialUniversity of California, Davis
Status: Free TrialUniversity of California, Davis
Status: Free TrialMicrosoft
Status: Free Trial
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
74.86%
- 4 stars
18.99%
- 3 stars
5.02%
- 2 stars
0%
- 1 star
1.11%
Showing 3 of 178
Reviewed on May 20, 2020
KINDLY PROVIDE HANDS ON .THERE WAS NO HANDS ON ALL THEORY NO T MUCH USE IF STUDENTS GET ZERO PRACTICAL
Reviewed on Jul 16, 2019
I can now take full control of my personal information online, without any tradeoffs
Reviewed on May 14, 2020
Excellent course material and equally good delivery.
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.


