Lo sto rodendo da una settimana o giù di lì. Ho pensato di chiedere se poteva essere convalidato. I miei pensieri si basano sulla lettura del white paper di Spectre e sulla ricerca sulla microarchitettura AMD K8, e non sono stato in grado di trovare sul web specifiche informazioni relative allo Spectre di AMD K8. Anch'io non sono un tizio dell'informatica ... Quindi ecco qui:
I processori AMD K8 non sono probabilmente vulnerabili alla variante Spectre 1 (che sfrutta i rami condizionali) come se il processore avesse un paradigma di esecuzione fuori ordine, le operazioni di memoria sono eseguite in ordine; l'accesso alla memoria non può essere riordinato. Quindi se una lettura di memoria si blocca, bloccherebbe tutte le successive letture o scritture di memoria, eliminando così l'attacco.
I processori AMD K8 potrebbero anche non essere vulnerabili alla variante Spectre 2 (che sfrutta i rami indiretti) come se il processore avesse predittori di ramo, non ha predittori di diramazione indiretta. Significa che il processore andrà allo stesso target / ramo come faceva la volta precedente. Pertanto, il processore non può essere addestrato a fare un misprediction né a mistrained, eliminando così l'attacco.
Grazie a tutte le risposte.