Memory Safety Vulnerabilities

Memory safety

Memory safety is a concept that protects software from bugs and security vulnerabilities related to memory access. Java is an example of a language that is memory-safe due to its runtime error detection, while C and C++ are potentially memory-unsafe as they allow pointer arithmetic without bounds checking.

1 courses cover this concept

CS 161: Computer Security

UC Berkeley

Summer 2022

This course offers an introduction to computer security, including cryptography, operating system security, network security, and software security. It uses case studies from real-world systems. Prerequisites include experience working with large codebases and a basic understanding of modular arithmetic/set notation.

No concepts data

+ 40 more concepts