Hvilken rolle spiller grenprædiktoren i CPU-timingangreb, og hvordan kan angribere manipulere den til at lække følsomme oplysninger?
Grenprædiktoren er en kritisk komponent i moderne CPU-arkitekturer designet til at forbedre ydeevnen ved at spekulere i retningen af greninstruktioner (f.eks. if-else-udsagn), før de løses. Denne spekulation gør det muligt for CPU'en at forudhente og udføre instruktioner langs den forudsagte sti, og derved reducere den opfattede latens og forbedre den samlede gennemstrømning. Dog denne præstation
Hvad er spekulativ eksekvering, og hvordan bidrager det til moderne processorers sårbarhed over for timing af angreb som Spectre?
Spekulativ udførelse er en ydelsesoptimeringsteknik, der anvendes af moderne processorer til at forbedre instruktionsgennemstrømningen og den overordnede beregningseffektivitet. Det indebærer, at processoren foretager veluddannede gæt om retningen af fremtidige instruktioner og udfører dem på forhånd. Denne forebyggende udførelse udnytter den iboende parallelitet i processorens arkitektur for at holde udførelsesenhederne beskæftiget, hvilket reducerer
- Udgivet i Cybersecurity, EITC/IS/ACSS Advanced Computer Systems Security, Timing af angreb, CPU timing angreb, Eksamensgennemgang