Explaining the Spectre and Meltdown Vulnerabilities
3-Second Blueprint (English)
- Modern CPUs pre-compute branches via speculative and out-of-order execution to avoid stalling on slow memory reads.
- Spectre tricks branch predictors into speculatively accessing target memory and leaking values through covert cache side channels.
- Meltdown exploits out-of-order execution race conditions to read protected kernel memory space from unprivileged user processes.
Speculative ExecutionOut-of-Order ExecutionSide-Channel AttackCPU Microarchitecture
3-Sekunden-Fazit (Deutsch)
- Moderne CPUs nutzen spekulative und Out-of-Order-Ausführung, um Wartezeiten bei langsamen Speicherzugriffen zu überbrücken.
- Spectre täuscht die Sprungvorhersage, sodass Zielspeicher spekulativ gelesen und über verdeckte Cache-Seitenkanäle verraten wird.
- Meltdown nutzt Race-Conditions der Out-of-Order-Ausführung, um geschützten Kernel-Speicher aus unprivilegierten Prozessen auszulesen.
Spekulative AusführungOut-of-Order-AusführungSeitenkanalangriffCPU-Mikroarchitektur
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.