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.
1-2 years of experience with some form of computer programming language like C/C++ or Java.
- 5 stars73.54%
- 4 stars20.64%
- 3 stars4.51%
- 1 star1.29%
来自IDENTIFYING SECURITY VULNERABILITIES的热门评论
Excellent course with a broad coverage of all the aspects involved in Application Security, clearly explained and the peer graded labs were fun to do!
It's a good course for who is looking to learn about secure code
Instructor is very knowledgeable. Content was fantastic & modern. Quizzes weren't easy & really enforced the course content. My favorite course so far of the 4 part series.
Thank you ma'am it was a great learning with you. I learned so many new things.