Quali CPU Intel sono interessate dallo spettro / fusione?


3

Mentre i chip AMD sembrano essere immuni da Meltdown e apparentemente non sono influenzati da Spectre , i chip Intel sembrano essere ampiamente influenzati.

Le informazioni scarseggiano su quali architetture di CPU Intel iniziano e finiscono per essere influenzate: sono inclusi core 2 duo / quad? Pentium? Gli atomi? Che dire del core i3 / 5/7/9, sono tutti interessati fino alla serie 8xxx inclusa?


5
Word on the road è tutto ciò che Intel risale al 1995 (insieme ad alcuni chip ARM) con esecuzioni speculative rischia di essere influenzata, se il tuo processore non ha il supporto per questo (forse alcuni atomi iniziali?) Allora sei al sicuro dal tracollo. Tuttavia, ci sono prove che lo spettro è presente nelle CPU di tutti e tre i grandi (Intel, AMD e ARM), sfortunatamente qualsiasi cosa con un predittore di ramo è, in teoria, sensibile allo spettro.
Sam,

Penso che abbiamo la risposta ora. Intel ha recentemente pubblicato un elenco di prodotti Intel interessati. Maggiori dettagli nella risposta della wiki della comunità in basso.
Clearkimura,

Risposte:


2

Questo sito Web pubblico Intel è stato aggiornato di recente con i dettagli completi dei prodotti Intel interessati. Il testo e l'elenco pertinenti sono stati citati come segue.

Le seguenti piattaforme basate su Intel® sono interessate da questo problema. Intel può modificare questo elenco in un secondo momento. Per ulteriori informazioni sul sistema, consultare il fornitore del sistema o il produttore dell'apparecchiatura (vedere i collegamenti sopra).

  • Processore Intel® Core ™ i3 (45nm e 32nm)
  • Processore Intel® Core ™ i5 (45nm e 32nm)
  • Processore Intel® Core ™ i7 (45nm e 32nm)
  • Famiglia di processori Intel® Core ™ m (45nm e 32nm)
  • Processori Intel® Core ™ di seconda generazione
  • Processori Intel® Core ™ di terza generazione
  • Processori Intel® Core ™ di quarta generazione
  • Processori Intel® Core ™ di quinta generazione
  • Processori Intel® Core ™ di sesta generazione
  • Processori Intel® Core ™ di settima generazione
  • Processori Intel® Core ™ di ottava generazione
  • Famiglia di processori Intel® Core ™ serie X per piattaforme Intel® X99
  • Famiglia di processori Intel® Core ™ serie X per piattaforme Intel® X299
  • Processore Intel® Xeon® serie 3400
  • Processore Intel® Xeon® serie 3600
  • Processore Intel® Xeon® serie 5500
  • Processore Intel® Xeon® serie 5600
  • Processore Intel® Xeon® serie 6500
  • Processore Intel® Xeon® serie 7500
  • Famiglia di processori Intel® Xeon® E3
  • Famiglia di processori Intel® Xeon® E3 v2
  • Famiglia di processori Intel® Xeon® E3 v3
  • Famiglia di processori Intel® Xeon® E3 v4
  • Famiglia di processori Intel® Xeon® E3 v5
  • Famiglia di processori Intel® Xeon® E3 v6
  • Famiglia di processori Intel® Xeon® E5
  • Famiglia di processori Intel® Xeon® E5 v2
  • Famiglia di processori Intel® Xeon® E5 v3
  • Famiglia di processori Intel® Xeon® E5 v4
  • Famiglia di processori Intel® Xeon® E7
  • Famiglia di processori Intel® Xeon® E7 v2
  • Famiglia di processori Intel® Xeon® E7 v3
  • Famiglia di processori Intel® Xeon® E7 v4
  • Famiglia di processori Intel® Xeon® scalabile
  • Processore Intel® Xeon Phi ™ serie 3200, 5200, 7200
  • Processore Intel Atom® serie C.
  • Processore Intel Atom® serie E
  • Processore Intel Atom® serie A.
  • Processore Intel Atom® serie x3
  • Processore Intel Atom® serie Z.
  • Processore Intel® Celeron® serie J
  • Processore Intel® Celeron® serie N
  • Processore Intel® Pentium® serie J
  • Processore Intel® Pentium® serie N

L'elenco dei prodotti è stato probabilmente aggiunto tra il 16 e il 17 gennaio 2018, guardando la cronologia delle pagine su Internet Archive Wayback Machine e suggerito da questo thread nelle community Intel .

