欢迎!请查看 关于 页面以获取有关本网站如何工作的更多信息。
我在到处寻找,但找不到 Clojure 编译器对 Spectre 攻击的任何缓解措施!我不知道我的问题是否正确或者是否可行,但你们知道 Clojure 编译器是否有针对 Spectre 攻击的不同变体(Spectre v1(Spectre-PHT),v2(Spectre-BTB),v4(Spectre-STL)和 v5(Spectre-RSB))的缓解措施吗?期待听到您的回复;)
我不是专家,但看起来在编译器中修复此类漏洞是不正确的位置。一些细节: https://mail.openjdk.java.net/pipermail/vuln-announce/2019-July/000002.html
Clojure 确实依赖于 JVM 来完成此类操作,正如在其他答案中提到的,JVM 团队已经决定这不是他们能解决的问题。
这一点已经在 http://openjdk.java.net/jeps/342 中进行了探讨。