Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимостей в ядре Linux" | +/– | |
Сообщение от opennews (??), 27-Июн-20, 13:56 | ||
Проект Openwall опубликовал выпуск модуля ядра LKRG 0.8 (Linux Kernel Runtime Guard), предназначенного для выявления и блокирования атак и нарушений целостности структур ядра. Например, модуль может защитить от несанкционированного внесения изменений в работающее ядро и попыток изменения полномочий пользовательских процессов (определение применения эксплоитов). Модуль подходит как для организации защиты от уже известных эксплоитов для ядра Linux (например, в ситуациях когда в системе проблематично обновить ядро), так и для противостояния эксплоитам для ещё неизвестных уязвимостей. Код проекта распространяется под лицензией GPLv2... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +8 +/– | |
Сообщение от Аноним (1), 27-Июн-20, 13:56 | ||
Вот будет номер, когда в модуле для защиты от эксплуатации уязвимостей найдут эксплуатируемую уязвимость. Будет модуль превентивного вторжения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +4 +/– | |
Сообщение от Аноним (4), 27-Июн-20, 14:04 | ||
Уже тыщу раз такое было, обычно дыры находят в патчах для "защиты" правда. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +18 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 15:20 | ||
Понимаю дежурную иронию, которую мы здесь видим в комментариях почти на каждый анонс очередной версии LKRG, особенно в контексте регулярных подобных новостей про другие проекты. Современные ядра Linux слишком сложны, из-за чего в них присутствует огромное количество еще не выявленных уязвимостей. На фоне этого даже наличие в модуле защиты еще небольшого их количества существенно не ухудшит ситуацию в целом (кроме как в плане иронии), в то время как защита может помочь - в зависимости от того какие уязвимости и как реально будут пытаться эксплуатировать на конкретной системе. Мы с самого начала проекта указываем на домашней странице LKRG, что он может содержать ошибки и уязвимости, и рекомендуем взвесить пользу и риски от его использования в конкретной ситуации. LKRG наиболее актуален там, где вероятно что ядро не будет своевременно обновлено. LKRG наиболее неприятен риском ложных срабатываний. За 2.5 года публичного существования проекта уязвимостей в Linux выявлено полно, а в LKRG ни одной. Разумеется, это может измениться. Чтобы иметь шанс на отсутствие серьезных уязвимостей, надо использовать системы гораздо проще чем Linux (кстати, LKRG гораздо проще чем Linux и чем многие другие средства защиты, такие как "антивирусы" под Windows). Альтернативой же является принятие вероятного наличия уязвимостей и использование нескольких уровней защиты (что к сожалению еще более усложняет систему в целом) и/или готовность своевременно обновлять компоненты на хотя бы части уровней. Это нынешняя реальность. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +3 +/– | |
Сообщение от Аноним (17), 27-Июн-20, 15:40 | ||
Приятно вас почитать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +3 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 16:17 | ||
Это сложная тема, связанная не только с ростом сложности ядер, но и с конкретными процессами разработки (какие исправления распознаются и помечаются как требующие back-port'ов и что потом реально делается в отношении каких веток). Я не возьмусь однозначно сравнить mainline/stable/LTS ветки от kernel.org. По мне, на данный момент ядра в RHEL7 находятся в близкой к оптимальной стадии - многое уже вычищено, а поддержка еще будет. Кстати, LKRG поддерживает ядра начиная как раз с RHEL7. См. по теме: https://www.openwall.com/lists/oss-security/2018/12/12/3 и до конца треда https://www.openwall.com/lists/oss-security/2018/12/14/7 где я очень мягко попросил Greg'а уточнить его нонсенс, что он не стал делать. (Greg поддерживает stable ветки от kernel.org, за что ему искреннее спасибо.) | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Аноним (17), 27-Июн-20, 16:49 | ||
Спасибо, интересно было почитать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
37. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (37), 27-Июн-20, 21:29 | ||
Ходят слухи, возможно даже от вас, что вы планируете перестать заниматься linux-related проектами. Если это так, то что будет дальше? Типичные виндозно-макосятные [анти]вирусы? | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
42. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +3 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 22:55 | ||
Не слышал о таких слухах. Разве что я здесь в одном из комментариев упоминал возможность ухода с Linux, но это было в ответ на вопрос об ОС для личного использования и не относилось к проектам. (Рассматриваю вариант вместо QubesOS использовать какую-нибудь *BSD с маленьким гипервизором для запуска VM'ок с Linux'ами, только вот их интеграцию тогда придется изобрести заново. Рассматриваю аналогичный вариант и для серверов, что проще.) LKRG делался именно для Linux и у нас сейчас нет планов ни переносить его на другую платформу, ни завершать проект. Движемся в сторону версии 1.0. Проект Owl действительно заморожен, по причинам описанным мной в owl-users в 2014 году, куда есть ссылка с домашней страницы Owl. А остальные проекты у нас и так кросс-платформенные. Разумеется, поддержка Linux в них сохранится. Планов делать "типичные виндозно-макосятные [анти]вирусы" у нас нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (53), 28-Июн-20, 03:32 | ||
Интересно. Спасибо за развёрнутый ответ. | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от solardiz (ok), 28-Июн-20, 13:10 | ||
Про QubesOS сейчас расписывать не стану - off-topic, некогда. Насчет BSD и гипервизора, пока не ясно какую/какой, но в целом направление выглядит правильным. Да, есть вопрос поддержки железа. | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от text (?), 28-Июн-20, 03:46 | ||
" За 2.5 года публичного существования проекта уязвимостей в Linux выявлено полно, а в LKRG ни оной." - а сколько людей искало в 1 и 2 случаях ? каково отношение "ищущие в Linux "/"ищущие в LKRG " | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
63. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от solardiz (ok), 28-Июн-20, 14:12 | ||
Да, есть такое очевидное отличие. Но с точки зрения вероятности неприцельных атак на вовремя не обновленные системы за этот период, наиболее важны опубликованные уязвимости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. Скрыто модератором | –1 +/– | |
Сообщение от Мордиум (?), 27-Июн-20, 14:00 | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. Скрыто модератором | +3 +/– | |
Сообщение от Мордиум (?), 27-Июн-20, 14:01 | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (11), 27-Июн-20, 15:03 | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
15. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (17), 27-Июн-20, 15:35 | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (11), 27-Июн-20, 15:51 | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (17), 27-Июн-20, 15:35 | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
5. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +3 +/– | |
Сообщение от Fracta1L (ok), 27-Июн-20, 14:04 | ||
Интересно, сильно ли оно тормозит работу системы | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +3 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 18:15 | ||
Из текста новости: снижение производительности при применении LKRG 0.8 оценивается на уровне 2.5% в режиме по умолчанию ("heavy") и 2% в облегченном режиме ("light"). Результаты отдельно по 58 тестам из Phoronix Test Suite, которые сильно отличаются друг от друга, см. в файле PERFORMANCE. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (6), 27-Июн-20, 14:10 | ||
Была попытка включить модуль в ядро? Что ответили ядерщики? | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +4 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 14:34 | ||
Такой попытки не было и пока не планируется. Соответственно, ничего не ответили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (14), 27-Июн-20, 15:34 | ||
А официально в дистры? | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +4 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 16:25 | ||
Да, возможно, кто-то из участников сообщества или разработчиков LKRG возьмется за его поддержку в каких-либо дистрибутивах. Вот обсуждение про Debian: https://www.openwall.com/lists/lkrg-users/2020/06/21/7 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944476 где Mariusz Zaborski, недавно присоединившийся к разработке LKRG, брался за back-port'ы для Debian в случае включения пакета. Посмотрим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +12 +/– | |
Сообщение от Michael Shigorin (ok), 27-Июн-20, 19:48 | ||
http://packages.altlinux.org/ru/search?query=lkrg | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
35. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +4 +/– | |
Сообщение от тот_же_анон_уже_без_мабилы (?), 27-Июн-20, 20:25 | ||
давайте проплюсуем Мишу | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от Аноним (59), 28-Июн-20, 09:15 | ||
АЛЬТ собирается в ядра добавлять: | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
67. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Michael Shigorin (ok), 29-Июн-20, 11:29 | ||
> АЛЬТ собирается в ядра добавлять: | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Michael Shigorin (ok), 24-Сен-20, 21:20 | ||
PS: vseleznv@ добавил поддержку lkrg в make-initrd 2.2.10: http://git.altlinux.org/gears/m/make-initrd.git?p=make-initr... | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
13. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от анонимус (??), 27-Июн-20, 15:32 | ||
Если оно станет популярным, а тем более попадет как опция в ядро, эффективность против ItW заразы упадет очень сильно, ведь сложность обхода часто не велика (https://github.com/milabs/lkrg-bypass). А пока прекрасно работает принцип security by obscurity.. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
18. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +4 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 15:44 | ||
Мы это называем security through diversity. Это одна из причин почему мы не подаем LKRG для включения в ядро, хотя кроме сложности обхода есть и другие аспекты, влияющие на успешность атак in the wild (переносимость exploit'а между версиями ядра, вероятность его успешной работы с первого раза), на которые также влияет LKRG. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от Аноним (14), 27-Июн-20, 15:58 | ||
Through diversity - это ASLR. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 16:26 | ||
Да, и это тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Мордиум (?), 27-Июн-20, 19:01 | ||
Напомните, кажется Alex Matrsov из hardwear.io делал пен-тесты и ему понравилась как LKRG отмела уязвимости. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
40. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 22:30 | ||
К сожалению, не знаю о чем это. Он тоже не знает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Мордиум (?), 28-Июн-20, 00:25 | ||
Да, значит путаю, может это был Richard Hughes который lvfs и gnome, не буду гадать, ладно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от Аноним (65), 29-Июн-20, 09:55 | ||
А вот и разгадка: | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
7. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от анон (?), 27-Июн-20, 14:15 | ||
Что будет если наплодить процессов которые будут делать for (;;) setuid(0); | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (8), 27-Июн-20, 14:33 | ||
А в чем проблема? | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +3 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 14:38 | ||
Ничего примечательного не будет. Система будет работать примерно так же, как и без LKRG. Проверка целостности всего ядра не станет выполняться неразумно часто. Проверка целостности параметров конкретно этих процессов будет выполняться чаще, но в их же контекстах, так что это никому не помешает и загрузку системы не повысит (они и так гоняют холостые циклы). | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
19. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Аноним (14), 27-Июн-20, 15:45 | ||
Для защиты Android от Qualcommо- и Broadcomогoвна подойдёт? | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +5 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 17:54 | ||
Предполагаю, что речь об атаках на Android, выполняемых из уязвимого кода прошивок сетевых "чипов". LKRG может распознать модификацию ядра Linux, осуществленную через запись в общую память из "чипа", имеющего такой доступ. LKRG может в таком случае быстро сделать kernel panic. Наверное, это поможет от атак, которые не направлены (почти) сразу на Android'овый userspace, а (сначала) модифицируют работающее ядро (и не успевают за несколько секунд закрепиться в userspace, чтобы после перезагрузки активироваться уже оттуда). | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | –1 +/– | |
Сообщение от Онаним (?), 27-Июн-20, 19:42 | ||
Когда уже: выпуск модуля для защиты от эксплуатации уязвимостей в модуле для защиты от эксплуатации уязвимостей в ядре Linux? | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Michael Shigorin (ok), 27-Июн-20, 19:51 | ||
> Когда уже: выпуск модуля для защиты от эксплуатации уязвимостей | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от онанимуз (?), 27-Июн-20, 21:44 | ||
отличный проект. хорошо, что починили суспенды, а то на ноутбуке модуль постоянно с ума сходил. | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Аноним (39), 27-Июн-20, 22:08 | ||
Надо срочно сообщить в Intel, а то они там мучаются патчи замедляющие штампуют | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от ananim (?), 28-Июн-20, 10:34 | ||
то чувство, когда сарказм - это внезапно не сарказм. | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Павел Отредиез (?), 27-Июн-20, 22:41 | ||
Про capabilities, дак лучше неиспользуемые вообще отключать переходом в securelevel. Что вы делаете на вызов cap_capable? | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 23:06 | ||
Проверяем, что capabilities процесса всё еще соответствуют сохраненным сразу после их корректного изменения одним из предназначенных для этого вызовов. Делаем эту проверку до того как capable(), возможно, подтвердит что процесс имеет право сделать что-то привилегированное. Про неиспользуемые и securelevel - отдельная тема, здесь не об этом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Павел Отредиез (?), 27-Июн-20, 23:13 | ||
Понятно. Вы используете security hooks и ваш модуль оформлен как модуль, я правильно понимаю? Насколько я помню старые версии ядер часть security, не пришлось ли вам экспортировать некоторые символы ядра, а то это не очень разрешено по моему мнению? | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от solardiz (ok), 27-Июн-20, 23:57 | ||
Используем kprobes. Оформлен как модуль. Экспорт самим ядром мы не трогаем, но для отдельных символов нам приходится использовать kallsyms_lookup_name, а его самого (начиная с 5.7, где его перестали экспортировать) находить с помощью kprobes же. Конечно, это выходит за рамки официального API. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Павел Отредиез (?), 28-Июн-20, 00:26 | ||
> Используем kprobes. Оформлен как модуль. Экспорт самим ядром мы не трогаем, но | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от solardiz (ok), 28-Июн-20, 01:03 | ||
LKRG не предназначен нарушать работу других модулей, в том числе что-то переопределяющих используя официальные API ядра. Он распознает некоторые атаки на ядро, где слово атака подразумевает что она осуществляется с неразрешенным пересечением уровня привилегий. Например, если простой пользователь эксплуатирует уязвимость в каком-нибудь системном вызове чтобы оттуда переписать свой euid в task_struct на 0 и затем попытается этим euid'ом воспользоваться, LKRG скорее всего это поймает и остановит. Загрузка модуля ядра корректно выглядящим root'ом (не полученным только что совершенной атакой на ядро) не относится к этой категории, здесь нет пересечения уровня привилегий. | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Павел Отредиез (?), 28-Июн-20, 00:42 | ||
> Используем kprobes. Оформлен как модуль. Экспорт самим ядром мы не трогаем, но | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
51. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от solardiz (ok), 28-Июн-20, 01:18 | ||
Мы не используем security hooks и не возвращаем разрешения/запреты. Мы перехватываем наиболее актуальные нам функции и сами отвечаем на распознанные атаки в соответствии со своими настройками. Можем убить процесс, а можем и вызвать kernel panic (в некоторых случаях более мягкий ответ уже не будет эффективным) - это настраиваемо. Насчет стиля программирования согласен - было бы хорошо, если бы LKRG можно было написать чисто, в рамках API, а не по-хакерски, как он написан сейчас. К сожалению, так бы не вышло реализовать то, что он сейчас умеет. Даже если бы он был патчем, а не модулем, нам пришлось бы завязываться на не предназначенные для сторонних проектов внутренние интерфейсы ядра. Также, то что LKRG модуль - очень важно. Потеря была бы очень велика - это бОльшая часть потенциальных пользователей, которые используют ядра из состава дистрибутивов, не пересобирая их. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от Павел Отредиез (?), 28-Июн-20, 01:41 | ||
Хорошо, мои мнения услышаны, спасибо за внимание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Павел Отредиез (?), 27-Июн-20, 23:40 | ||
Для своего маленького модуля restrictcap я оставил оформление в виде модуля, но возможность сборки только монолитно. Это избавляет от экспорта символов, потому что структуры security это не игрушки. ;) | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
55. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (55), 28-Июн-20, 06:12 | ||
Linux Defender | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от КО (?), 28-Июн-20, 08:03 | ||
Ну давайте теперь у пользователя права админа отберём... | ||
Ответить | Правка | Наверх | Cообщить модератору |
57. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Аноним (57), 28-Июн-20, 08:49 | ||
Смотрел бегло ваши патчи, разные, начиная с owl. Почитывал и вашу документацию о lkrg. Никогда не использовал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (59), 28-Июн-20, 09:01 | ||
Важные ссылки напрямую не работают, надо их копировать/набирать и открывать в другом окне/вкладке: | ||
Ответить | Правка | Наверх | Cообщить модератору |
62. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от solardiz (ok), 28-Июн-20, 13:38 | ||
Спасибо за мнение. По-моему, у вас какая-то путаница. | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (69), 29-Июн-20, 14:40 | ||
1. Давно это было.... Смотрел, ваши патчи на ядро. Выбрал тогда grsecurity. | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от solardiz (ok), 29-Июн-20, 16:16 | ||
Давно, да. OK. LKRG - это не патчи, а модуль. Адам начиная с версии LKRG 0.7 добавил экспериментальную поддержку работы с grsecurity. Проверял ли это кто-либо для версии 0.8, я не знаю. Насколько я понимаю, у grsecurity платная не только поддержка, но и доступ к свежим патчам. Наверное, сами это знаете лучше меня. Я не критикую, а лишь поясняю слово "купили". | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (74), 29-Июн-20, 16:29 | ||
> у grsecurity платная не только поддержка, но и доступ к свежим патчам. Наверное, сами это знаете лучше меня. Я не критикую, а лишь поясняю слово "купили". | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от solardiz (ok), 29-Июн-20, 16:47 | ||
Не стану комментировать законность договора grsecurity. Да, LKRG - только модуль. Есть вариант включать sysctl kernel.modules_disabled сразу после загрузки LKRG. Может быть, мы добавим возможность влинковки LKRG в ядро в одной из будущих версий. Один из пользователей в lkrg-users уже такое проделал сам (по-видимому для включения в какой-то продукт его работодателя). | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (69), 29-Июн-20, 14:52 | ||
3. Наглядная табличка для сравнения LKRG с другими средствами нужна. Можете на своем сайте сделать. Grsecurity в своей табличке сравнения написал свои фичи, возможно у вас есть и другие. | ||
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору |
76. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от solardiz (ok), 29-Июн-20, 16:40 | ||
У нас почти исключительно другие. Гарантий не даем. LKRG пытается вовремя распознать почти успешные атаки, но для многих из них может и не успеть. Грубо говоря, он заменяет стабильно успешные атаки на вероятностно успешные, осознанно привнося в них необходимость выиграть гонку (race condition). Частичные гарантии (вроде "идеальный W^X") хороши для простоты рассуждений ("этот класс атак мы исключили полностью, теперь можно думать только о других"), но обычно не дают гарантии от эксплуатации уязвимостей (за исключением случаев когда речь идет фактически об исправлении уязвимостей). | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (80), 29-Июн-20, 17:10 | ||
> Гарантий не даем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от solardiz (ok), 29-Июн-20, 18:28 | ||
Конечно плохо. Полные гарантии - это об отсутствии (или полном исправлении) уязвимостей и о formal verification кода, а не о mitigations. Например, PaX не дает гарантии успешной защиты от атак переполнения буфера, он может давать гарантию от внедрения кода, тогда как атаки могут действовать и иначе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Anonymouz (?), 29-Июн-20, 21:33 | ||
>Как раз строгая реализация PAX для Linux дает гарантии защиты от атак переполнения буфера | ||
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору |
72. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Аноним (69), 29-Июн-20, 15:05 | ||
> поэтому наибольшая эффективность достигается при использовании связки AIDE и LKRG, позволившей выявить 14 из 15 руткитов всех типов. | ||
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору |
75. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +1 +/– | |
Сообщение от Anonymouz (?), 29-Июн-20, 16:31 | ||
То что такое есть это хорошая новость, но при целевой атаке сервис могут просто остановить, так? | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от Аноним (80), 29-Июн-20, 16:49 | ||
> То что такое есть это хорошая новость, но при целевой атаке сервис могут просто остановить, так? | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от Аноним (80), 29-Июн-20, 17:00 | ||
> Вообще ситуация с руткитами в Linux удручает,... | ||
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору |
81. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (80), 29-Июн-20, 17:14 | ||
s/3 переводить/3 пересобрать/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +2 +/– | |
Сообщение от анонимус (??), 28-Июн-20, 14:32 | ||
Так ведь функционал LKRG ни с одним пунктом не пересекается, он борется с последствиями. Причем в отличии от SELinux / Apparmor работает без профилей, это расширяет потенциальную аудиторию. | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
71. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | –1 +/– | |
Сообщение от Аноним (69), 29-Июн-20, 14:58 | ||
> функционал LKRG ни с одним пунктом не пересекается, | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от Аноним (65), 29-Июн-20, 10:51 | ||
> В Makefile добавлена поддержка DKMS; | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от solardiz (ok), 01-Июл-20, 19:47 | ||
Речь всего лишь об использовании переменной KERNELRELEASE при ее наличии вместо `uname -r`, чтобы пакеты LKRG с DKMS могли не изменять Makefile от LKRG. А какая еще поддержка DKMS была бы полезна в tarball'ах с LKRG? Подготовленный dkms.conf? Что-то еще? Честно говоря, мы сами (разработчики LKRG) не пользуемся DKMS и толком не знаем что в этом плане ожидается от нас. | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от jura12 (ok), 16-Ноя-20, 02:57 | ||
dkms.conf есть в подготовленном deb пакете https://deb.whonix.org/pool/main/l/lkrg/ | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от jura12 (??), 29-Июн-20, 13:15 | ||
а uefi не блокирует от изменения модули ядра? | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | –1 +/– | |
Сообщение от Аноним (82), 29-Июн-20, 18:16 | ||
ACL нормальный, блин, завезите!!! | ||
Ответить | Правка | Наверх | Cообщить модератору |
87. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | –1 +/– | |
Сообщение от Юра (??), 03-Окт-20, 00:53 | ||
репозитарии в убунту когда будут? | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от ИмяХ (?), 13-Янв-21, 02:01 | ||
Тогда, когда ты их туда добавишь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Выпуск модуля LKRG 0.8 для защиты от эксплуатации уязвимосте..." | +/– | |
Сообщение от jura12 (ok), 20-Янв-21, 17:44 | ||
> Тогда, когда ты их туда добавишь. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |