无畏安全文章
-
用 Rust 重写浏览器组件的影响
自 2002 年浏览器首次发布以来,Firefox 的样式组件中出现了 69 个安全漏洞。如果我们有时光机,可以从一开始就用 Rust 编写这个组件,其中 51 个 (73.9%) 漏洞就不会出现。Rust 并非万无一失,但通过消除内存安全的负担,Rust 让程序员可以专注于逻辑正确性和健壮性。
-
无畏安全:线程安全
多线程允许程序更快地完成更多任务,但会增加同步错误和攻击。编程语言已经发展出不同的并发策略来帮助开发人员管理多线程应用程序的性能和安全挑战。Diane Hosfelt 探讨了线程安全性的挑战以及 Rust 的方法。
-
无畏安全:内存安全
内存安全漏洞使程序容易受到安全威胁,例如意外数据泄露和远程代码执行。有许多方法可以确保内存安全,包括智能指针和垃圾回收。研究工程师 Diane Hosfelt 解释了 Rust 的所有权系统如何在最大限度地降低性能成本的同时实现内存安全。