The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_PRELOAD для скрытия, opennews (ok), 10-Июн-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +19 +/
Сообщение от Анонимemail (4), 10-Июн-22, 08:50 
ну тут дело же в полученном изначально root-доступе, а не в самом механизме динамических библиотек
Ответить | Правка | Наверх | Cообщить модератору

6. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +4 +/
Сообщение от n00by (ok), 10-Июн-22, 08:55 
Дело в том, что я сейчас напишу "читайте Хоглунда", а эксперты по руткитам полезут в поисковик.
Ответить | Правка | Наверх | Cообщить модератору

56. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +7 +/
Сообщение от Аноним (56), 10-Июн-22, 12:41 
Я эксперт, только что вернулся из поисковика. При чём тут хоккей?!
Ответить | Правка | Наверх | Cообщить модератору

61. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +3 +/
Сообщение от n00by (ok), 10-Июн-22, 13:00 
Однофамилец того хоккеиста написал книжку про руткиты. Описал решаемые ими задачи и привёл примеры реализации. Переведена на русский язык. Вот здесь должно быть из неё код https://github.com/bowlofstew/rootkit.com/tree/master/hoglund
Ответить | Правка | Наверх | Cообщить модератору

100. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +1 +/
Сообщение от Аноним (-), 10-Июн-22, 17:54 
> https://github.com/bowlofstew/rootkit.com/tree/master/hoglund
> #include<windows.h>

В тему.

Ответить | Правка | Наверх | Cообщить модератору

102. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  –1 +/
Сообщение от Аноним (-), 10-Июн-22, 18:38 
> #include "ntddk.h"

Это что, для маздая? Очень тематично пля, мне очень интересно как гадить в NTшный кернел, аж два раза.

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

103. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +2 +/
Сообщение от Аноним (-), 10-Июн-22, 18:39 
p.s. я буду рефрешить коменты до ответа. Я буду рефрешить коменты до ответа. Я буду рефрешить коменты до ответа...
Ответить | Правка | Наверх | Cообщить модератору

127. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от n00by (ok), 11-Июн-22, 09:52 
Ответа кому? Смысл вести с вами дискуссии? На что вы, господа безымянные теоретики, можете сослаться для придания хоть какого-то веса своему мнению? Работа Хоглунда - какая-никакая, но уже классика. Описывает на частных примерах общие принципы, показывает развитие - каким оно было там и каким оно грядёт здесь.
Ответить | Правка | Наверх | Cообщить модератору

131. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +1 +/
Сообщение от InuYasha (??), 11-Июн-22, 10:22 
Может, это те ребята, которые пишут "Dow do I wrote root kit for Linux?" на StackOverflow.
Ответить | Правка | Наверх | Cообщить модератору

138. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от n00by (ok), 11-Июн-22, 11:21 
Вы хотеть, пожалуйста, посетить эту ссылка https://github.com/search?q=linux+rootkit
Я нажать "мне повезёт" и найти https://github.com/milabs/awesome-linux-rootkits

user mode rootkits

    https://github.com/mempodippy/vlany

    Linux LD_PRELOAD rootkit (x86 and x86_64 architectures)

    https://github.com/unix-thrust/beurk

    BEURK is an userland preload rootkit for GNU/Linux, heavily focused around anti-debugging and anti-detection.

    https://github.com/chokepoint/azazel

    Azazel is a userland rootkit based off of the original LD_PRELOAD technique from Jynx rootkit.

    https://github.com/chokepoint/Jynx2

    JynxKit2 is an LD_PRELOAD userland rootkit based on the original JynxKit.

    https://github.com/chokepoint/jynxkit

    JynxKit is an LD_PRELOAD userland rootkit for Linux systems with reverse connection SSL backdoor

    https://github.com/NexusBots/Umbreon-Rootkit

    LD_PRELOAD based

    https://github.com/ChristianPapathanasiou/apache-rootkit

    A malicious Apache module with rootkit functionality

Ответить | Правка | Наверх | Cообщить модератору

168. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 11-Июн-22, 19:46 
> Ответа кому? Смысл вести с вами дискуссии? На что вы, господа безымянные
> теоретики, можете сослаться для придания хоть какого-то веса своему мнению? Работа
> Хоглунда - какая-никакая, но уже классика. Описывает на частных примерах общие
> принципы, показывает развитие - каким оно было там и каким оно грядёт здесь.

