Нова патча Google знижує ефективність виконання Spectre для "шуму"

Нова патча Google знижує ефективність виконання Spectre для "шуму"

Коли новини Spectre і Meltdown вибухнули в січні, кінцеві користувачі були стурбовані думкою, що виправлення цих питань може призвести до бойової страви суттєвих штрафів за ефективність. У довгостроковій перспективі концерн виявився невирішеним для більшості робочих навантажень на стороні клієнта, хоча клієнти сервера були вплинуті в різному ступені в залежності від віку їх обладнання (старіші чіпи були більш серйозно вплинуті на пом'якшення продуктивності Intel та Microsoft, ніж новіші чіпи були).

Репполін та не-репполінічні методи фіксації атаки Specter Variant 2.
Репполін та не-репполінічні методи фіксації атаки Specter Variant 2.

Деякі з вас пам'ятають, що для вирішення проблеми Specter Variant 2 було два патчі. Подібні компанії Intel та Microsoft потребували оновлення Windows, щоб додати патч мікрокоду, а розроблена компанією Google рішення під назвою "репполін" було розгорнуто в системах Linux. Тепер цей патч, мабуть, приходить і до Windows, і, як очікується, він зменшить ефективність продуктивності Specter Variant 2 до архітектора ядра Windows Мехмет Ійігун, який описує як "шум". Це, ймовірно, привітання для принаймні деяких клієнтів сервера, які мають Знижена продуктивність падає з випущеної версії 2 Варіант. Ось як Google описує свій рептоліновий патч.

Послідовності "Retpoline" - це конструктор програмного забезпечення, який дозволяє відокремити непрямі галузі від спекулятивного виконання. Це може застосовуватися для захисту захищених двійкових файлів (таких як операційна система або реалізація гіпервізора) від атак ін'єкцій цільової філії на їх непрямі галузі.

Назва "репполін" - портманто "повернення" та "батут". Це батутна конструкція, побудована з використанням зворотних операцій, що також образно забезпечує, що будь-яке пов'язане з цим спекулятивне виконання буде безмежно "відбиватися".

(Якщо це приносить вам будь-яке розвага: уявіть собі спекулятивне виконання як надмірно енергійний 7-річний, що ми повинні зараз побудувати склад батутників навколо.)

Репполін буде впливати тільки на Spectre Variant 2, але оскільки саме тут виникають основні проблеми, пов'язані з продуктивністю (окрім деяких проблем, пов'язаних з Meltdown), загальний вплив цієї зміни має бути позитивним. Як додатковий бонус він не вимагає оновлення мікрокоду або спільного розгортання та розгортання графіка між Intel та Microsoft.

Користувачі не повинні шукати патч, щоб прибути в будь-який час найближчим часом. Компанія Tom's Hardware відзначає, що вона не з'явиться до наступного важливого оновлення для Windows (припускаючи, що час інтеграції не виштовхнуто), що відбудеться в першій половині 2019 року. Microsoft не планує відправити патч на старі версії Windows, так що вам доведеться знати, де б не з'явився номер наступної версії, щоб побачити поліпшення продуктивності. Знову ж таки, це повинно бути невидиме для більшості користувачів клієнта, але у випадку, якщо у вас є робоча навантаження, на яку впливає Spectre Variant 2, ви повинні отримати цю продуктивність ще через 6-7 місяців. Не досконалий, очевидно, але краще, ніж віддати його назавжди.

Читати далі

Власники Google Pixel Slate повідомляють про помилку Flash Storage
Власники Google Pixel Slate повідомляють про помилку Flash Storage

Форуми підтримки продуктів Google заповнені розлюченими власниками Pixel Slate, які кажуть, що їх пристрої часто стикаються з помилками сховища.

Google вбиває безкоштовне сховище фотографій, змінюючи те, що враховується до обмежень на зберігання
Google вбиває безкоштовне сховище фотографій, змінюючи те, що враховується до обмежень на зберігання

Google оголосив про деякі суттєві зміни у Фотографіях, особливо якщо ви використовуєте послугу для автоматичного резервного копіювання.

Час оновлення: Google патчі 2 серйозні вразливості Chrome до нульового дня
Час оновлення: Google патчі 2 серйозні вразливості Chrome до нульового дня

На відміну від останніх кількох нульових днів, Google сам не знайшов цих дір у безпеці. Натомість його отримали анонімні сторонні сторони, і проблеми досить серйозні, що він не опублікував повної інформації. Досить сказати, що вам слід припинити відкладати це оновлення.

Nvidia, Google для підтримки хмарних ігор на iPhone через веб-програми
Nvidia, Google для підтримки хмарних ігор на iPhone через веб-програми

І Nvidia, і Google оголосили про підтримку iOS своїх відповідних хмарних ігрових платформ за допомогою прогресивних веб-додатків. Apple не може цього заблокувати.