LINUX.ORG.RU

Разработчики Linux и Windows работают над закрытием аппаратной уязвимости процессоров Intel

 , , ,


11

10

Ошибка проектирования всех процессоров Intel, выпущенных за последние 10 лет, заставила разработчиков Linux и Windows в срочном порядке перерабатывать схему разделения адресных пространств ядра и пользователя, брешь в которой вызвана этой ошибкой. По известным сейчас данным, переработка требует модификации критических частей ядра и приводит к падению производительности приложений от 5 до 30% (чипы Intel 2010 года и новее имеют в своём арсенале возможности, чтобы сократить это падение).

Суть уязвимости, скорее всего, заключается в том, что спекулятивное исполнение кода косвенно нарушает контроль доступа, и это позволяет приложению «видеть» содержимое защищенного адресного пространства ядра (раннее описание). Детали уязвимости находятся под эмбарго до выпуска исправлений, который намечается на середину января 2018, когда выйдет новое ядро Linux и ежемесячное обновление безопасности для Windows.

Для решения проблемы разработчикам ядер пришлось полностью разделить память ядра и память пользовательских процессов, однако такое решение приводит к серьёзному падению производительности из-за необходимости сброса части кэша транслированных виртуальных адресов (TLB) при входе в ядро.

Разработчики ядра Линукса в шутку предлагали следующие аббревиатуры для новой модели разделения памяти ядра и пользовательских процессов: User Address Separation (*_uass) и Forcefully Unmap Complete Kernel With Interrupt Trampolines (fuckwit_*), однако остановились на Kernel Page Table Isolation (kpti_*).

Компания AMD утверждает, что её процессоры уязвимости не подвержены.

Обсуждение патча на LWN, с результатами тестов.

Общие подробности от издания The Register

>>> Технические подробности, демонстрационный код PoC

★★★★★

Проверено: tailgunner ()
Ответ на: комментарий от NextGenenration

Тормоза электрона

Т.е. ты признал что софт на электроне тормозное говно, ЧТД.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Т.е. ты признал что софт на электроне тормозное говно

И? Я изначально не утверждал что электрон - образец высокооптимизированного софта. У кого-то тормозит электрон на большом проекте, у кого-то тормозить мозила с одним сайтом. Выбирай

NextGenenration ()
Ответ на: комментарий от NextGenenration

Мы всё равно не заметим разницы.

anonymous ()
Ответ на: комментарий от anonymous

Мы всё равно не заметим разницы.

Скорее всего. Вселенная слишком сложна для того чтобы предсказывать в таких больших масштабах. Хотя мощность солнца уже увеличивали(имеется в виду то что изначально учёные до открытия термоядерного синтеза ошибались в значениях)

NextGenenration ()
Последнее исправление: NextGenenration (всего исправлений: 1)
Ответ на: комментарий от h578b1bde

нервы кончатся раньше

И часто ты из-за софта неврничаешь?

anonymous ()
Ответ на: комментарий от anonymous

Судя по тональности его сообщений он будет нервничать даже если окажется в каменном веке

NextGenenration ()
Ответ на: комментарий от Censo

Ощущение, что второй вариант там притянули за уши, чтобы хоть как-то отмазать штеуд.

wxw ★★★★★ ()
Ответ на: комментарий от NextGenenration

И? Я изначально не утверждал что электрон - образец высокооптимизированного софта. У кого-то тормозит электрон на большом проекте, у кого-то тормозить мозила с одним сайтом. Выбирай

Зачем мне выбирать между двух говен? Я лучше возьму палемун.

h578b1bde ★★ ()
Ответ на: комментарий от anonymous

И часто ты из-за софта неврничаешь?

Нет, я же не пользуюсь говном на электроне.

h578b1bde ★★ ()
Ответ на: комментарий от anonymous

8 часов назад был опубликован PoC. Дальше ждать смысла нет.

Что, который конпелять уже можно? Где?

praseodim ★★☆ ()
Ответ на: комментарий от NextGenenration

Судя по тональности его сообщений он будет нервничать даже если окажется в каменном веке

в каменном веке
тормозит электрон

Поржал с говнопрогрессофила.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Меня не устаёт поражать инфантильность ЛОРовцев: мало любить что-то, необходимо при этом обязательно смешать с помоями то, что любит оппонент, самого оппонента, его друзей и, желательно, забрызгать при этом всех вокруг.

anonymous ()
Ответ на: комментарий от NextGenenration

Какой магией у тебя получилось «и»?

