
Branch Target Reuse(BTR)Spectre-v2攻撃研究用の成果物。マイクロアーキテクチャ実験、JITエンジンの攻撃対象領域分析、およびエンドツーエンドのLinux cBPFエクスプロイトを含む。
このリポジトリには、論文「Branch Target Reuse: Practical Spectre-v2 Attacks in JIT Engines via Stale Branch Prediction Entries」 (ACM CCS 2026 採択) のアーティファクトが含まれています。
BTR 攻撃の詳細については、プロジェクトページ および 論文 をご覧ください!
btr
├─ uarch-experiments/ # uArch 実験コード (Section 5)
├─ attack-surface/ # 攻撃表面分析 (Section 6)
│ ├─ linux-cbpf # Linux cBPF 実験 (Section 6.1)
│ ├─ spidermonkey/ # SpiderMonkey 実験 (Section 6.2)
│ ├─ graal-vm/ # GraalVM 実験 (Section 6.3)
├─ e2e-exploit/ # Linux cBPF E2E エクスプロイト (Section 7)
├─ README.md # このファイル