< 返回版块

洋芋 发表于 2020-06-27 19:22

Tags:rust, 日报

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-developpement-dapplications-securisees-en-rust/

Rust 异步实用指南

不同的编程语言,有不同的方法表示异步。在 Rust 中,延迟计算称为 futures 而不是 promises,实际运行异步代码时需要首先选择一个运行时。

文章链接,http://blog.logrocket.com/a-practical-guide-to-async-in-rust/


From 日报小组 洋芋

社区学习交流平台订阅:

评论区

写评论
作者 洋芋 2020-07-04 19:29

文章主要目的是使用 Rust 代码介绍两类 CPU 架构的差异,并未探讨语言本身的安全问题。

--
👇
Neutron3529: Rust 代码在一个 CPU 上是正确的,而在另一个上却会导致竞争条件。

有点没理解

自己写的unsafe代码

写完之后怪Rust不安全

挺有趣呢

Neutron3529 2020-06-29 00:56

Rust 代码在一个 CPU 上是正确的,而在另一个上却会导致竞争条件。

有点没理解

自己写的unsafe代码

写完之后怪Rust不安全

挺有趣呢

narutok3609 2020-06-27 22:58

effective rust - -!

1 共 3 条评论, 1 页