Quais CPUs Intel são afetadas pelo espectro/colapso?

Quais CPUs Intel são afetadas pelo espectro/colapso?

Embora os chips AMD pareçam imunes aColapsoe aparentemente são em grande partenão afetado pelo Spectre, Os chips Intel parecem ser amplamente afetados.

São escassas as informações sobre quais arquiteturas de CPUs Intel começam e terminam a ser impactadas - o núcleo 2 duo/quad está incluído? Pentiums? Átomos? E quanto ao core i3/5/7/9, todos eles são afetados até a série 8xxx, inclusive?

Responder1

Este site público da Intelfoi atualizado recentemente com todos os detalhes dos produtos Intel afetados. O texto e a listagem relevantes foram citados a seguir.

As seguintes plataformas baseadas em Intel® são afetadas por esse problema. A Intel poderá modificar esta lista posteriormente. Consulte o fornecedor do sistema ou fabricante do equipamento (veja os links acima) para obter mais informações sobre o seu sistema.

  • Processador Intel® Core™ i3 (45nm e 32nm)
  • Processador Intel® Core™ i5 (45nm e 32nm)
  • Processador Intel® Core™ i7 (45nm e 32nm)
  • Família de processadores Intel® Core™ m (45nm e 32nm)
  • Processadores Intel® Core™ de 2ª geração
  • Processadores Intel® Core™ de 3ª geração
  • Processadores Intel® Core™ de 4ª geração
  • Processadores Intel® Core™ de 5ª geração
  • Processadores Intel® Core™ de 6ª geração
  • Processadores Intel® Core™ de 7ª geração
  • Processadores Intel® Core™ de 8ª geração
  • Família de processadores Intel® Core™ série X para plataformas Intel® X99
  • Família de processadores Intel® Core™ série X para plataformas Intel® X299
  • Processador Intel® Xeon® série 3400
  • Processador Intel® Xeon® série 3600
  • Processador Intel® Xeon® série 5500
  • Processador Intel® Xeon® série 5600
  • Processador Intel® Xeon® série 6500
  • Processador Intel® Xeon® série 7500
  • Família de processadores Intel® Xeon® E3
  • Família de processadores Intel® Xeon® E3 v2
  • Família de processadores Intel® Xeon® E3 v3
  • Família de processadores Intel® Xeon® E3 v4
  • Família de processadores Intel® Xeon® E3 v5
  • Família de processadores Intel® Xeon® E3 v6
  • Família de processadores Intel® Xeon® E5
  • Família de processadores Intel® Xeon® E5 v2
  • Família de processadores Intel® Xeon® E5 v3
  • Família de processadores Intel® Xeon® E5 v4
  • Família de processadores Intel® Xeon® E7
  • Família de processadores Intel® Xeon® E7 v2
  • Família de processadores Intel® Xeon® E7 v3
  • Família de processadores Intel® Xeon® E7 v4
  • Família escalável de processadores Intel® Xeon®
  • Processador Intel® Xeon Phi™ séries 3200, 5200, 7200
  • Processador Intel Atom® série C
  • Processador Intel Atom® série E
  • Processador Intel Atom® série A
  • Processador Intel Atom® série x3
  • Processador Intel Atom® série Z
  • Processador Intel® Celeron® série J
  • Processador Intel® Celeron® série N
  • Processador Intel® Pentium® série J
  • Processador Intel® Pentium® série N

A lista de produtos provavelmente foi adicionada entre 16 e 17 de janeiro de 2018, analisandoo histórico da páginana Internet Archive Wayback Machine e sugerido poreste tópico nas Comunidades Intel.

Oliberação original de informaçõesfoi encontrado no Intel Product Security Center, datado de 3 de janeiro de 2018 e revisado em 17 de janeiro de 2018 (conforme listagem atualizada no site público da Intel).

Lista adicional

De acordo com colaboradores do GitHub, pelo menos uma variante do bug parece afetar produtos de CPU legados. Infelizmente, parece não haver uma listagem simples que possa ser colada aqui.

Veredição 19 sobre paboldin/meltdown-exploit, que foi encontrado atravésedição 104 em speed47/spectre-meltdown-checker. Existem 245 comentários até esta data de atualização, e cada comentário pode conter mais de um modelo de CPU. Visite o link e use Ctrl+ Fpara procurar o modelo da sua CPU.

Responder2