La versione originale delle informazioni è stata trovata presso Intel Product Security Center, datata 3 gennaio 2018 ed è stata rivista il 17 gennaio 2018 (con l'elenco aggiornato sul sito Web pubblico Intel).

Elenco aggiuntivo

Secondo i collaboratori di GitHub, almeno una variante del bug sembra influire sui prodotti CPU legacy. Sfortunatamente, non sembra esserci un semplice elenco che può essere incollato qui.

Vedi il numero 19 su paboldin / meltdown-exploit , che è stato trovato tramite il numero 104 su speed47 / spectre-meltdown-checker . Sono presenti 245 commenti a questa data aggiornata e ogni commento può contenere più di un modello di CPU. Visita il link e usa Ctrl+ Fper cercare il tuo modello di CPU.


3

Informazioni dettagliate con collegamenti agli avvisi di sicurezza sono disponibili per Spectre tramite fossbytes.com e Meltdown tramite thehackernews.com . Si noti che entrambi i siti Spectre e Meltdown sembrano contenere informazioni simili e ospitati dalla stessa università.

Di seguito sono riportati i testi pertinenti che sono stati citati.

Quali sistemi sono interessati da Meltdown?

I computer desktop, laptop e cloud potrebbero essere interessati da Meltdown. Più tecnicamente, ogni processore Intel che implementa l'esecuzione fuori servizio è potenzialmente interessato, che è effettivamente ogni processore dal 1995 (tranne Intel Itanium e Intel Atom prima del 2013). Abbiamo testato con successo Meltdown su generazioni di processori Intel rilasciate già nel 2011. Attualmente, abbiamo verificato Meltdown solo su processori Intel. Al momento, non è chiaro se anche i processori ARM e AMD siano interessati da Meltdown.

Quali sistemi sono interessati da Spectre?

Quasi tutti i sistemi sono interessati da Spectre: desktop, laptop, server cloud e smartphone. Più specificamente, tutti i moderni processori in grado di mantenere molte istruzioni in volo sono potenzialmente vulnerabili. In particolare, abbiamo verificato Spectre su processori Intel, AMD e ARM.

Queste sono risposte più o meno dirette. Non ho visto nulla di più dettagliato delle informazioni fornite (prima che Intel avesse pubblicato l'elenco dei prodotti interessati).

Dispositivi Chrome OS interessati

I progetti Chromium hanno preso nota di alcune informazioni in questa pagina tramite l' autorità Android . Il progetto elenca lo stato delle mitigazioni per CVE-2017-5754 (Meltdown) per ciascun dispositivo Chrome OS. Tale elenco menziona in termini di architettura, ad esempio x86_64, che probabilmente include anche la CPU Intel.

In che modo tali informazioni sono utili? Beh, non è utile così com'è. Devo fare ulteriori ricerche e utilizzare un foglio di calcolo per filtrare le informazioni pertinenti.

Dettagli e informazioni su misura

Affinché le informazioni esistenti siano più utili, ho dovuto fare quanto segue in un foglio di calcolo (sto usando LibreOffice Calc, se questo è importante):

  • Copia e incolla ogni tabella HTML, abilita il filtro automatico e filtra i criteri di ricerca come appropriato (Suggerimento: mitigazione "Sì", "No"; ABI del kernel "x86", "x86_64");
  • Utilizzare soluzioni alternative per ripulire i dati incollati, ad esempio caratteri non stampabili e per abbinare il nome in codice variabile con il modello jolly;
  • Abbina il " Nome in codice pubblico" dalla pagina menzionata Il Progetto Chromium come riferimento contro "Nome scheda" dalle Informazioni sullo sviluppatore per i dispositivi Chrome OS , quindi mostra la stringa del risultato della corrispondenza da "Piattaforma";
  • Conta il numero di colpi per ciascuna piattaforma unica nel risultato della partita;
  • Aggiungi una nuova colonna per compilare manualmente l'anno disponibile per ciascuna architettura nel risultato della partita in base all'elenco di microarchitettura CPU Intel su Wikipedia;
  • Seleziona la nuova colonna (anno) e ordina per Crescente;
  • Somma il numero di hit per ogni architettura per ricontrollare il risultato (hit totali).

La tabella risultante che ho è questa:

-----------------------------------
platform        hits    year (line)
-----------------------------------
SandyBridge     2       2011
IvyBridge       2       2012
Haswell         10      2013
Broadwell       9       2014
Skylake         6       2015
Kabylake        1       2016
BayTrail        31      2013 (Atom)
Braswell        22      2014 (Atom)
ApolloLake      3       2016 (Atom)
not found       10      nil
-----------------------------------
total hits      96  
-----------------------------------

I "risultati totali" corrispondono al numero di dispositivi Chrome OS interessati dalla pagina menzionata The Chromium Project. Cioè, 96 dei 142 record trovati in questo momento della ricerca.

Il "non trovato" indica che alcuni nomi in codice hanno un suffisso irregolare che non corrispondeva al modello di caratteri jolly oppure che il nome in codice non è stato trovato nell'elenco dei dispositivi Chrome OS noti.

Testo citato dalle FAQ con enfasi sul mio:

[...] efficacemente tutti i processori dal 1995 (tranne Intel Itanium e Intel Atom prima del 2013 ) [...]

Questo è sicuramente in linea con la mia scoperta manuale della piattaforma di dispositivi Chrome OS colpiti come riferito: BayTrail, Braswell, ApolloLake (linea Atom 2013, 2014, 2016). Intel Atom prima del 2013 non è stata trovata, almeno dall'elenco dei dispositivi Chrome OS interessati.

Questa risposta utilizza un approccio per l'utente finale nell'uso del foglio di calcolo per restringere l'elenco dei processori Intel interessati, basato esclusivamente sulle informazioni pertinenti di The Chromium Project. Non sono state utilizzate altre informazioni per filtrare i dati nel foglio di calcolo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.