Понимаешь, человек, от ТЕБЯ много СПАМА. Бесполезного и/или офтопичного. Ты спамер. Который развел меня на клик вообще совсем офтопичной репы "хоккеиста" в гитхабе. Это нехорошо с твоей стороны в топике про линукс и то что под него водится.

1) Видишь ли, общие принципы руткитов, дебага, takeovera'а системы и проч достаточно просты в понимании - как общая концепция. Это может понять неглупый школьник.
2) Те кто минимально интересоваося темой может усвоить 1) довольно быстро. С намного меньшим объемом мучений нежели одупление в код с "ntddk.h".
3) Линь все же не винда и изучать тему на примере маздая при интересе к линуксу не работает. Это разные системы, с разными кишками, а самое сложное таки в конкретике и деталях а не в общих концепциях.
4) Максимум что ты смог показать про Linux это LD_PRELOAD баяны. Я и без тебя пару либ под LD_PRELOAD накодил, что как бы намекает на "уровень" такого "руткита". Коенчно я до руткита не доделывал, просто поиздевался над программами себе по приколу посмотреть как они на неожиданные отлупы реагируют. Но это та же технология, что намекает на общий ее "уровень". Это выбор чайников и нубов, ну или вот казуально поразвлечься впарив софту странные отлупы.

TL;DR было бы намного круче если бы ты какие-то продвинутости под линух показать мог, а не под маздай в ветке по линуксу. Но ты этого кажется не могешь. А гарцевать ntddk в ветке про линь таки фэйл. С аудиторией не угадал.

Ответить | Правка | К родителю #127 | Наверх | Cообщить модератору

187. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  –1 +/
Сообщение от n00by (ok), 12-Июн-22, 11:55 
>> Ответа кому? Смысл вести с вами дискуссии? На что вы, господа безымянные
>> теоретики, можете сослаться для придания хоть какого-то веса своему мнению? Работа
>> Хоглунда - какая-никакая, но уже классика. Описывает на частных примерах общие
>> принципы, показывает развитие - каким оно было там и каким оно грядёт здесь.
> Понимаешь, человек, от ТЕБЯ много СПАМА. Бесполезного и/или офтопичного. Ты спамер.

Я отвечаю на твои бессмысленные сообщения, поскольку мне с такими как ты придётся неоднократно сталкиваться. Ты отнял моё время, я его отбиваю - изучаю фанатиков.

> Который
> развел меня на клик вообще совсем офтопичной репы "хоккеиста" в гитхабе.
> Это нехорошо с твоей стороны в топике про линукс и то
> что под него водится.

Ты влез в тему, в которой смыслишь на уровне обывательской интерпретации пары популярных гипотез. Это нехорошо с твоей стороны в топике про руткиты.

> 1) Видишь ли, общие принципы руткитов, дебага, takeovera'а системы и проч достаточно
> просты в понимании - как общая концепция. Это может понять неглупый
> школьник.

Ты не смог.

> 2) Те кто минимально интересоваося темой может усвоить 1) довольно быстро. С
> намного меньшим объемом мучений нежели одупление в код с "ntddk.h".
> 3) Линь все же не винда и изучать тему на примере маздая
> при интересе к линуксу не работает. Это разные системы, с разными
> кишками, а самое сложное таки в конкретике и деталях а не
> в общих концепциях.

Дай ссылку на свои труды по теме или прекрати трындеть.

> 4) Максимум что ты смог показать про Linux это LD_PRELOAD баяны. Я
> и без тебя пару либ под LD_PRELOAD накодил, что как бы
> намекает на "уровень" такого "руткита". Коенчно я до руткита не доделывал,
> просто поиздевался над программами себе по приколу посмотреть как они на
> неожиданные отлупы реагируют. Но это та же технология, что намекает на
> общий ее "уровень". Это выбор чайников и нубов, ну или вот
> казуально поразвлечься впарив софту странные отлупы.

Ясно. Просьба выше аннулируется. В первой её части. Ты ламер. Тебе нет смысла объяснять, я просто для других напишу: LD_PRELOAD решает в данном случае задачу не только закрепления в системе. Вторая задача ясно и понятно изложена в тексте новости.

> TL;DR было бы намного круче если бы ты какие-то продвинутости под линух
> показать мог, а не под маздай в ветке по линуксу. Но
> ты этого кажется не могешь. А гарцевать ntddk в ветке про
> линь таки фэйл. С аудиторией не угадал.

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

