Widmo

Spectre to luka, która powoduje uszkodzenie nowoczesnych mikroprocesorów, które wykonują przewidywanie, które zgaduje, w którym kierunku pójdzie gałąź, zanim zostanie to z całą pewnością znane. Wykonywanie spekulacyjne istnieje już od pewnego czasu w procesorach - ale eksperci odkryli, że wraz ze wzrostem pamięci podręcznej procesorów, aby nadążyć za ich szybkością, zwiększa się niebezpieczeństwo nadużywania tego rodzaju defektów.

Najbardziej typowa forma wykonania spekulatywnego ma związek ze sposobem działania programu. Procesor w zasadzie zgaduje, że przepływ sterowania przy użyciu najnowocześniejszego mechanizmu zamiast czekać na zakończenie wszystkich instrukcji rozgałęzienia, aby określić, które polecenia są potrzebne do wykonania zadania.

Chociaż trudno jest naprawić te luki, szczególnie gdy ma to wpływ na tak dużą bazę instalacyjną, możesz naprawić warianty w systemie operacyjnym, tak jak zrobili to Google i Amazon dla Spectre, aby wyeliminować problem lub zmienić mikrokod samego mikroprocesora , ale może to spowolnić system.

Popularne

Najczęściej oglądane

Ładowanie...