Moderna processoroptimeringar som t.ex. förutsägelse av filialer och exekvering utanför ordningen är avgörande för prestandan. Nyligen forskning om övergående avrättning attacker inklusive Spectre och Härdsmälta visade dock att undantag eller gren felprediction händelser kan lämna hemliga-beroende spår i CPU: s mikroarchitectural tillstånd. Denna observation ledde till en spridning av nya Spectre och Meltdown attackvarianter och ännu mer ad-hoc försvar (t.ex., mikrokod och program patchar). Tyvärr fokuserar både industrin och den akademiska världen nu på att hitta effektiva försvar som oftast bara tar upp en specifik variant eller exploateringsmetod. Detta är mycket problematiskt eftersom hjärtats tillstånd endast ger begränsad insikt om kvarvarande attackyta och fullständigheten av de föreslagna försvaren. I detta dokument presenterar vi en sund och extensibel systematisering av tillfälliga avrättningsattacker. Vår systematisering avslöjar 7 (nya) tillfälliga avrättningsattacker som har förbisetts och inte undersökts hittills. Detta inkluderar 2 nya Härdsmälta varianter: Härdsmälta-PK på Intel, och Härdsmälta-BR på Intel och AMD. Den innehåller också 5 nya Spectre felutbildningsstrategier. Vi utvärderar alla 7 attacker i proof-of-concept implementeringar på 3 stora processorleverantörer (Intel, AMD, ARM). Vår systematisering ger inte bara en fullständig bild av anfallsytan, utan möjliggör också en systematisk utvärdering av försvar. Genom denna systematiska utvärdering upptäcker vi att vi fortfarande kan montera tillfälliga avrättningsattacker som ska mildras av utrullningsbara fläckar.
Spektre vs Härdsmälta Nya attacker som använder mikroarchitectural effekter av spekulativt utförande har i allmänhet utmärkts som Spectre och Härdsmälta attacker REF.
A Systematic Evaluation of Transient Execution Attacks and Defenses
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Computer Science']}