|
2.4, аннаним (?), 10:54, 31/03/2024 [^] [^^] [^^^] [ответить]
| +10 +/– |
Очень сильно повезло что тормозило и стали копать.
Как понимаю, дистры будут закручивать гайки после такого.
| |
|
3.16, Аноним (16), 11:24, 31/03/2024 [^] [^^] [^^^] [ответить]
| +7 +/– |
Интересно, как именно они будут это делать. Требовать паспорт с каждого разраба каждого пакета? Типа KYC идентификация.
| |
|
4.37, Аноним (37), 12:15, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
KYC уже есть. Debian идентифицирует личности участников проекта, большое число проектов уже давно требуют DCO и/или CLA. Чтобы если с ними кто судиться вздумает — стрелки на автора патча перевести, это не проект нарушил ворох патентов, а автор патча!
| |
|
5.155, Аноним (155), 17:28, 01/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Что интересно, это не помогло им протащить дырень в дистрибутив) Суть дебиана в бумажной работе.
| |
|
|
3.35, Аноним (35), 12:12, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Нельзя исключать, что тормозило вот в том блоке, где while ( 1 ), намеренно. Это позволило убрать бэкдор после того, как кого надо поломали. Вроде-бы невыгодно, гораздо выгоднее убрать по-тихому, не привлекая лишнего внимания и не паля технику ... но кто знает, может весь этот шум ради чего-то затевался, напр. ради паралича опенсорс-экосистемы из-за закручивания гаек.
| |
|
4.101, Аноним (101), 17:39, 31/03/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Цель явно была протащить это в стабильный ветки дистров, т.е. это было только начало.
| |
|
3.112, Аноним (112), 19:55, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну так АНБ вроде не просто так опубликовало документ о нулевой терпимости к анонимам. У них там целая стратегия как разных людей идентифицировать. В их идеале вообще неидентфицированных не останется.
| |
|
4.113, Аноним (113), 20:05, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
А если за идентифицируемым можно следить и влиять на такого человека, так это вообще заявка на бога.
| |
|
3.160, crypt (ok), 18:12, 01/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Очень сильно повезло что тормозило и стали копать.
а где описаны подробности, как спалили?
| |
|
2.7, Аноним (7), 10:58, 31/03/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
У этого кода была куча проблем, потому и нашли. Не особо и качественный, получается. Профессионалы таких косяков не допускают. А ведь достаточно было проверять исходники на соответствие и сканировать их на предмет мутных eval.
| |
|
3.104, X512 (?), 18:17, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Скрипт расшифровки и запуска payload был спрятан в архиве с исходниками, в репозитории его не было. Так что это можно было распознать автоматическим сравнением коммита репозитория и архива с исходниками. GitHub и так делает архив со снимком исходников для каждого релиза, но любители системы сборки Autotools стремятся засунуть в архив с исходниками сгенерированный скрипт "configure" якобы для упрощения процеса сборки что в результате создаёт вектор атаки и упрощает сокрытие вредоносного кода.
| |
|
2.20, Максим (??), 11:30, 31/03/2024 [^] [^^] [^^^] [ответить]
| +8 +/– |
Ну почему? В 90-х, например, были очень красивые полиморфные и шифрующиеся вирусы под MS-DOS, так что не стоит недооценивать силу Васянов)
| |
|
3.26, Аноним (7), 11:39, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да и сейчас такое есть. Экзешник немного модифицируется и ни один антивирь его не палит, а если не палит, можно уже устраивать атаки уже на него. Единственная проблема доставка пользователю.
| |
|
4.52, Аноним (52), 13:31, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
наоборот, у антивирусов это первая проверка по базе md5 (контрольных сумм) чистых экзе^W бинарников.
| |
|
5.81, Аноним (7), 15:38, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Одно другому не мешает, не то чтобы можно не проверять уже известный бинарь и не то чтобы можно было проанализировать все миллиарды новых присылаемых бинарей каждый день.
| |
|
|
3.44, mumu (ok), 12:35, 31/03/2024 [^] [^^] [^^^] [ответить]
| +5 +/– |
На борьбе с которыми поднялись конторы вроде кашперовского и теперь в каждом стандарте по ИБ значится, что их продукты (с закрытым проприетарным кодом) должны стоять на каждой машине каждого периметра всех объектов КИИ.
Никакого заговора, просто васяновщина...
| |
|
4.45, mumu (ok), 12:40, 31/03/2024 [^] [^^] [^^^] [ответить]
| +9 +/– |
Настроил такой идеальный, абсолютно защищенный сервер. Все запатчено, весь код просмотрен, подписан и верифицирован, все файрволы настроены. В общем идеал идеалович.
И тут приходит безопасник и говорит, что я обязан поставить на этот сервак антивирус (и это не только наши фсб-шные хотелки, это и nist и pci), который будет на регулярной обязательной основе скачивать какой-то код из интернета, который невозможно никак проверить, и исполнять этот код внутри себя каким-то своим особым образом. И никакого заговора, чистая васяновщина, да.
Довольный-лысый-мужик-потирает-щёчки.jpg
| |
|
5.46, Аноним (-), 12:53, 31/03/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
На рабочий ставьте, только пусть безопасник это не говорит, а напишет приказ.
| |
5.61, Lui Kang (?), 14:22, 31/03/2024 [^] [^^] [^^^] [ответить] | +4 +/– | Приходилось ставить Касперского одному заказчику по требованию их безопасников ... большой текст свёрнут, показать | |
|
6.73, Аноним (-), 15:06, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Если вы устанавливаете этот антивирус на сервер, вы (какая ирония!) открываете его для дополнительных бэкдоров, созданных благодаря Антивирусу Касперского. Смех, да и только!
| |
|
7.99, Lui Kang (?), 17:06, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Тут главное, что это всех устраивает, бекдор никого не волнует.
Это стандартная практика, когда security софт ставят не сами безопасники, они, как правило, не хотят сами ничего такого делать. Им важен отчёт для галочки, больше ничего. Хотя, если к безопасности подходить по уму надо вообще кардинально по другому всё делать, антивируса недостаточно, нужно систему максимально хардерить (о слова Hardening), а безопасники на это положить... если они вообще знают, что это такое.
| |
|
8.139, User (??), 08:26, 01/04/2024 [^] [^^] [^^^] [ответить] | +1 +/– | В большинстве мест, где я работал - безопасники выдавали требования Вида чрезвы... текст свёрнут, показать | |
|
|
6.102, Sw00p aka Jerom (?), 17:39, 31/03/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Таким образом мы фактически свели на нет его работу, он как бы и установлен по требованию безопасников, но толку от него нет, ему выкрутили максимально руки.
Могу вас поздравить, вы "стрелочник", когда будет ЧП, к вам в дверь стучать будут.
| |
|
7.123, Lui Kang (?), 23:02, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Могу вас поздравить, вы "стрелочник", когда будет ЧП, к вам в дверь стучать будут.
Не, я "прохаваный". Разумеется, я все аппрувы на эти действия получил от всех и ответственность не на мне.
| |
|
6.121, Аноним (121), 22:25, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
А нельзя ли безопасникам донести что лучше удалить бесполезный антивирь? Или до руководства что толку от такой безопасности не много. Ну или работу поменять. Зачем так жить?
| |
|
5.100, Sw00p aka Jerom (?), 17:36, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Настроил такой идеальный, абсолютно защищенный сервер. В общем идеал идеалович.
Так вы настройщик или идеал-идеалович безопасТник?
> И тут приходит безопасник и говорит
И с какого бодуна, усли вы настройщик-идеал-идеалович безопасник.
пс: Настройщик ведь исполняет требования, в том числе и требования безопасников.
| |
|
6.130, mumu (ok), 02:11, 01/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну кроме крутилок гаек и любителей копипаст с консультант.ру есть ещё там всякие профессионалы, эксперты, аналитики, просто хорошие умные люди.
Даже не все бесполезники плохие, они часто транслируют не своё мнение, а то что написано в принятых на высшем уровне стандартах. Одно "импортозамещение" чего стоит. Когда-нибудь видели счастливого от импортозамещения безопасника? Рыдают от счастья просто.
| |
|
7.141, Sw00p aka Jerom (?), 10:05, 01/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Когда-нибудь видели счастливого от импортозамещения безопасника?
а вы видели когда-нибудь сытого африканца?
>Одно "импортозамещение" чего стоит.
Самодурство, есть такое прекрасное слово.
пс: В лес беги, когда дурак свалился с печи!
| |
|
|
5.120, Аноним (120), 22:13, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
сколько себя помню, clamav'ом затыкали бюрократическую дыру в pci dss.
| |
|
6.129, Sw00p aka Jerom (?), 00:20, 01/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> сколько себя помню, clamav'ом затыкали бюрократическую дыру в pci dss.
а шо есть псиай дсс апрувед антивири?
| |
|
7.133, Аноним (120), 02:57, 01/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> сколько себя помню, clamav'ом затыкали бюрократическую дыру в pci dss.
> а шо есть псиай дсс апрувед антивири?
нет. а шо?
| |
|
|
|
|
|
|
1.2, Аноним (2), 10:49, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +23 +/– |
Т.е. я правильно понимаю ситуацию - какой-то ноунейм пришёл и без проблем напросился мейнтейнером в проект, используемый в практически любом дистре, подмял его под себя, засунул туда бекдор и ни у кого не возникало никаких вопросов? При этом выяснилось все благодаря чистой случайности. Ноунейм накосячил в своём бекдоре, что привлекло внимание чела из майкрософта и он со скуки таки раскопал что к чему. А если бы не накосячил, или тот чел из майкрософта решил пойти попить пива вместо ковыряния в коде xz, то никто ничего не обнаружил бы.
Страшно представить, сколько таких ноунеймов сидят во всей этих тысячах опенсорсных проектов и ждут своего часа выкатить вредоносный патч.
| |
|
2.5, Аноним (5), 10:55, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Разумеется, без проблем. Потому что под дурака косить — это обно из любимых самооправданий злоумышленников.
| |
2.6, Аноним (6), 10:56, 31/03/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
А прикинь сколько таких бекдоров уже зашито? Не все же неудачники как он
| |
|
3.14, Аноним (16), 11:19, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну и не факт, что он только в одном проекте сидел. Может у него ещё десяток таких, где он пока не спалился. А если там ещё и целая компания таких бекдорщиков...
| |
|
2.9, Аноним (7), 11:02, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
А если это акция МС? Вон и в венде libarchive с бэкдорами нашли уже, они либо совсем поехавшие эту дрянь кривую тянуть вообще куда-то, либо целенаправленно выбирают максимально грязный опенсорс.
| |
2.11, Аноним (11), 11:04, 31/03/2024 [^] [^^] [^^^] [ответить]
| –5 +/– |
Тысячи дистрибутивов, сотни мейнтейнеров, весь исходный код доступен и открыт и при этом вообще никто не проверяет НИЧЕГО. Тысячи глаз... скорее 1 случайность. За что они вообще пожертвования получают?
| |
|
3.12, Аноним (16), 11:17, 31/03/2024 [^] [^^] [^^^] [ответить]
| +4 +/– |
Всё так. Мантра про опенсорс открытый значит кто угодно может прочитать и потому там не может быть уязвимостей - не более чем буллшит. Никто ничего не читает, и открытость кода гарантирует ровно ничего.
| |
|
|
5.180, This Misaka (?), 11:19, 02/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Разарбов проприетарщины ты хоть, в большинстве случаев, к юридической ответственности принудить можешь, особенно если они продают свое поделие легальными способами
А что ты можешь сказать условному человеку, который мало того что через 3 впна сидит, так еще и успел создать трех твинков что бы стравить прошлого мейнттейнера?
| |
|
4.23, Аноним (23), 11:32, 31/03/2024 [^] [^^] [^^^] [ответить]
| +11 +/– |
> Никто ничего не читает
Это правда
> и открытость кода гарантирует ровно ничего.
А это ложь. Открытость кода гарантирует, что код открыт. В закрытом коде даже прятать и извращаться с шелл-скриптами не пришлось бы
| |
4.34, ProfessorNavigator (ok), 12:10, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Никто ничего не читает, и открытость кода гарантирует ровно ничего.
Ответьте на один простой вопрос: зачем код закрывать?
| |
|
|
|
7.54, Аноним (40), 13:49, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Даже то, к чему вы приложили свой труд - не ваше.
Молодец. Номер карты, фио, дату и cvc напишите, пожалуйста. Ведь деньги на ней всё равно ваши...
| |
7.90, Аноним (-), 16:10, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Надеюсь ты всю жизнь работал бесплатно.
И от пенсии тоже отказался, тк ты апросто взял "всё, что было создано людьми за всё время их существования" и возможно добавиль чуть-чуть сверху.
И то не факт, что оно было полезное.
| |
|
|
9.163, Аноним (-), 18:47, 01/04/2024 [^] [^^] [^^^] [ответить] | +/– | А при том, что ты обвиняешь людей, которые создают что-то новое да, на фундамен... большой текст свёрнут, показать | |
|
|
11.184, Аноним (-), 13:09, 02/04/2024 [^] [^^] [^^^] [ответить] | +/– | Бремя доказательства лежит на обвиняющем Вы обвиняете меня и прочих людей в вор... большой текст свёрнут, показать | |
|
|
|
|
|
6.108, Аноним (169), 19:01, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
А что, есть много желающих купить _код_? На ум приходят примерно 3,5 проекта типа Винды, у которых исходники представляют какой-то интерес, да и то больше с целью поиска уязвимостей, нежели пересборки для последующей перепродажи. Код как таковой давно уже никому не интересен, интересно только оптимальное решение бизнес-задач при имеющихся ограничениях. Поэтому Azure и O365 приносят за год Майкрософту больше денег, чем весь остальной их бизнес вместе взятый.
| |
|
7.124, Аноним (124), 23:03, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
> А что, есть много желающих купить _код_?
а эту вот страницу тебе _код_ рисует? исходный? или всё-таки сделанный из него *продукт* (браузер называется)?
понятно, что на ланете "Опенсорс" эти понятия почти тождественны (как мука и хлеб из неё), но Вселенная Софта всё же пошире вашей планеты...
так вот, вне вашейесли у тебя нет муки, хлеб ты сможешь изпечь разве что из спор грибов. но всегда можешь купить готовый хлеб да...
| |
|
|
|
|
3.64, Аноним (64), 14:28, 31/03/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
> За что они вообще пожертвования получают?
А сколько Ваших пожертвований они получили?
| |
|
2.79, Аноним (75), 15:36, 31/03/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
>какой-то ноунейм пришёл и без проблем напросился мейнтейнером в проект, используемый в практически любом дистре, подмял его под себя
Убедл предшествующего мейнтейнера в его некомпетентности и неспособности руководить проектом. Тот безропотно согласился и добровольно ушёл.
Вот в чём сила CoC, брат!
| |
|
3.91, Аноним (-), 16:13, 31/03/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
Если мейнтейнер тряпка, то что с CoCом, что без CoCа он бы свой проект отдал.
А может человек просто устал и ему проект просто надоел, но врожденная обязательность не позволяла бросить.
Но это уже не важно, тк это просто показало, как супер-важный-пакет пилится двумя васянами, один из которых аноним, да еще и засланец.
| |
|
4.179, минона (?), 11:10, 02/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Если мейнтейнер тряпка
У него проблемы со здоровьем:
"... I haven't lost interest but my ability to care has been fairly limited mostly due to longterm mental health issues but also due to some other things. Recently I've worked off-list a bit with Jia Tan on XZ Utils and perhaps he will have a bigger role in the future, we'll see.
It's also good to keep in mind that this is an unpaid hobby project..."
В целом, это атака не на конкретного ментейнера или конкретный код, а на модель bazaar как таковую. Опенсорс — он весь построен из таких кубиков, которые берутся в расчёте на добросовестность изготовителей этих кубиков.
Впрочем, нынче количество опенсорсных библиотек таково, что в самой лютой проприетарщине они используются.
| |
|
|
|
1.8, Аноним (40), 10:59, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –10 +/– |
> shell-скрипт
> grep head tail tr sed awk
может, пора уже выпилить этот колхоз из системы?
| |
|
2.10, Аноним (7), 11:04, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Согласен, одно баша было бы достаточно, а пользователи устаревших шеллов пусть страдают.
| |
|
|
4.194, Аноним (194), 18:42, 02/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хм, придумал для троллинга: там где сделали Sed, Мелкомягких хватило только на Bat. Когда Билл Г. понял бесповоротность случившегося плохого, то отошёл от дел и крупно занялся благотворительностью.
Вот так вот: Венда - это трагедия неудачи. ;)))))))))))))))))
| |
|
|
2.60, Аноним (60), 14:03, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Подсказать систему без этого колхоза? Там, правда, сделали аналог и туда сунули сразу дотнет, чтоб неповадно было.
| |
2.193, Аноним (194), 18:37, 02/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> может, пора уже выпилить этот колхоз из системы
Нет, не пора.
Этими инструментами работы с текстами пользуются талантливые разработчики. Остальным _кажутся_ не нужным.
Ещё это функционал API администрирования. Утилиты текстом сообшают в std. out. и std. err., а эти утилиты служат для разбора ответа.
Что точно пора, так это перестать программировать на шелл и идти учить саму систему и язык системы Си и Раст.
| |
|
1.13, vitalif (ok), 11:17, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
PLOT TWIST
Выясняется что это АНБ, оно отправляет зондеркоманду к исходному автору ХЗ, и он впиливает обратно более лучшую версию бэкдора :DD
| |
|
2.24, Аноним (7), 11:34, 31/03/2024 [^] [^^] [^^^] [ответить] | +2 +/– | А в принципе вообще лишняя зависимость и неоправданно тормозная , везде где был... большой текст свёрнут, показать | |
|
3.88, Аноним (88), 15:55, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И шлак вроде Ark зависит от liarchive
Почему шлак? Распаковывать архивы - это его задача.
| |
|
4.89, Аноним (7), 16:02, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
К примеру, не поддерживает "забавные" имена файлов, это позор. Часто даже не может распаковать zip, приходится распаковывать 7z.
| |
|
|
|
1.15, Аноним (15), 11:22, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Это только начало. По умолчанию можно считать весь opensource скомпрометированным. Привет китайским и северокорейским друзьям.
| |
|
2.51, Аноним (51), 13:07, 31/03/2024 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Привет китайским и северокорейским друзьям.
И европейским. И американским.
| |
|
3.109, Уволить ПОНАБа (?), 19:35, 31/03/2024 [^] [^^] [^^^] [ответить]
| –5 +/– |
О! А вот и представитель КН(Д)Р нарисовался))) Позвольте с вами не согласиться, т.к. коммунизм - однозначно лютое зло и должен подохнуть в любом его проявлении, а демократия - хоть как-то отстаивает права и свободы своих граждан. И не надо мне втирать дичь про вселенское зло и загнивающий запад... Жил в СССР, на собственной шкуре ощутил все "прелести" коммунизма, которые (не будем тыкать пальцами кто) хотят выпустить на свободу и т.д. мне этого кала нафиг не нужно, закапывайте обратно.
| |
|
4.114, Аноним (113), 20:24, 31/03/2024 [^] [^^] [^^^] [ответить] | +2 +/– | Это вы из телевизора взяли Жить в виртуальном мире вредно Реальность такова чт... большой текст свёрнут, показать | |
|
5.162, Аноним (-), 18:42, 01/04/2024 [^] [^^] [^^^] [ответить] | +/– | Это тебе телевизер рассказал Даже не представляют где ты живешь А может ты про... большой текст свёрнут, показать | |
|
|
|
|
|
2.27, Аноним (27), 11:40, 31/03/2024 [^] [^^] [^^^] [ответить]
| +6 +/– |
Аккуратненький выход за границы буфера и вот тебе зонд о котором знаешь только ты. А найдут его только через миллион лет археологи безопасники. Пусть даже твой код пишут на билбордах по всему городу. Если не хочешь эксплуатировать продай кому-нибудь они на конкурсе безопасников выиграют денежный приз.
| |
|
3.50, Аноним (-), 13:06, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Многие языки программирования, например, Groovy, Hack, Mojo и Nim, управляют выделением памяти автоматически, что делает ошибки, связанные с переполнением буфера, маловероятными или невозможными.
| |
|
4.55, Аноним (55), 13:49, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Да, главное в это верить и никогда-никогда не искать какие-нибудь "JVM memory corruption" в базе CVE.
| |
4.92, Аноним (27), 16:30, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Напомни зачем тебе писать уязвимость по выходу за границу буфера на языке в котором "нельзя" выйти да границу буфера? Когда можно сразу писать на языке в котором можно выйти за границу буфера. Или это какой то телевизорный прикол самому себе палки в колеса ставить?
| |
|
|
|
|
2.176, mos87 (ok), 07:56, 02/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
селинух не ограничивает код. Он для дачи доп возможностей юзерам без выдачи оным рута.
| |
|
1.31, Аноним (31), 11:50, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Хорошо бы добавить в этот анализ упоминание, что все изложенное не имеет отношения к исходному openssh и применимо *исключительно* к патченой (systemd-notify) версии.
| |
|
2.47, Аноним (47), 12:57, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Легче не становится от этого. sshd выбран похоже чисто как транспорт для shell-кода, а по факту скомпрометированна вся система: 1) sshd запущен в 99% случаев от root, бэкдор мог бы накуралесить чего-то ещё в системе при загрузке liblzma; 2) systemd по сути тоже скомпрометирован, и он в 100% случаев запущен от root; 3) liblzma может пользоваться и другими программами, и все они могли быть скомпрометированы. Единственное, что подозрительно (если читать только статью с опеннета) - это что в бекдоре не было запасного метода получения команд, только sshd и только при определённых обстоятельствах.
| |
|
3.65, Аноним (31), 14:30, 31/03/2024 [^] [^^] [^^^] [ответить]
| +9 +/– |
>sshd выбран похоже чисто как транспорт для shell-кода
Вовсе не "чисто как транспорт". Вся эта исторяи стала возможна исключителько благодаря патчу systemd-notify.
В самом openssh тщательно продуманная с точки зрения security архитектура и алгоритмы: pre-auth - chroot - privelege separation - auth. Тут появляются распальцованные "васяны" (другого слова не нахожу) и вкрячивают в эту цепочку libsystemd.
Зависимости openssh (libcrypto, libkrb5) все относятся к категории high security и их действительно мониторят тысячи глаз. В то время как архиваторы, прилинкованные к systemd, - на переферии внимания.
ИМХО, не было бы патча systemd-notify, ни кто не стал бы тратить годы на liblzma, потому как незачем.
| |
|
|
5.147, Аноним (146), 10:28, 01/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вспоминается вирус для Deplhi который кучу времени никто не находил похожим образом. При запуске программ с вирусом он заражал Deplhi на компьютере и все программы которые Delphi были с таким же вирусом, и больше ничего не делал. Никто ничего не замечал, обнаружили случайно так как вроде появились баги в скомпилированных программах поражённые вирусом.
| |
|
4.168, Аноним (169), 20:09, 01/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
> В самом openssh тщательно продуманная с точки зрения security архитектура
Бывает правда, ложь, наглая ложь, статистика и комментарии на опеннет. Не, в OpenSSH нет тщательно продуманной архитектуры. С любой точки зрения.
| |
|
|
|
1.39, Аноним (39), 12:20, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +9 +/– |
Во всем виноват чертов системд комбайн. Если бы там не было всё так связано в одно месиво из сервисов, а каждый компонент был отдельно, то таких проблем бы не было. Слишком много прав - слишком много потенциальных проблем и уязвимостей. Рано закопали принцип Кисс в линуксах, а зря.
| |
|
2.53, Аноним (53), 13:31, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Systemd точно так же состоит из кучи отдельных процессов и утилит, как какая-нибудь *BSD. И точно так же как и в *BSD весь код этих отдельных системных компонентов собран в одном месте по причине тесной интеграции на уровне интерфейсов взаимодействия. В *BSD в эту кучу ещё и ядро входит. Только про *BSD никто не бегает и не кричит, что это не юникс-вей и нарушение принципов KISS, а про systemd кричат.
| |
|
3.157, crypt (ok), 17:36, 01/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
это совершенно неверно. systemd нарушает KISS, в то время как BSD нет. и тебе на практике показали, что это не так. по списку линковки ты можешь посмотреть, с чем слинкованы UNIX утилиты, а потом сравнить, с чем слинкованы systemd утилиты.
| |
|
2.62, 1 (??), 14:26, 31/03/2024 [^] [^^] [^^^] [ответить] | +2 +/– | тут Лёня Поттеринг высказался в ответ на критику своего любимого детища Uh sys... большой текст свёрнут, показать | |
|
3.72, Аноним (72), 15:01, 31/03/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
>systemd documents the protocol at various places and the protocol is trivial
До тех пор пока какой-нибудь конкурент Редхата не завяжется на него, тогда, конечно, stable API is nonsense.
Уже все давно наигрались в эти игры с протоколами, голосованием сообщества и free as in freedom. Ментально сильные деды постепенно вымирают, а им на смену приходят кокоугодные, крикливые наёмники, готовые перегрызть глотку любому на кого укажет партия/корпорация.
| |
3.158, crypt (ok), 17:39, 01/04/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> тут Лёня Поттеринг высказался в ответ на критику своего любимого детища:
NOTABUG, ес-но! мы и так знаем, что он скажет. справедливости ради, когда переходишь на FreeBSD, избавляешься сразу и от systemd, и от selinux.
| |
|
2.68, Аноним (68), 14:35, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
В принципе, нет никаких сомнений, зачем его внедряли сразу во все дистрибутивы. Вот именно для этого самого!
| |
2.82, Аноним (82), 15:41, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
В чем проблема встроить такой же бекдор в sysvinit? В 1000 строчную портянку для сервиса.
| |
|
3.122, Аноним (120), 22:26, 31/03/2024 [^] [^^] [^^^] [ответить]
| +2 +/– |
>В чем проблема встроить такой же бекдор в sysvinit?
в этом:
$ ldd /sbin/init
linux-vdso.so.1 (0x00007ffc0b74b000)
libc.so.6 => /lib/libc.so.6 (0x00007f28fec0c000)
/lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f28fee0e000)
>В 1000 строчную портянку для сервиса.
ты вообще понимаешь о чем речь? какие портянки, бешеный? :-D
| |
|
|
1.41, Геймер (?), 12:27, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Проблема в отходе от unixway и в тотальном enshittification в современном ПО, от которого не спасает даже opensource. Когда фичи добавляются ради абстрактного прогресса. А в enshittification всегда рано или поздно заведутся паразиты.
| |
|
2.85, Аноним (88), 15:51, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Проблема в отходе от unixway
Можешь раскрыть тему? При чем здесь Unix way?
| |
|
3.126, Геймер (?), 00:05, 01/04/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
Windows-way - это давно уже обязательный антивирус в системе. Линуксоиды пока ещё обходятся без обязательного антивируса.
| |
|
4.150, Аноним (88), 13:16, 01/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> При чем здесь Unix way?
> Линуксоиды пока ещё обходятся без обязательного антивируса.
Чел, с тобой все хорошо? Как Винда и ее антивирусы относятся к вопросу и теме новости?
| |
|
3.159, crypt (ok), 17:41, 01/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> Проблема в отходе от unixway
> Можешь раскрыть тему? При чем здесь Unix way?
у UNIX утилит функционал поделен очень узко и они линкуются с очень малым числом библиотек.
| |
|
2.95, Аноним (95), 16:58, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Именно! Во времена Unix не было ни интернета, ни lzma. А теперь они есть и используются, вместо простых локальных систем с вводом через перфокарты/телетайпы. lzma и Интернет — две большие ошибки, приведшие к отходу от Unix Way!
| |
|
1.49, Аноним (47), 13:03, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +6 +/– |
Кажется, этот случай - самый лучший пример того, что сборщик вашего проекта должен выглядеть как один Makefile, один shell скрипт или ещё что-то однофайловое, что можно открыть и прочитать, что должно происходить, перед тем как вообще запускать сборку. Если это выглядит как cmake поверх autoconf поверх ещё целой папки с скриптами и в конце генерится нечитаемый Makefile - всю систему сборки можно отправлять в топку и переписывать начисто так, чтобы всё, что происходило - это билдились нужные elf-файлики запуском cc. Сами исходники xz по-факту чистые, бекдор весь в тестах лежал.
| |
|
2.58, Аноним (40), 13:59, 31/03/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
А прикинь, оно так и было в годах этак 80х... Да и сейчас так же — в разных консольных хеллоувордах. Но как только хочется чего-то большего, чем пялиться в святую консоль — оно почему-то не работает...
| |
2.77, Some Anon (?), 15:29, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ну и пиши свои хэллоуворлды так.
Зачем других заставлять копать яму ложкой вместо экскаватора ?
| |
2.103, Аноним (7), 18:13, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Глупости. Однофайловое сложнее читать, сложнее управлять, сложнее сопровождать. И это никак не избавит от подобных проблем, зато серьёзно понизит переносимость и универсальность. К тому же, в исходниках была ослаблена куча защит и проверок, что позволяет целый перечень атак, не сказал бы, что они чистые.
| |
|
3.117, Аноним (72), 20:51, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
Всё к линуксу/системд прибито уже давно. О какой переносимости идет речь? Куда переносить?
| |
|
4.119, Аноним (7), 21:21, 31/03/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Всё к линуксу/системд прибито уже давно. О какой переносимости идет речь? Куда
> переносить?
Линукс это только ядро. И нет, не прибито.
| |
|
|
|
1.93, Аноним (93), 16:42, 31/03/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Практика умышленного внедрения дыры под уже заготовленный эксплоит - рабочий метод. Чем тратить силы на поиски потенциальных уязвимостей в популярных пакетах, как оказалось проще, намного проще добавить в исходники.
| |
1.138, Ivan_83 (ok), 07:50, 01/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Потому что autotools.
Никто не хочет читать что там на m4 понаписано, потому что оно всё выглядит одинакого крипово.
| |
|
|
3.199, Ivan_83 (ok), 22:43, 02/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Тогда проект обречён :)
Во фряхе взяли только нужные для сборки файлы и написали свои make файлы, как чувствовали :))))
| |
|
|
|
2.143, Аноним (143), 10:11, 01/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
>ещё один довод за дебиан (олд)стейбл
Ага, довод за дикую фрагментацию пакетов и за кривые патчи.
| |
|
1.153, almanah (??), 17:08, 01/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А если нейронки пустить анализировать актуальный код и те перелопатят это все, так и хакером не нужно быть
| |
|
|
3.205, Аноним (174), 12:07, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Интересует только 1.7.3 SE. Причина - это последняя версия, в которой работает клиент 1С. Во всех более новых версиях, начиная с 1.7.4, не работает (к тому же в новых версиях битый установщик). На Альт не хотелось бы переходить (хотя в Альте все в порядке), т.к. за лицензионную Астру уже уплачены немалые деньги.
| |
|
|
|
2.206, Аноним (174), 12:09, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
Похоже, на Альт 10 надо переходить (не дома - в конторе, естественно).
| |
|
3.208, Алексий (ok), 23:18, 04/04/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Похоже, на Альт 10 надо переходить (не дома - в конторе, естественно).
Я у них не работаю. Но техподдержка на ФОРУМЕ Базальта лучше аналогичной у Астры: быстрее откликаются, больше сообщество АКТИВНЫХ волонтеров
| |
|
|
1.198, fuggy (ok), 22:43, 02/04/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
После появления подробного анализа действительно очень подготовленная атака. И цепочка случайностей, почти отвязали liblzma от libsystemd, спалились на valgrind, которая чуть не загубила весь план, но в итоге случилась другая случайность, которая и раскрыла план.
Можно отметить что первый коммит в m4 сам по себе довольно странный. grep, tr и eval сразу намекает на обфускацию, но для остальных m4 сборок это видимо норма. Во-вторых как не обнаружили что tar архив с файлами для сборки отличается от того, что находится в репозитории. Подумаешь несколько файлов добавилось и изменилось, где контрольные суммы, где подписанные коммиты, если можно в tar положить левые файлы.
И главное о чём не упомянуто в новости, в конце скрипта бекдор подчищал Makefile от следов, после того как произошло внедрение в скомпилированный объектный файл.
| |
|