Intermediate
Cybersecurity & Cryptography
Q64 / 100
What is memory safety and how do it relate to security vulnerabilities?
Correct! Well done.
Incorrect.
The correct answer is B) The property of a programming language preventing memory errors (buffer overflows, use-after-free, null dereferences) that cause ~70% of critical vulnerabilities in C/C++ codebases
B
Correct Answer
The property of a programming language preventing memory errors (buffer overflows, use-after-free, null dereferences) that cause ~70% of critical vulnerabilities in C/C++ codebases
Explanation
Microsoft and Google report ~70% of critical CVEs are memory safety issues in C/C++. Memory-safe languages (Rust, Go, Swift) prevent these at compile time. NSA and CISA recommend memory-safe languages.
Progress
64/100