Tajemniczy błąd zabezpieczeń dotyczy wszystkich współczesnych architektur procesorów Intel, które mają możliwość implementacji pamięci wirtualnej. Całkowite przeprojektowanie tych architektur sprzętowych będzie prawdopodobnie potrzebne, aby całkowicie rozwiązać problem, ale pracowano już nad poprawkami z poziomu oprogramowania, a łatki już trafiają do jądra Linuksa. W przypadku systemów Microsoft opartych na Windows NT zaczęto je rozwiązywać w listopadzie ubiegłego roku. Kolejny przypadek podobny do tego, który mieliśmy ze znaną luką w zabezpieczeniach, która dotyczyła pamięci RAM i która była znana jako Rowhammer, zagrażająca bezpieczeństwu.
Cóż, teraz ten nowy problem może wpływać na środowiska wirtualizacji tak powszechne i używane jak usługi Amazon Web Services (AWS) EC2, a także Google Compute Engine pośród innych. Prawda jest taka, że problem nie jest zbyt poważny, ale jego wpływ jest szeroki ze względu na dużą liczbę architektur, których dotyczy, a także fakt, że rozwiązanie problemu za pomocą oprogramowania jest skomplikowane. W szczególności problem wynikający z tego błędu Intela leży w LWN, tabelach izolacji stron jądra, które interweniują w zarządzaniu pamięcią przez jądro. Następnie znajdujemy A skomplikowane rozwiązanie jeśli jest to wykonywane przez oprogramowanie i nie oznaczałoby to najlepszych rozwiązań, az drugiej strony musimy dotrzeć do źródła problemu i przeprojektować sprzęt, w szczególności architektury, których dotyczy problem, które umożliwiają zarządzanie tego typu pamięcią. To też nie jest tanie ani szybkie, ponieważ będziemy musieli poczekać na nową generację sprzętu, który oczywiście musielibyśmy nabyć.
Ale wracając do rozwiązania programowego, to znaczy przez łatanie, to też nie jest dobre, ponieważ poważnie wpłynęłoby to na wydajność. Nasz procesor może mieć znaczną utratę wydajności, nawet do 50%. Dlaczego? Cóż, aby go rozwiązać, musiałby zostać wygenerowany kod opróżnij pamięć TLB (Translation Lookaside Buffer), pamięć podręczna, która znacznie przyspiesza działanie dzięki szybszemu lokalizowaniu lokalizacji danych i instrukcji w pamięci wirtualnej systemu. Ale konieczność ich usuwania za każdym razem, gdy uruchamia się jądro i za każdym razem, gdy kod użytkownika wznawia swoje wykonanie, ponieważ problem jest zauważalny ...
Brzydkie wyskakujące okienko „śledź nas na Facebooku”, które pojawia się przy każdej wizycie (przynajmniej jeśli pliki cookie są wyczyszczone), jest obrzydliwe ...
Cóż, idź w drugą stronę i nie przeczuwaj.
Całkowicie się zgadzam, może to być po jednej stronie strony, a nie na całej karcie, zmuszając Cię do zamknięcia. Jest w bardzo złym guście.
Dobrze, że już przechodzę na AMD Ryzen.
Wiadomości są złe. To nie jest problem Linuksa, ale problem projektowy dla procesorów Intela. To bardzo poważne. Do tego stopnia, że jedynym rozwiązaniem jest modyfikacja systemów operacyjnych w celu połączenia go (linux, windows, ios itp.).