The OpenNET Project / Index page

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



"Ретроспектива продвижения бэкдора в пакет xz"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Ретроспектива продвижения бэкдора в пакет xz" +1 +/
Сообщение от Аноним (235), 31-Мрт-24, 21:06 
> Но никто не бросает камни в Debian, которым пришло в голову
> пропатчить критический сервис удаленного доступа openssh для привязки его к systemd.

Да, тоже удивило. Либо этому факту 0 внимания, либо "ыыыааа снова systemd".

> И ради чего? Непатченый openssh замечательно стартует из systemd
> [Service] Type=simple
> Дык нет! Подавай им Type=notify

Процесс запущен != готов к работе. Эти уведомления помогают не только отлаживающему работу администратору (ему видно, activating или active), но и прямо влияют на граф зависимостей. Если что-то в транзакции оказалось After=sshd и предназначено к старту, то оно должно быть запущено не после того, как sshd отфоркался, а когда он сообщил, что готов. Ну, и для ряда других юнитов это гораздо полезнее, чем для sshd.

Смешнее всего, что для того, чтобы реализовать протокол этих уведомлений о готовности со стороны деймона, достаточно обратиться к NOTIFY_SOCKET и написать туда "READY=1\n", и всё. После этого (так как сообщения о статусе при работе отправлять незачем) лучше закрыть этот сокет и убрать переменную окружения. Это несколько десятков строк на си, но в дебиане и федоре решили втащить целую библиотеку со своими паразитными зависимостями во славу leftpad.

https://src.fedoraproject.org/rpms/openssh/blob/176421c4e42b...
https://salsa.debian.org/ssh-team/openssh/-/commit/59d17e908...

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

Оглавление
Ретроспектива продвижения бэкдора в пакет xz, opennews, 30-Мрт-24, 12:57  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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