Ответить | Правка | Наверх | Cообщить модератору

223. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от torvn77 (ok), 14-Июн-22, 02:01 
>я просто для других напишу: LD_PRELOAD решает в данном случае задачу не только закрепления в системе.  

Этот хак с LD_PRELOAD работает с правами обычного пользователя с правами которого запущен или root необходим в принципе?  

Если без рута ни как вообще, то твои опасения безпредметны, и судя по тому как твой оппонет делал такие вещи таки права рута необходимы, иначе бы сейчас тварился полный абзац с вирусами.

Ответить | Правка | Наверх | Cообщить модератору

225. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от n00by (ok), 14-Июн-22, 07:54 
>>я просто для других напишу: LD_PRELOAD решает в данном случае задачу не только закрепления в системе.
> Этот хак с LD_PRELOAD работает с правами обычного пользователя с правами которого
> запущен или root необходим в принципе?

Напоминаю Unix-way: каждая программа хорошо делает своё дело.
1. "эксплоит" - получает права;
2. руткит - закрепляется в системе, скрывает присутствие, осуществляет атаку "человек посередине" -  всё это решается одним махом - _документированным_ и предназначенным именно для этого способом, т.е. не хаком, как это было бы в случае инъекций кода в чужие адресные пространства.

> Если без рута ни как вообще, то твои опасения безпредметны, и судя
> по тому как твой оппонет делал такие вещи таки права рута
> необходимы, иначе бы сейчас тварился полный абзац с вирусами.

"Оппонент" пока что не нашёл ничего лучше чем убеждать меня, что мы с коллегой не написали 15 лет назад реализацию стандартной библиотеки Си++, которая позволяет собирать std::cout << "hello" в 25кб исполняемый файл без зависимостей от C runtime. То есть скатился до отрицания объективной реальности.

Не надо уподобляться ему - изучайте вопрос. Начать можно так:
1. вбиваем LD_PRELOAD в поисковик
2. тыкаем наобум ссылку на журнал Ксакеп https://xakep.ru/2020/12/29/ld_preload-rootkit/
3. читаем:

К при­меру, если нам нуж­но пред­загру­зить биб­лиоте­ку ld.so, то у нас будет два спо­соба:
    Ус­тановить перемен­ную сре­ды LD_PRELOAD с фай­лом биб­лиоте­ки.
    За­писать путь к биб­лиоте­ке в файл /etc/ld.so.preload.
В пер­вом слу­чае мы объ­явля­ем перемен­ную с биб­лиоте­кой для текуще­го поль­зовате­ля и его окру­жения. Во вто­ром же наша биб­лиоте­ка будет заг­ружена рань­ше осталь­ных для всех поль­зовате­лей сис­темы.

Далее перепроверяем. Есть документация https://man7.org/linux/man-pages/man8/ld.so.8.html

       LD_PRELOAD
              A list of additional, user-specified, ELF shared objects
              to be loaded before all others.  This feature can be used
              to selectively override functions in other shared objects.

Есть исходники...

Ответить | Правка | Наверх | Cообщить модератору

38. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  –2 +/
Сообщение от Аноним (38), 10-Июн-22, 11:43 
А не наоборот? Впрочем в линуксе всё прекрасно: тут вам и разделяемые библиотеки, тут вам и пакетные менеджеры, тут вам и наркоманский FHS... Всё для человека, ага.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

46. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +5 +/
Сообщение от n00by (ok), 10-Июн-22, 12:02 
Unix way - одна программа (не обсуждается в ветке) хорошо получает рут доступ, другая программа (руткит, обсуждается здесь и сейчас) хорошо закрепляется, для чего скрывает своё присутствие. Вот что прекрасно. :)
Ответить | Правка | Наверх | Cообщить модератору

109. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 10-Июн-22, 21:21 
> А не наоборот? Впрочем в линуксе всё прекрасно: тут вам и разделяемые
> библиотеки, тут вам и пакетные менеджеры, тут вам и наркоманский FHS...
> Всё для человека, ага.

Пакетный менеджер имеет свои плюсы. Допустим в zlib нашли баг. Я поставил патченый пакет. Все программы в моей системе автоматически исправлены. И если я не качал хлам как маздаец я могу быть в этом более-менее уверен (после рестарта затронутых программ).

А теперь удачи так в маздайке. Вы врядли знаете сколько программ приперло _свой_ zlib.dll или даже статически влинковало его унутрь. Нету в маздайке культуры реюза кода и тем более его оперативного патчинга.

