内存安全:指程序在读写内存时遵守正确的边界与生命周期规则,避免常见漏洞与错误(如越界访问、悬空指针、use-after-free、双重释放等),从而减少崩溃与安全风险。该术语主要用于系统编程与软件安全语境中。
/ˈmɛməri ˈseɪfti/
Memory safety prevents many common bugs in low-level programs.
内存安全可以防止许多底层程序中的常见错误。
The team chose a language with stronger memory safety guarantees to reduce the risk of buffer overflows and use-after-free vulnerabilities in production.
团队选择了一种具有更强内存安全保障的语言,以降低生产环境中缓冲区溢出与释放后使用等漏洞风险。
memory 源自拉丁语 memoria(记忆、记忆力);safety 与拉丁语 salvus(安全、完好)相关,经由法语/中古英语演变而来。现代计算机语境中的 memory safety 属于术语化组合,强调“对内存的安全使用”,尤其在 C/C++ 等允许直接操作内存的语言背景下更常被讨论。