За трей уже давно никого не сжигают на кострах. Но ты продолжай жить в своём каменном веке с дебильником вместо десктопа.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Зачем мне выбирать между двух говен? Я лучше возьму палемун.

Говоря про то что у кого-то тормозит мозила с одним сайтом я и подразумевал тебя.

NextGenenration ()
Ответ на: комментарий от NextGenenration

Говоря про то что у кого-то тормозит мозила с одним сайтом я и подразумевал тебя.

Чтобы у меня начала тормозить тормозилла с одним сайтом нужно для начала как минимум открыть в ней один сайт. Впрочем зачем мне смотреть на тормоза тормозиллы с одним сайтом если палемун со 100500 сайтами прекрасно справляется?

h578b1bde ★★ ()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от h578b1bde

За трей уже давно никого не сжигают на кострах

А что, сжигали?

Но ты продолжай жить в своём каменном веке с дебильником вместо десктопа.

Лично мне трей не нужен. Рабочие столы прекрасно его заменяют. Меня ограничивают пределы железа, в то время как у тебя при большом количество иконок в трее придётся постоянно проматывать.

NextGenenration ()
Ответ на: комментарий от NextGenenration

Для того чтобы написать на лор о тормозах современного софта и 286 должно хватать

На 286 бравзер с HTML5 не запустишь.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Чтобы у меня начала тормозить тормозилла с одним сайтом нужно для начала как минимум открыть в ней один сайт.

Ты уже открывал и описывал свои впечатления. Или тогда ты лгал?

если палемун со 100500 сайтами прекрасно справляется?

Есть те у кого с этим прекрасно справляется фокс, и им не нужно дополнительно перелопачивать браузер, копаться в куче сайтов с расширеними

NextGenenration ()
Ответ на: комментарий от h578b1bde

На 286 бравзер с HTML5 не запустишь.

Достаточно get + post запросов и вывода без тегов для чтения

NextGenenration ()
Ответ на: комментарий от NextGenenration

А что, сжигали?

Не знаю, не видел. Тебе там в твоём времени должно быть виднее.

Лично мне трей не нужен. Рабочие столы прекрасно его заменяют

Да, вместо небольшого уведомления от приложения в углу экрана и быстрого управления фоновым приложением с помощью иконки в трее надо постоянно клацать рабочие столы. Современное юзабилити такое юзабилити.

Меня ограничивают пределы железа, в то время как у тебя при большом количество иконок в трее придётся постоянно проматывать.

Подари уже свой кинескоп с 640×480 местному музею и возьми нормальный монитор, тогда ничего проматывать не придётся.

h578b1bde ★★ ()
Последнее исправление: h578b1bde (всего исправлений: 1)
Ответ на: комментарий от NextGenenration

Ты уже открывал и описывал свои впечатления. Или тогда ты лгал?

ЯННП, где и когда я лгал?

Есть те у кого с этим прекрасно справляется фокс, и им не нужно дополнительно перелопачивать браузер, копаться в куче сайтов с расширеними

Мне тоже этого не нужно.

h578b1bde ★★ ()
Ответ на: комментарий от NextGenenration

Достаточно get + post запросов

Нет, иначе бы какая-нибудь опера мини работала.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Да, вместо небольшого уведомления от приложения в углу экрана и быстрого управления фоновым приложением с помощью иконки в трее надо постоянно клацать рабочие столы. Современное юзабилити такое юзабилити.

Уведомления не привязаны к трею от слова совсем. Просмотреть уведомление которое было час назад ты не можешь, а я могу.

Подари уже свой кинескоп с 640×480 местному музею и возьми нормальный монитор, тогда ничего проматывать не придётся.

Покажи мне скриншот, на котором минимум 15 элементов в трее, не менее 20 закреплённых/открытых окон, время выводится целиком, при этом есть место для каких нибудь индикаторов типа температуры процессора и про запас. При этом вся эта панель задач не должна занимать размер больше заголовка среднестатистического окна.

NextGenenration ()
Ответ на: комментарий от h578b1bde

ЯННП, где и когда я лгал?

Либо ты ни разу не запускал фокс и лжёшь про наличие тормазов, либо твой пк не тянет даже одну вкладку фокса.

Мне тоже этого не нужно.

Когда-то ты описывал как ставишь расширения для браузера

NextGenenration ()
Ответ на: комментарий от NextGenenration

Покажи мне скриншот, на котором минимум 15 элементов в трее, не менее 20 закреплённых/открытых окон, время выводится целиком, при этом есть место для каких нибудь индикаторов типа температуры процессора и про запас. При этом вся эта панель задач не должна занимать размер больше заголовка среднестатистического окна.

