The OpenNET Project / Index page

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



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

Оглавление

Уязвимость в пакетном менеджере APT, позволяющая подменить з..., opennews (?), 22-Янв-19, (0) [смотреть все]

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


47. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  +1 +/
Сообщение от пох (?), 23-Янв-19, 07:14 
> Зачем тогда было выносить "обработчик транспорта" в отдельный процесс?

unixway, не, не слышали?

давайте запилим уже systemd-aptd, ага. С бинарным протоколом с сразу remote root, если с той стороны приехало что-то странное.

> ключевой код проверки сигнатур отдан на откуп обработчику протокола

этот обработчик часть пакета, а не сторонний код, и вообще-то ему полагается быть надежным - он имеет дело как раз с untrusted input, в отличие от apt.
Хотя решение и странное, поскольку в результате этот код задействуется в трех как минимум разных вместо одного.

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

53. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  –4 +/
Сообщение от Аноним (36), 23-Янв-19, 08:28 
Одно дело — развивать независимые проекты, предоставляющие другим приложениям стабильные интерфейсы. Другое — искуственно растаскивать единый функционал между "независимыми" бинарниками, общающимися по проприетарному протоколу, который меняется каждую версию. Последним, кстати, особенно грешат разработчики systemd.

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

> этот обработчик часть пакета

Вот о том и речь. Нет никакого смысла запускать его в отдельном процессе, если процесс apt ему полностью доверяет и даёт считать хэш-суммы пакетов.

Если бы обработчик действительно был изолированным (а apt сам занимался проверкой целостности), то можно было бы расcчитывать, что при компроментации процесса обработчика, — из-за неверного парсинга или уязвимости в SSL-библиотеке, — apt всё равно отказался бы ставить полученный от него пакет.

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

93. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  +1 +/
Сообщение от нах (?), 23-Янв-19, 11:19 
> Одно дело — развивать независимые проекты,

в каком месте fileutils, к примеру - "независимые проекты"?
А если вы опоздали родиться, как обычно, так я вам подскажу - это как раз достижение юникса, что они разные, остальные скопипастили через десять лет. А так был один монстр по имени PIP. Peripheral Interchange что-тотам. Вместо ls, cat, cp, mv, rm и чего там еще (правда, аналог ls таки был заалиасен и каждый раз набирать не обязательно - и на том спасибо)

Здесь совершенно намеренно отделены детали технологии - обработка репо от транспортов. https вон по сей день отдельный пакет, поскольку чаще всего ненужно, да еще и дерется с корп-файрволлами.

И никто не мешает запилить свой, если ты решишь что модно, скажем, rsync.

Ну или починить чужой - в б-жественной бубунточке 14 (и в 16 по-моему тоже) сломан ftp, например. Одно дело банальный хелпер подсунуть, который и умеет-то примерно ничего, другое ковырять монолитный код (попробуйте поправить что-нибудь в zypper, хехехе)

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

105. "Уязвимость в пакетном менеджере APT, позволяющая подменить з..."  –3 +/
Сообщение от Michael Shigorinemail (ok), 23-Янв-19, 13:29 
> Одно дело — развивать независимые проекты, предоставляющие
> другим приложениям стабильные интерфейсы.

О, а покажите-ка список того, что Вы _уже_ наархитектурили (и взлетело).  А то вдруг очередное непризнанное юное дарование, теоретически рассуждающее о том, как космические корабли...

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

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

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




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

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