C++ Lessons
Filters (1)
cpp
NEW
Use after free
Learn about use after free vulnerability. Also, learn to mitigate and remediate the vulnerability with real-world examples from security experts.
cpp
Server-side request forgery
Learn how to protect your code from server-side request forgery attacks by exploiting a vulnerable web app as part of this Snyk Learn tutorial.
cpp
Insecure design
Learn about insecure design, and how to mitigate and remediate the vulnerability with real-world examples from security experts.
cpp
Vulnerable and outdated components
A vulnerable and outdated component is a software component that is no longer supported by the developer, making it susceptible to security vulnerabilities.
cpp
XML external entity injection
Learn how an XXE attack works, and how to mitigate and fix the XXE vulnerability with real-world examples from security experts.
cpp
Broken access control
Learn how broken access control exploits work with a step-by-step tutorial, as well as how to mitigate and defend against them with access control settings.
cpp
Cross-site scripting
Learn how to protect your C++ code from various forms of cross-site scripting (XSS) attacks.
cpp
Null dereference
Learn about null dereference and null pointer deference. Also, learn to mitigate and remediate the vulnerability with real-world examples from security experts.
cpp
Insecure hash
Learn what an insecure hash is, why you should be aware of it, and how you can implement strong hashes to remediate the vulnerability in your organization.