欢迎!请查看 关于 页面以了解更多关于此如何工作的信息。
我在到处查找,但找不到 Clojure 编译器对 Spectre 攻击的缓解措施!我不知道我的问题是否正确,或者它是否可行,但是各位知道在不同变种的 Spectre 攻击中(Specter v1(Spectre-PHT),v2(Spectre-BTB),v4(Spectre-STL)和 v5(Spectre-RSB))是否在编译器级别为 Clojure 做了缓解?期待听到各位的意见 ;)
我不是专家,但是我觉得编译器不是修复这种漏洞的正确地方。一些细节:[链接](https://mail.openjdk.java.net/pipermail/vuln-announce/2019-July/000002.html)
Clojure 真的是依赖于 JVM 来处理这类事情,正如另一点回答中提到的,JVM 团队已经决定这是他们无法解决的问题。
这个问题在 http://openjdk.java.net/jeps/342 中有所探讨。