Informações detalhadas com links para avisos de segurança estão disponíveis paraEspectroatravés dafossbytes.comeColapsoatravés dathehackernews.com. Observe que os sites Spectre e Meltdown parecem conter informações semelhantes e hospedados pela mesma universidade.

A seguir estão textos relevantes que foram citados.

Quais sistemas são afetados pelo Meltdown?

Computadores desktop, laptop e nuvem podem ser afetados pelo Meltdown. Mais tecnicamente, todos os processadores Intel que implementam execução fora de ordem são potencialmente afetados, o que ocorre efetivamente com todos os processadores desde 1995 (exceto Intel Itanium e Intel Atom antes de 2013). Testamos com sucesso o Meltdown em gerações de processadores Intel lançadas já em 2011. Atualmente, verificamos apenas o Meltdown em processadores Intel. No momento, não está claro se os processadores ARM e AMD também serão afetados pelo Meltdown.

Quais sistemas são afetados pelo Spectre?

Quase todos os sistemas são afetados pelo Spectre: desktops, laptops, servidores em nuvem e também smartphones. Mais especificamente, todos os processadores modernos capazes de manter muitas instruções em voo são potencialmente vulneráveis. Em particular, verificamos o Spectre em processadores Intel, AMD e ARM.

Estas são respostas mais ou menos diretas. Não vi nada mais detalhado do que as informações fornecidas (antes da Intel publicar a lista de produtos afetados).

Dispositivos Chrome OS afetados

A Chromium Projects notou algumas informações sobreesta páginaatravés daAutoridade Android. O projeto lista o status das mitigações para CVE-2017-5754 (Meltdown) para cada dispositivo Chrome OS. Essa listagem menciona em termos de arquitetura, ou seja, x86_64, que provavelmente também inclui CPU Intel.

Como essa informação é útil? Bem, não é útil como é. Tenho que fazer mais pesquisas e usar uma planilha para filtrar informações relevantes.

Detalhes e informações sob medida

Para que as informações existentes fossem mais úteis, tive que fazer o seguinte em uma planilha (estou usando o LibreOffice Calc, se isso importa):

  • Copie e cole cada tabela HTML, ative o filtro automático e filtre os critérios de pesquisa conforme apropriado (Dica: mitigação "Sim", "Não"; kernel ABI "x86", "x86_64");
  • Use soluções alternativas para limpar os dados colados, ou seja, caracteres não imprimíveis, e para combinar o codinome da variável com o padrão curinga;
  • Combine o "codinome público" dopágina mencionada O Projeto Chromiumcomo referência contra "Nome do Conselho" deInformações do desenvolvedor para dispositivos Chrome OS, em seguida, mostre a sequência do resultado da correspondência de "Plataforma";
  • Contar o número de acessos para cada plataforma única no resultado da partida;
  • Adicione uma nova coluna para preencher manualmente o ano disponível para cada arquitetura no resultado da correspondência com base emLista de microarquiteturas de CPU Intelna Wikipédia;
  • Selecione a nova coluna (ano) e ordene por Crescente;
  • Soma o número de ocorrências de cada arquitetura para verificar novamente o resultado (total de ocorrências).

A tabela resultante que tenho é esta:

-----------------------------------
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  
-----------------------------------

O "total de acessos" é igual ao número de dispositivos Chrome OS afetados na página mencionada The Chromium Project. Ou seja, 96 dos 142 registros encontrados neste momento da descoberta.

O "não encontrado" indica que alguns codinomes têm sufixo irregular que não corresponde ao padrão curinga ou que o próprio codinome não foi encontrado na lista de dispositivos Chrome OS conhecidos.

Texto citado do FAQ com ênfase minha:

[...] efetivamente todos os processadores desde 1995 (exceto Intel Itanium eIntel Atom antes de 2013) [...]

Isso realmente está de acordo com minha descoberta manual de plataformas supostamente afetadas de dispositivos Chrome OS: BayTrail, Braswell, ApolloLake (linha Atom 2013, 2014, 2016). Átomo Intelantes2013 não foi encontrado, pelo menos na lista de dispositivos Chrome OS afetados.

Esta resposta adota uma abordagem do usuário final usando planilhas para restringir a lista de processadores Intel afetados, com base exclusivamente em informações relevantes do Projeto Chromium. Nenhuma outra informação foi utilizada para filtragem dos dados na planilha.

informação relacionada