Поэтому есть отличная от ноля вероятность что вас можно до сих пор огреть винтажным, общеизвестным багом, если какая-то программа в вашей системе процессила внешние файлы или сетевой траффик такой либой. И ничего с этим в маздайке особо сделать нельзя. А вон пропатчьте мультиплеер HMM III в виндохном бинаре, которому можно по сети взять и укатать, за то что ископаемый zlib статически слинковали, дескать. А в этом моем линухе VCMI так то пропатчится на раз в таком же случае...

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

125. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  –2 +/
Сообщение от Аноним (-), 11-Июн-22, 01:56 
> Я поставил патченый пакет. Все программы в моей системе автоматически отвалились

Исправил, не благодари

Ответить | Правка | Наверх | Cообщить модератору

169. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 11-Июн-22, 19:51 
>> Я поставил патченый пакет. Все программы в моей системе автоматически отвалились
> Исправил, не благодари

Нехрен арчем и гентой в проде пользоваться. В нормальных дистрах майнтайнеры вот реально только вулн запалчат - и все! Чему там вообще отваливаться? Предпосылок нет. Заодно так наверное чуть понятнее почему у вменяемых дистров вместо гонки за свежаком специфичные полися по типу того что между релизами как максимум минорные версии подтягивают, но никаких крупных инноваций. Вот как раз чтобы прод не разваливался как у арчегент.

Ответить | Правка | Наверх | Cообщить модератору

220. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (220), 13-Июн-22, 20:24 
Накушался я этой стабильности в свое время. Так, навскидку пример: дебиан то ли 5, то ли 6 версии. Аська у которой полсотни рабочих контактов, майлру эту самую аську покупает и что-то меняет в протоколе. Дебиановский pidgin, само собой, работать по нему перестает. Этим контактам по фигу, у них винда - обновили свои клиенты и дальше живут (у кого-то миранда, у кого-то &RQ, у кого и официальный). А в дебиане или ставь пакет от убунты (с непредсказуемыми глюками по итогу), или собирай свежак из сорцов, или жди следующую стабильную версию этого самого дебиан годик-другой. В итоге плюнул, поставил винду и забыл про все эти дела как страшный сон
Ответить | Правка | Наверх | Cообщить модератору

128. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +1 +/
Сообщение от Аноним (38), 11-Июн-22, 09:55 
> Допустим в zlib нашли баг. Я поставил патченый пакет. Все программы в моей системе автоматически исправлены.

Об этом должен беспокоиться разработчик конкретной программы, а не разработчик ОС или тем более пользователь. Не?

Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

141. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (141), 11-Июн-22, 12:03 
Единое окружение операционной системы собирает разработчик ОС, а не автор конкретной программы, автор программы не знает кто, где и как будет программу использовать.
Ответить | Правка | Наверх | Cообщить модератору

144. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +3 +/
Сообщение от Аноним (38), 11-Июн-22, 12:23 
Вот поэтому самая правильная схема -- "ОС отдельно, программы отдельно".
Ответить | Правка | Наверх | Cообщить модератору

152. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от n00by (ok), 11-Июн-22, 16:14 
В этом месте возникает конфликт интересов. Есть специальный человек - майнтайнер (почему-то не любят переводить на русский) - собирает программу под конкретную ОС. Этот человек принимает решения по устройству ОС. При этом указанная схема - это компетенция архитектора, насколько я понимаю.
Ответить | Правка | Наверх | Cообщить модератору

157. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 11-Июн-22, 17:33 
> ОС отдельно
> программы отдельно

Дистрибутив AltMinixZverBD отдельно

Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

172. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 11-Июн-22, 20:07 
> Вот поэтому самая правильная схема -- "ОС отдельно, программы отдельно".

Не, спасибо, я видел как это в маздае работает. Крайним почему-то я оказываюсь, убивая в цать раз больше времени на поддержание программ и системы в секурном состоянии и имея нежилые траблы с пониманием все ли реально up to date или нет. Извините но такое управление софтом и системой называется словом "маздай".

Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

175. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +1 +/
Сообщение от Аноним (38), 11-Июн-22, 21:09 
Ну не знаю... По-моему ситуация когда пользовательские приложения делят либы с осью -- это маразм высшей категории. В идеале наверное должно быть разделение на собственно операционную систему, системные утилиты и на пользовательские приложения, а как оно там будет слинковано -- над этим уже можно думать. Ну и с точки зрения безопасности приложения (за которое должен отвечать его автор, а не разработчик ОС или мэинтейнер) мне кажется, что лучше это изначально решать с помощью механизмов изоляции, чем гнаться без конца за свежими версиями библиотек.
Ответить | Правка | Наверх | Cообщить модератору

181. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 12-Июн-22, 03:16 
> Ну не знаю... По-моему ситуация когда пользовательские приложения делят либы с осью
> -- это маразм высшей категории.

А по моему...
1) В моем случае деление на "систему" и "пользовательские приложения" условно. Есть репы. Из репов я набираю ту или иную систему под ту или иную задачу, компонуя пакеты так или иначе. Нормальный модульный подход. Очень круто, ежели научиться им пользоваться. Можно кастомные образа систем под специфичные задачи кроить быстро и без напряга. А, извините, с маздайкой это не получится по еще более 9000 причин. Потому и называется маздайкой в моем лексиконе.

2) Либы обеспечивают очень эффективный code reuse. А также эффективное расходование ресурсов. Если вы в винде запустите пять кутевых программ, вы поимеете пять жирных копий приватных версий кутя в памяти. У меня будет висеть ОДНА копия библы кутей НА ВСЮ ОРАВУ. И жрать RAM один раз на все 5 программ.

3) Заменив либу на фикшеную я уверен что починилось ВСЕ. Ежели отучаться качать всякий варез с левых сайтов как маздайщики, конечно. Я конечно иногда качаю сорсы с разных реп, однако билдуется оно таки именно с теми же системными либами как и софт из дистров, а если результат нравится то он и в пакет заворачивается для порадка и трекинга чем еще я в системе намусорил.

4) Персонально я в гробу видел всякие варезоподобные проприетарные блобы. Это просто никогда не будет запущено на моих системах "for security reasons". Я для себя решил вот так. И это хрен оспоришь.

5) Кроме всего прочего 4) делает меня архитектурно независимым. Я могу все мои воркфлоу на любой процессорной архитектуре, будь то ARM64 или RISCV они вполне могут стать моей следующей платформой. И на моем персональном уровне я буду очень рад отделаться от х86 с всеми их ME, PSP, BootGuard'ами и secureboot-ами где я с ножом к горлу "должен" доверять мерзкософту. Нихрена я им не должен. Особенно - доверять их проприетарной блоботе и ключам.

> В идеале наверное должно быть разделение на собственно операционную систему,
> системные утилиты и на пользовательские приложения,

У меня как-то сильно другие идеалы, мне наоборот унифицированная модульная архитектура где я сам для себя решу что система - здорово удобнее. А с чего вдруг какие-то левые хрены лучше меня будут знать что я системой считаю, а что нет?

> а как оно там будет слинковано -- над этим уже можно думать. Ну и с точки
> зрения безопасности приложения (за которое должен отвечать его автор,

А мне вот удобно что всесто этого отвечают майнтайнеры, и ВСЕ они придерживаются характерных, унифицированных, ПРЕДСКАЗУЕМЫХ полисей. Которые мне достаточно прочитать и понять 1 раз а не 9000 раз - для каждой из установленных программ.

> а не разработчик ОС или мэинтейнер) мне кажется, что лучше это изначально решать
> с помощью механизмов изоляции, чем гнаться без конца за свежими версиями библиотек.

А мне вот удобно когда предсказуемые унифицированные политики применяются КО ВСЕМУ. И столь же удобно когда все унифицировано рулится, могу поставить эти компоненты, а эти выпилить. Сам решив что для меня система, и что нужно, а что в пень. В винде же майки это вообще никогда нормально не умели. Поэтому там и инсталл компонентов винды горбатый, и с софтом так же, а на 500 машин в автоматическом режиме софт поставить - не то что совсем нельзя, но там такие грабли со всем этим... а на линухе это даже нуб однострочником сможет за полчаса оформить, даже голыми руками, хотя есть дюжина систем автоматизации развивающие идею.

Как-то так и понимаешь что мощная система для продвинутого технаря которому не пофиг на свою эффективность, а что инструмент офисных планктошек обклацывающих 200 файлов вручную.

Ответить | Правка | Наверх | Cообщить модератору

196. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (38), 12-Июн-22, 14:07 
> Заменив либу на фикшеную я уверен что починилось ВСЕ

А остальной код вы проверили, вдруг в других местах тоже есть уязвимости? Запуская чужую программу ни в чём нельзя быть уверенным.

