Деталі Google Spectre та Meltdown виправлено для своїх хмарних служб

Деталі Google Spectre та Meltdown виправлено для своїх хмарних служб

Комп'ютерна індустрія в даний час відбивається від розкриття декількох вразливостей ЦП, які вражають найважливішу частину багатьох системних архітектур. Продавці розгортають виправлення для Meltdown і Spectre, але процес не був абсолютно гладким, оскільки Microsoft випадково закріплює деякі AMD-системи. Навпаки, речі в Google йшли так добре, що ви, напевно, навіть не помітили, що він уже виправдав багато своїх популярних служб хмарних сервісів, таких як Gmail. Тепер Google випустив деякі відомості про ці приховані патчі.

Кілька місяців тому керівники галузі були в курсі вразливостей ЦПУ. Мета полягала в тому, щоб отримати патчі перед розкриттям, але це складні помилки, які працюють на найнижчому рівні кремнію. Це може означати помітні підвищення ефективності при блокуванні хаків. Google вдалося розробити патчі для своїх хмарних сервісів, які стосуються Meltdown та першого варіанту Spectre. Ці виправлення не викликали жодних скарг користувачів, коли вони викачалися у вересні. Другий варіант Spectre був набагато складніше для виправлення.

Другий варіант Spectre - це те, що називається ін'єкцією цільової гілки, що може дозволити зловмисникові виконати довільний код у системі. Початкові дослідження Google показали, що єдиним способом пом'якшення Spectre Variant 2 було відключення цільових функцій оптимізації продуктивності ЦП. Проте під час тестування компанія Google виявила, що її послуги були повільними та непослідовними. Компанія зібрала сотні інженерів у пошуках кращого рішення - "Moonshot", як Google каже.

Деталі Google Spectre та Meltdown виправлено для своїх хмарних служб

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

Google стверджує, що всі хмарні платформи мають патчі на всі три уразливості до грудня. Крім того, він відкрив джерело компілятора, який він використовував, тому інші компанії можуть використовувати його для захисту своїх користувачів. Оскільки інші постачальники все ще працюють над системами латінгування, Google заявляє, що Meltdown і Spectre - це найважчі виправлення, які його інженери зіткнули протягом десятиліття. Це може зайняти деякий час, щоб усі могли потрапити на ту ж саму сторінку.

Читати далі

Tesla продасть свою Powerwall і сонячну дах у Home Depot

Tesla навіть матиме своїх власних співробітників на місці Home Depot, щоб насолоджуватися перевагами технологій.

Як визначити, чи слід використовувати Blockchain у своїй заявці

Блекхейна є багато реклами, починаючи від ентузіазму, викликаного підвищенням цін на Bitcoin та багатьох інших криптовалютних валют. Це потужна і універсальна технологія, але для кожної програми вона не підходить. Ми дамо вам кілька способів оцінити, чи правильно це для вас.

SpaceX будує свою BFR в Лос-Анджелесі, і конгрес може не бути щасливим

SpaceX хоче використати порт Лос-Анджелес для своєї ракетно-космічної роботи "Big Falcon" - чи можемо ми побачити ракети, що зв'язані з Марсом, Musk раніше, ніж ми думаємо?

Google може купувати Lytro у продажу вогню, щоб збільшити свої плани VR

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