投机执行攻击 Spectre(CVE-2017-5753, CVE-2017-5715)的演示。
macOS
Intel
- Apple MacBook Pro Retina, 15英寸, 2013年末款
- macOS High Sierra 10.13.2
- 1 Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz
- git 2.14.3
- cmake 3.10.1
- Xcode 9.2
Linux
Intel
- HP ProLiant BL660C GEN8
- VMware ESXi 上的 VHS 服务器
- Red Hat Enterprise Linux Server 7.4 / GNU/Linux 3.10.0-693.1.1.e17.x86_64
- 2 Intel(R) Xeon(R) CPU E5-4620 @ 2.20GHz
- git 1.9.4
- cmake 2.8.12.2
- GCC 5.3.1
- HP ProLiant DL380 G7
- Red Hat Enterprise Linux Server 7.4 / GNU/Linux 3.10.0-693.1.1.e17.x86_64
- 2 Intel(R) Xeon(R) CPU X5680 @ 3.33GHz
- git 1.9.4
- cmake 2.8.12.2
- GCC 5.3.1
- DigitalOcean 5美元 Droplet
- CentOS Linux 7.4.1708 / GNU/Linux 3.10.0-693.11.6.el7.x86_64
- 1 Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
- git 1.8.3.1
- cmake 2.8.12.2
- GCC 4.8.5
Oracle Solaris
Intel
- HP ProLiant DL380 G7
- Oracle Solaris 10
- 2 Intel(R) Xeon(R) CPU X5680 @ 3.33GHz
- git 1.9.4
- cmake 2.8.12.2
- Oracle Solaris Studio 12.3
AMD
- Sun Fire X4600 M2
- Oracle Solaris 10
- 4 AMD Opteron(tm) CPU 8220 @ 2.8GHz
- git 1.9.4
- cmake 2.8.12.2
- Oracle Solaris Studio 12.3
SPARC(未复现!)
- Sun SPARC Enterprise M5000 Server
- Oracle Solaris 10
- 4 SPARC v9 CPU @ 2.15GHz
- git 1.9.4
- cmake 2.8.12.2
- Oracle Solaris Studio 12.3
Windows
该平台的支持已实现但尚未测试。
必须安装以下应用程序:
git clone [email protected]:ixtal23/spectreScope.git
cd spectreScope
./build.sh
./run.sh