3.5.1 危险
01-危险 — Comprehensive Rust
1分钟内可阅读完
译文 · 基于 Comprehensive Rust
3.5.1 危险
「Use-after-free(UAF,释放后使用)、整数溢出,以及 out of bounds(OOB,越界)读写 占漏洞的 90%,其中 OOB 最为常见。」
— Jeff Vander Stoep and Chong Zang,Google。 “Queue the Hardening Enhancements”
「软件行业已收集大量证据表明,unsafe 代码难以正确编写,并会造成非常严重的问题。」
「这份清单中的问题已被 Rust 消除。
unsafe关键字又让它们回到了你的源代码中。」「务必谨慎。」