极客日报 #936
极客日报#936
本期收录 3 条社区推荐,涉及 RUST语言的编程范式、Safari 15 IndexedDB 漏洞、ZK Hack 零知识证明教程 —— 模块。
2022年8月10日
本期推荐
RUST语言的编程范式
本文主要想通过Rust的语言设计来看看编程中的一些挑战。Java 与 Rust 在改善C/C++上走了完全不同的两条路,他们主要改善的问题就是C/C++ Safety的问题。 Rust不玩垃圾回收,也不玩VM,所以,作为静态语言的它,只能在编译器上下工夫。
Safari 15 IndexedDB 漏洞
如果你在前端使用了 IndexedDB 进行用户资源/数据的储存,需要关注下是否包含敏感数据,如联系方式或登录信息等。 苹果在这个版本的 IndexedDB 上漏掉了同源限制,漏洞可跨站随意获取 IndexedDB 中的数据。
ZK Hack 零知识证明教程 —— 模块
斯坦福大学的Dan Boneh教授讲解,可以说是目前能找到的最优秀的零知识证明入门教程了。zCloak团队将翻译全系列教程
Rebase 极客日报由社区志愿者共同维护,持续整理值得关注的技术内容与行业信号。