google://windows xp

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Нет, иначе бы какая-нибудь опера мини работала.

Ни разу не слышал про оперу мини для доса

NextGenenration ()
Ответ на: комментарий от NextGenenration

Либо ты ни разу не запускал фокс и лжёшь про наличие тормазов

Запускал, тормозит. Может там в новомодной 57 версии что-то подкрутили чтобы оно на одной вкладке не тупило, но 100500 вкладок оно уже не откроет.

либо твой пк не тянет даже одну вкладку фокса.

Ты всё перепутал, это фокс не тянет даже одну вкладку.

Когда-то ты описывал как ставишь расширения для браузера
копаться в куче сайтов с расширеними

Покажи где я копался в куче сайтов, наркоман.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

google://windows xp

Если это так легко найти, то где же ссылка? xp не умеет объединять закреплённые и открытые окна в один значёк, уже на этом будет жуткая потеря места. Если программа закреплена, активна и висит в трее, то это уже три иконки. Да, есть автоскрытие, но это лишь говорит о том что что-то не влазит

NextGenenration ()
Ответ на: комментарий от NextGenenration

Ни разу не слышал про оперу мини для доса

А на телефонах она значит сайты с божьей милости открывает?

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Ты всё перепутал, это фокс не тянет даже одну вкладку.

Не суть важно. Важно то что ты им не можешь пользоваться.

Покажи где я копался в куче сайтов

Насколько я помню ты не можешь поставить расширение напрямую из магазина.

NextGenenration ()
Ответ на: комментарий от h578b1bde

А на телефонах она значит сайты с божьей милости открывает?

На телефонах стоит 286?

NextGenenration ()
Ответ на: комментарий от NextGenenration

объединять закреплённые и открытые окна в один значёк

Нафига их вообще объединять? Это же неудобная дичь.

Если программа закреплена, активна и висит в трее, то это уже три иконки. Да, есть автоскрытие, но это лишь говорит о том что что-то не влазит

Бабке своей будешь эти байки рассказывать. У меня сейчас в трее 32 иконки без автоскрытия и я ничего постоянно не проматываю. ЧЯДНТ?

h578b1bde ★★ ()
Ответ на: комментарий от NextGenenration

На телефонах стоит 286?

Прими разупорину, норкоман. Ты там что-то о GET и POST-запросах вещал.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

У меня сейчас в трее 32 иконки без автоскрытия и я ничего постоянно не проматываю

Скриншот в студию. При этом он должен быть вполне различим не на 42 мониторе

NextGenenration ()
Ответ на: комментарий от NextGenenration

Не суть важно. Важно то что ты им не можешь пользоваться.

Дизайнерскими высерами вместо нормального интерфейса я вообще не умею пользоваться.

Насколько я помню ты не можешь поставить расширение напрямую из магазина.

Какого магазина? Я в магазин за пивом хожу.

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Ты там что-то о GET и POST-запросах вещал.

И? Твой телефон не способен в эти запросы? Или у тебя лор на телефоне не работает?

NextGenenration ()
Ответ на: комментарий от NextGenenration

Скриншот в студию.

Мне слишком лень что-то доказывать неосилившему гугл гномосеку.

При этом он должен быть вполне различим не на 42 мониторе

19" устроит?

h578b1bde ★★ ()
Ответ на: комментарий от NextGenenration

И? Твой телефон не способен в эти запросы? Или у тебя лор на телефоне не работает?

Поищи в l-o-r по запросу opera mini.

h578b1bde ★★ ()
Ответ на: комментарий от NextGenenration

Нет причин.

Почему? Не нравится что там только бесплатные аддоны или что?

h578b1bde ★★ ()
Ответ на: комментарий от h578b1bde

Почему?

У меня и так всё работает. Какие проблемы были у тебя я не знаю

NextGenenration ()
Ответ на: комментарий от h578b1bde

Дядь, ты дурак?

Каким образом неработоспособность оперы опровергает моё утверждение?

NextGenenration ()
Ответ на: комментарий от NextGenenration

Насколько я помню ты не можешь поставить расширение напрямую из магазина.

https://addons.palemoon.org/extensions/
Не благодари.

Нет причин.

Почему? Не нравится что там только бесплатные аддоны или что?

У меня и так всё работает. Какие проблемы были у тебя я не знаю

У этого бота бредогенератор сломался, почините.

h578b1bde ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.