Ответить | Правка | Наверх | Cообщить модератору

203. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +2 +/
Сообщение от Neon (??), 13-Июн-22, 03:42 
> Заменив либу на фикшеную я уверен что починилось ВСЕ.

Заменив либу на фикшеную, можно ВСЁ поломать.))) Классно поменяли.

Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору

221. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (220), 13-Июн-22, 20:31 
> В идеале наверное должно быть разделение на собственно операционную систему, системные утилиты и на пользовательские приложения

Поздравляю, ты изобрел FreeBSD с ее делением на distributions и ports

Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

226. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от n00by (ok), 14-Июн-22, 08:10 
Спасибо, теперь я понял эти постоянные нападки на BSD. В GNU/Linux именно свобода, а не какие-то технические аспекты, запрещает линковаться статически.
Ответить | Правка | Наверх | Cообщить модератору

228. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 14-Июн-22, 17:26 
За что, среди прочего, фряху и люблю. Есть минимальный набор из загрузчика, ядра и всякой мелочевки вроде шелла и сишного компилятора - они фряху, собственно, и составляют и это добро разрабы фряхи пилят. А все остальное - порты, которые пилят авторы этого всего остального (для простоты к портам отношу не только сорцы, но и собранные из них пакеты). Ни тебе майнтайнеров, ни сотен сортов убунты, отличающихся только названиями и нескучными обоями, ни прочего ненужного вроде пафосных речей жирного нечесанного гуру. Да синтаксис pf, имхо, получше чем у iptables:)
Ответить | Правка | Наверх | Cообщить модератору

230. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от n00by (ok), 14-Июн-22, 17:55 
Что бы что-то перехватить в монолитном исполняемом файле, врезать инструкции перехода на свой код, в общем случае потребуется дизассемблер и гарантии, что модифицируемый код не исполняется. Т.е. девятый "Б" сходит со сцены. Гуру учит так не делать исходя из борьбы за всё хорошее против всего плохого. Ведь не просто Linux, а GNU/Linux. Этот момент я прохлопал, поскольку мало интересуюсь лицензиями.
Ответить | Правка | Наверх | Cообщить модератору

171. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 11-Июн-22, 20:04 
> Об этом должен беспокоиться разработчик конкретной программы, а не разработчик ОС или
> тем более пользователь. Не?

Проблема в том что в результате
1) Все отдано на откуп легиону каких-то раздолбаев. Или не раздолбаев. Как повезет.
2) Никаких более-менее гарантированных однотипных политик реакции на вулны у Васянов нет. А у половины Васянов вообще не прописано как они на это реагируют - им просто пофиг.
3) Васян кстати ни разу не майнтайнер либы и только пользуется ей без заморочек. Поэтому за вулнами не следит.
4) Эффективного механизма пингануть всех "Васянов" пользовавшихся "zlib" с запросом это починить - в маздайке просто нет.

Итого: в линуксе содержать систему и софт в ней в надлежащем виде может быть в десятки раз проще. Я из винды на пингвины ушел, имел возможность сравнить как оно. И пакетный менеджер некисло меня разгружает от упомянутой рутины. Для меня это очень большой плюс Linux как системы. Все потуги майков, что vcpkg, что маздайстор решали что угодно кроме вот этого комплекса проблем. В осномном либо лок на свою экосистему, либо выцыганивание денег в пользу тех кому лично мне платить денег просто жалко, когда есть открыто, бесплатно и тупо лучше чем вон то.

Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

229. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +/
Сообщение от Аноним (-), 14-Июн-22, 17:35 
Ну так не пользуйся ненужным, в чем проблема-то? Если найдется уязвимость в каком-нибудь kernel32.dll - мелкомягкие ее сами закроют и в случае с динамической линковкой для тебя ничего не меняется.
Ответить | Правка | Наверх | Cообщить модератору

104. "Simbiote - вредоносное ПО для Linux, использующее eBPF и LD_..."  +1 +/
Сообщение от Аноним (-), 10-Июн-22, 18:42 
> а не в самом механизме динамических библиотек

А еще злодей может имя файла использовать левое, название процесса непаливное назначать, и только подумайте - скачать и запустить файлы.

Если динамические либы плохи, тогда надо и наглухо readonly filesystem, а лучше и запуск программ для надежности запретить. Вдруг гамнюки что-то в RW подмонтировать смогут?!

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру