URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 123960
[ Назад ]
Исходное сообщение
"Представлены патчи для рандомизации адресов стека ядра Linux при системных вызовах"
Отправлено opennews , 15-Апр-21 09:43
Кис Кук (Kees Cook), бывший главный сисадмин kernel.org и лидер Ubuntu Security Team, ныне работающий в компании Google над обеспечением защиты Android и ChromeOS, опубликовал набор патчей с реализацией рандомизации смещений в стэке ядра при обработке системных вызовов. Патчи повышают безопасность ядра путём изменения размещения стека, что делает атаки на стек значительно более сложным и менее успешным занятием. Начальная реализация поддерживает процессоры ARM64 и x86/x86_64. Для включения режима предложен параметр командной строки ядра "randomize_kstack_offset=on/off" и настройка CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT...Подробнее: https://www.opennet.me/opennews/art.shtml?num=54971
Содержание
- Представлены патчи для рандомизации адресов стека ядра Linux...,Корец, 10:16 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Гусар, 10:37 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Ноним, 10:46 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,ilyafedin, 10:42 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 10:51 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 11:06 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,лютый жабби__, 20:21 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 09:14 , 17-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 11:17 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,InuYasha, 11:52 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,n00by, 11:55 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,РУСТофил, 15:22 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,n00by, 09:41 , 16-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Корец, 18:53 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,n00by, 09:36 , 16-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 10:52 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 11:00 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним12345, 14:01 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 16:09 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,анон, 14:01 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,СеменСеменыч777, 20:16 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 09:16 , 17-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 10:54 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Rev, 10:59 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 11:02 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 09:17 , 17-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 11:15 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,анон, 13:51 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Rev, 10:58 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,нежданчик, 11:39 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 12:41 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 12:18 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 12:43 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 13:28 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,anonymous, 12:18 , 16-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 10:08 , 16-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 12:52 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 10:58 , 17-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 12:36 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 13:40 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 16:27 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 18:13 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 22:27 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 11:01 , 17-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Crazy Alex, 16:47 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 17:00 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 18:16 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,СеменСеменыч777, 20:24 , 15-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 12:16 , 16-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 17:43 , 16-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 02:41 , 17-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 01:55 , 22-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,Аноним, 11:11 , 19-Апр-21
- Представлены патчи для рандомизации адресов стека ядра Linux...,pavlinux, 18:29 , 30-Июн-21
Сообщения в этом обсуждении
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Корец , 15-Апр-21 10:16
>Елена Решeтова, инженер из фирмы IntelФамилия-то прям в тему.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Гусар , 15-Апр-21 10:37
в женщине главное не фамилия
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Ноним , 15-Апр-21 10:46
>в женщине главное не фамилияА то, как она произносится
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено ilyafedin , 15-Апр-21 10:42
Это же скольким событиям надо было совпасть, чтобы мы увидели эту строку на опеннете... Настоящее чудо.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 10:51
Она реально крута. 👍
Позырь проекты на гитхабе.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 11:06
Посмотрел
Сделано хорошо
Диссертация зачёт, это ей надо
Все остальное кому нибудь надо?
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено лютый жабби__ , 15-Апр-21 20:21
>Она реально крута. Позырь проекты на гитхабе.если крута, почему недоделала, то что сделал Кук?
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 17-Апр-21 09:14
> Она реально крута. 👍Урл?
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 11:17
Достойная конкурентка Янки Руткитской
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено InuYasha , 15-Апр-21 11:52
ЧСХ, она (была?) в списке недопустимых слов на Опеннете? )
Как тебе удалось написать её в комментарии?
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено n00by , 15-Апр-21 11:55
>>Елена Решeтова, инженер из фирмы Intel
> Фамилия-то прям в тему.Значение слова Решетник по словарю Ушакова:
РЕШЕТНИК, решетника, м. (спец.).
1. только ед., собир. Материал для обрешотки крыш - тонкие длинные брусья, прибиваемые к стропилам для настила на них кровельного материала.
2. Человек, изготовляющий решета.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено РУСТофил , 15-Апр-21 15:22
>Человек, изготовляющий решета. Всех погроммистов пишущих на "небезопасных" языках надо так назвать!
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено n00by , 16-Апр-21 09:41
>>Человек, изготовляющий решета.
> Всех погроммистов пишущих на "небезопасных" языках надо так назвать!Ну да. Си это тот каркас, на котором всё держится.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Корец , 15-Апр-21 18:53
>Человек, изготовляющий решета.
>инженер из фирмы IntelВсё сходится.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено n00by , 16-Апр-21 09:36
>>Человек, изготовляющий решета.
>>инженер из фирмы Intel
> Всё сходится.Решата являются _укрепляющей_ конструкцией, на которой держится кровля. Вы путаете их с ситом и дуршлагом (которые, опять же, не о том -- они не пропускают лишнее, либо задерживают нужное). Если для Вас "сходится", значит Вы не прошли тест с полуполным стаканом, а это звоночек.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 10:52
>>> набор патчей с реализацией рандомизации смещений в стэке ядра при обработке системных вызововвам не кажется что индустрия идёт не туда, коль приходится вытворять такие штуки(рэндомизировать)? (так это ещё и не решает проблему)
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 11:00
Туда-туда.
Это гуглозаход такой. Как с браузерами. Усложнение ради усложнения.
Кто сейчас сможет запилить свой браузер? Никто. Ресурсов не хватит.
С ядром линяги делают тоже самое.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним12345 , 15-Апр-21 14:01
Все, что растет из гугла, имеет прямо обратную цель
Корпорация зла
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 16:09
Так же в свое время ныли про ИЕ6.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено анон , 15-Апр-21 14:01
Это аппаратный косяк, индустрия лишь следует туда, где рыночек порешал.
Тем временем в эльбрусах, которые тут так страстно обожают и активно хейтят, изначально заложены тегирование в аппаратуре, чтобы никто не мог вылезти из своего адресного загона.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено СеменСеменыч777 , 15-Апр-21 20:16
> индустрия идёт не тудаru.wikipedia.org/wiki/Архитектура_фон_Неймана
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 17-Апр-21 09:16
Гарвардцев, видите ли, оказалось очень уж неудобно программить. А нейманам приделали MMU/MPU с атрибутами доступа.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 10:54
Наблюдая запихивание всего в ядро линукса, начинаем смотреть в сторону bsd.
Скоро придётся куда-то мигрировать.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Rev , 15-Апр-21 10:59
Да-да, лучше выбрать отстающее ядро, совсем без безопасности.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 11:02
Чем такая "безопасность" может лучше не надо?
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 17-Апр-21 09:17
БезопасТность имени гангстера Масика с затыканием гонок delay-ями и ревью сам себя любимого - оно и правда лучше?
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 11:15
А разве в BSD не добавляли уже что-то схожее ранее?
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено анон , 15-Апр-21 13:51
Есть хурд, катись туды.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Rev , 15-Апр-21 10:58
То есть, вместо того, чтобы проверять границы параметров, писать безопасно, либо писать на безопасном языке, мы будем стэк передвигать туда-сюда?Затыкание пальцем дыры в трубе.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено нежданчик , 15-Апр-21 11:39
>Затыкание пальцем дыры в трубе.Это смещение дырки в трубе! Пальцем ткнул - а не попал!
Было
🎣
--------- HOLE -------------------
K E R N E L
----------------------------------
Стало
🎣
---------------------- HOLE ------
K E R N E L
----------------------------------
У кого уникод старый(нарисована картинка "удочка")
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 12:41
И все равно идея странная. Наверняка скоро появятся методы обхода таких защит перебором, поскольку защищают они не в 100% случаев. И процента производительности жалко, в общем-то ни на что.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 12:18
Зачем ремни безопасности в машине. Нужно всего-то аккуратно и безаварийно ездить.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 12:43
Плохое сравнение, ведь тогда хороший, современный ЯП сравним с безаварийной машиной (по работе с памятью)
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 13:28
В соседней новости написано, что Торвальдс думает об этом вашем "хорошем, современном ЯП"
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено anonymous , 16-Апр-21 12:18
Нет, там было про его мысли о конкретном варианте интеграции.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 16-Апр-21 10:08
Эти ваши рандомизации избавляют только от симптомов, а не от проблемы. Это и не хорошо и не плохо, это просто факт, что проблема есть.
Как пример можно сравнить с тем, что ssh для логина по ключам не требует шифровать приватный ключ юзера, и это, ИМХО, правильно, потому что ключ и так не должен быть доступен постороннему юзеру, а постоянный накопитель должен быть зашифрован/забетонирован
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 12:52
Ну, можешь пока не пользоваться и немного подождать, пока начнуть делать более безопасный код.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 17-Апр-21 10:58
GRKERNSEC_KSTACKOVERFLOW=yhttps://en.m.wikibooks.org/wiki/Grsecurity/Appendix/Grsecuri...
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 12:36
Во фре уже давно, а потом скажут что в линухе первім "фича" появилась...
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 13:40
спасибо бздунам, что согласились побыть бетатестерами
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 16:27
>> отстающее ядро
> спасибо бздунам, что согласились побыть бетатестерами Удобные двойные стандарты опеннетчиков. Ну хоть тут быстро сделали, а то те же process descriptors лет 8 или 9 тестировали для пингвинят (которые в это время не забывали активно нахваливать "решающую проблему PID-гонок" системду).
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 18:13
> > спасибо бздунам, что согласились побыть бетатестерами
> Удобные двойные стандарты опеннетчиковА что, стрелка не поворачивается, да?
> Сообщение от Ivan_83 (ok), 13-Апр-21, 23:25
> Притом часто нам забрать - ничего не стоит по трудозатратам. Тестируйте для нас и дальше ))))))
https://www.opennet.me/openforum/vsluhforumID3/123937.html#7
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 22:27
>>> Да-да, лучше выбрать отстающее ядро, совсем без безопасности.
>>> отстающее ядро
>>> спасибо бздунам, что согласились побыть бетатестерами
>> Удобные двойные стандарты опеннетчиков
> А что, стрелка не поворачивается, да?Попробуй перед написанием ответа читать не отдельными словами или строками, а целиком - и желательно глазками.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 17-Апр-21 11:01
https://en.m.wikibooks.org/wiki/Grsecurity/Appendix/Grsecuri...В Linux давно реализация есть. Просто в основную ветвь патчей безопасности не добавляют.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Crazy Alex , 15-Апр-21 16:47
Главное - что оно опцией, а не гвоздями прибито. 1% отдать ни за что, и так пара десятков "улучшений"... переживу как-нибудь без такого счастья.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 17:00
Неужто так важен этот самый 1% ? Может просто перекомпилить ядро под конкретную архитектуру, а не юзать generic? тогда и того самого 1% возможно и не потеряется на фоне оптимизации производительности системы.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 15-Апр-21 18:16
Дело скорее в этом:"This is a continuation and refactoring of Elena's earlier effort to add
kernel stack base offset randomization"
https://lore.kernel.org/kernel-hardening/20190329081358.3049.../
Это ж надо было себе все присвоить. А там какая-то девка в авторах на самом то деле.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено СеменСеменыч777 , 15-Апр-21 20:24
> 1% отдать ни за что1) на безопасность не жалко (если это действительно повышает безопасность).
2) если выкинуть SElinux, AppArmor и чег там еще в ядро понапихали, то можно отыграть эти 1% взад и еще остаться в плюсе.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 16-Апр-21 12:16
> Кис Кук (Kees Cook),Провакационное имя и фамилие. Какой то хрен чтоли :-)
> Патчи повышают безопасность ядра путём изменения размещения стека, что делает атаки на стек значительно более сложным и менее успешным занятием.
Да конечно. Ну просто вот прям сразу так. В регистрах прям таки нигде ен будет видно где стек спрятан.
Какие то странные люди пытаются сделать странные вещи, хотя остальным это кажется даже не танцем с бубном. Это эксперемент направленный на усложнение системы, а не усложнение/усиление защиты.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 16-Апр-21 17:43
> Провакационное имя и фамилиеНу знает мужик как кисок готовить
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 17-Апр-21 02:41
чувство юмора типичного иксперта опеннет
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 22-Апр-21 01:55
самокритично
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено Аноним , 19-Апр-21 11:11
> Да конечно. Ну просто вот прям сразу так. В регистрах прям таки
> нигде ен будет видно где стек спрятан.Свой то касающийся вызова смотри наздоровье. А за попытки слазить вне оного - получишь в тыкву, по линии MMU и проверок red zone.
"Представлены патчи для рандомизации адресов стека ядра Linux..."
Отправлено pavlinux , 30-Июн-21 18:29
Ну они гепер мозги, пилять :D
/* Copyрайт ... где-то 2003-2004 (с) */
...
current->mm->start_stack = bprm->p +/- get_random_long() % 8192; /* Фсё */
.../* +/- зависит от CONFIG_STACK_GROWSUP */
Хотя вру, с bprm позже переделал.