Rust 看 ARM 与 X86 内存模型的差异
最近 Apple 宣布其电脑的 CPU 将从 X86 转向 ARM,内存模型是它们差异的关键之一。这篇博文介绍两者的差异,Rust 代码在一个 CPU 上是正确的,而在另一个上却会导致竞争条件。
博文链接,https://www.nickwilcox.com/blog/arm_vs_x86_memory_model/
模糊测试 cargo-fuzz
模糊测试是发现错误,包括完全漏洞的一种高效方式。cargo-fuzz 是一个使模糊测试变得容易的 cargo 子命令。
Github 链接,https://github.com/rust-fuzz/cargo-fuzz
Rust 模糊测试书,https://rust-fuzz.github.io/book/cargo-fuzz.html
ANSSI 发布 Rust 安全应用指南
ANSSI 已发布了 Rust 安全应用指南v1.0,指南的目的是将使用 Rust 语言实现程序的规则,建议和最佳实践放在一起,以便充分利用该语言提供的各种可能性,同时尽可能地将 Rust 开发的应用程序保留在安全区域。
Rust 安全指南链接,https://www.ssi.gouv.fr/guide/regles-de-programmation-pour-le