Почему недостаток безопасности не повлияет на процессор AMD?

309
Nae

Согласно этой новостной статье, в процессорах обнаружен недавно обнаруженный недостаток безопасности. Тем не менее, в статье также утверждается, что это может повлиять только на процессоры Intel, а не AMD. Я думал, что они используют одну и ту же архитектуру. Почему это повлияет только на один бренд?

0
Это только означает, что они поддерживают один и тот же набор команд. Базовые реализации очень разные. grawity 6 лет назад 1
Смотрите основную причину: https://lkml.org/lkml/2017/12/27/2 Biswapriyo 6 лет назад 2

1 ответ на вопрос

2
multithr3at3d

Проблема не имеет ничего общего с самой архитектурой. Процессоры Intel и AMD имеют очень разные реализации и наборы функций, но при этом соответствуют желаемой архитектуре.

Хорошим примером различий, которые получили Microsoft, является старый оригинальный Microsoft Xbox 1. Xbox 1 удалось взломать, потому что процессор Intel в этой системе (по крайней мере в то время) возвращается к нулю 0, когда он достигает последнего адреса в то время как процессор AMD, который рассматривался (но в конечном итоге не был решен), сгенерировал исключение. Обертка позволила разместить код эксплойта в удобном месте и способствовала существованию MechAssault и других программных модулей. LawrenceC 6 лет назад 2
Хотя процессоры Intel и AMD соответствуют архитектуре x86, как указывалось выше, время, необходимое для выполнения конкретной инструкции, может быть разным. Intel и AMD также имеют специфические для бренда инструкции, и они могут иметь или не иметь эквивалентные инструкции (т. Е. VT-x против AMD-V), в зависимости от инструкции. Детали эксплойта не были раскрыты, из-за эмбарго на специфику, без знания уязвимой инструкции, связанной с этим, на этот вопрос трудно ответить более подробно. Ramhound 6 лет назад 2
Стоит также указать на появившийся недостаток, основанный на [заявлении Intel] (https://www.neowin.net/news/intel-responds-to-security-vulnerability-calling-out-amd-and-arm) , на самом деле относится к процессорам AMD и ARM также. Ramhound 6 лет назад 0
@ramhound - Intel немного недоволен их инсинуацией. На процессоры AMD x86 это не влияет, однако AMD также использует процессоры ARM и ARM. davidgo 6 лет назад 0
@davidgo Пусть это дождаться подробностей об уязвимости, прежде чем мы скажем это. С эмбарго на детали у нас нет большого количества стороннего подтверждения от кого-либо без повестки дня. Ramhound 6 лет назад 0
@ramhound - я не думаю, что у ребят из ядра Linux есть повестка дня - и они знают детали, и x86 -http: //lkml.iu.edu/hypermail/linux/kernel/1712.3/00675.html освобождают от ответственности davidgo 6 лет назад 0
[«Все находятся в опасности»] (https://arstechnica.com/gadgets/2018/01/meltdown-and-spectre-every-modern-processor-has-unfixable-security-flaws/) только одна из уязвимостей была видимо исправлено Ramhound 6 лет назад 1

Похожие вопросы