LINUX.ORG.RU
ФорумTalks

Поттерингизация линукса. Новую напасть придумал

 , ,


0

3

https://www.opennet.ru/opennews/art.shtml?num=57984

Ленька новое предложение опубликовал и что-то мне подсказывает, что оно как systemd почти все вытеснит в итоге

Предложенные изменения сводятся к созданию единого универсального образа UKI (Unified Kernel Image), объединяющего образ ядра Linux, обработчик для загрузки ядра из UEFI (UEFI boot stub) и загружаемое в память системное окружение initrd, применяемое для начальной инициализации на стадии до монтирования корневой ФС. Вместо образа RAM-диска initrd в UKI может быть упакована и вся система, что позволяет создавать полностью верифицированные системные окружения, загружаемые в оперативную память. UKI-образ оформляется в виде исполняемого файла в формате PE, который может быть загружен не только при помощи традиционных загрузчиков, и напрямую вызван из прошивки UEFI.

Это нужно как бы и потому что недоверенно сейчас получается

Верификация образа initrd не поддерживается так как данный файл формируется на локальной системе пользователя и не может быть заверен цифровой подписью дистрибутива, что сильно усложняет организацию проверки при использовании режима SecureBoot (для заверения initrd пользователю необходимо сгенерировать свои ключи и загрузить их в прошивку UEFI). Кроме того, существующая организация загрузки не позволяет применять информацию из регистров TPM PCR (Platform Configuration Register) для контроля целостности компонентов, помимо shim, grub и ядра. Из имеющихся проблем также упоминается усложнение обновления загрузчика и отсутствие возможности ограничения доступа к ключам в TPM для старых версий ОС, ставших неактуальными после установки обновления.

Среди целей и такие значатся

Привязка контролируемых ресурсов к регистрам TPM PCR с разделением по владельцам.

Готовность системы для проведения удалённой аттестации для подтверждения корректности загружаемой ОС и настроек.

Предоставление безопасного, автоматического и работающего без участия пользователя процесса разблокировки ключей для расшифровки корневого диска.

При этом крипто в luks уже корректно обходится с initrd (оно просто зашифровано вместе со всем остальным) и в принципе, если кому нужна реально защищенность есть работающий механизм. И тут Ленька похоже оставляет простор для реального ухудшения безопасности перед теми, кто выпускает ключи.

★★★★★

А вообще что бесит, как-то вот незаметно стало как бы естественным вот такое:

В настоящее время в большинстве дистрибутивов Linux в процессе инициализации используется цепочка «прошивка → заверенная цифровой подписью Microsoft shim-прослойка → заверенный цифровой подписью дистрибутива загрузчик GRUB → заверенное цифровой подписью дистрибутива ядро Linux → не заверенное окружение initrd → корневая ФС».

Цифровая подпись Microsoft как-то так теперь в «большинстве дистрибутивов Linux». Благо пока что SB обычно можно отключить, хотя даже сейчас не на всех компьютерах. Установка и использование собственных ключей явно переусложнено и есть сообщения, что глючно реализовано в некоторых бивисах.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от alex1101

Вот именно «кому надо». Чтобы юзер вообще ничего своего не делал с системой по возможности. Жрал бы только готовую какашку UKI

На опеннете хороший комент

Одной из основ идеологии СПО была возможность для пользователя полностью контролировать всё, что происходит на его компьютере. Если пользователь накосячил, если влез зловред и с полномочиями пользователя натворил делов - это естественная плата за свободу.

Для MS приоритетом всегда была возможность исключить вмешательство пользователя в тот функционал, который не относится к пользовательскому. Невозможность изменить то, что производитель считает не подлежащим изменению - это, по мнению MS, естественная плата за безопасность.

Теперь Лёня тащит это в Линух.

praseodim ★★★★★
() автор топика
Последнее исправление: praseodim (всего исправлений: 1)
Ответ на: комментарий от praseodim

Ну так надо было эти десятилетия биться за рынок, а не скакать в костюмах антилоп и кукарекать в интернетиках про тупых хомячков, которые неспособны оценить счастье пердолинга с консолькой

alex1101
()
Ответ на: комментарий от praseodim

Юзеру и не надо что-то делать с системой. Он работает с приложениями и своими данными.

А красноглазые могут просто не использовать эти фичи.

alex1101
()
Ответ на: комментарий от Aceler

Отвечу коментом оттуда (не моим)

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

Добавлю от себя. При этом усложнив построение реально безопасной системы. Реально безопасной - это такой, до которой реально кроме пользователя никто бы добраться не смог.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от alex1101

Юзеру и не надо что-то делать с системой. Он работает с приложениями и своими данными.

Юзер == владелец в данном случае. Все это в тренде попыток запретить им «лишнее» с точки зрения вендоров. На смартфонах и планшетах успешно получилось, изо всех сил хотят пропихнуть такое уже и в универсальные компы. Пока сдерживается наличием кучи проблем с совместимостью из-за чего вынуждены делать опцию SB обычно отключаемой в BIOS.

А красноглазые могут просто не использовать эти фичи.

Если ты не сможешь отключить SB в своем компе, ты не сможешь не использовать

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

Ну это довольно слабый аргумент. Не говорю, что он не может иметь место быть, но он же может и не иметь места быть.

И да, эльбрус надо пилить быстрее. Кстати, а что там в Risc-V?

Aceler ★★★★★
()
Ответ на: комментарий от praseodim

ты не сможешь отключить SB в своем компе

Гики, которые хотят лазать в ядро, могут не покупать такие компы.

Все это в тренде попыток запретить им «лишнее» с точки зрения вендоров

Я в курсе. Большинству покупателей нахрен не упало лезть в ядро. Им нужно чтобы было стабильно и безопасно.

alex1101
()

объединяющего образ ядра Linux, обработчик для загрузки ядра из UEFI (UEFI boot stub) и загружаемое в память системное окружение initrd

Мне показалось, что это можно применить для загрузки из биоса(uefi) сразу ядра. Для домашнего использования может быть удобно. Собрал себе такой монолит(никто же не сказал что этот монолит только корпорации смогут собирать) и прописал его загрузку в uefi.

Loki13 ★★★★★
()
Ответ на: комментарий от alex1101

Гики, которые хотят лазать в ядро, могут не покупать такие компы.

Ублюдский аргумент. Поди не купи «такие смартфоны и планшеты»

Я в курсе. Большинству покупателей нахрен не упало лезть в ядро. Им нужно чтобы было стабильно и безопасно.

А еще им нужно, чтобы их доили. Вендорлоки они не для стабильности и безопасности, они для доения и небезопасности: слива данных с телеметрией и тп.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от Loki13

Только аргументы у Лени, что этот монолит подписать вендору можно. Собственно и сейчас ничто не мешает все подписывать, если делать это не с помощью ключей от Microsoft.

Проблемы вообще нет. Проблема в головах менеджеров Microsoft

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

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

Loki13 ★★★★★
()

Я уже давно UKI с SecureBoot использую, shim с собственным MOK которым всё подписано. Только там не вся система, а чисто ядро с initrd. И диск точно так же давно через TPM открывается.

rekket
()
Ответ на: комментарий от alex1101

Большинству покупателей нахрен не упало лезть в ядро. Им нужно чтобы было стабильно и безопасно.

Покупатели - это стадо, ведомое пастухами в нужном им направлении. Чем меньше выбора у покупателей - тем больше вероятность, что их поведут куда надо. Как только изготовители обеспечат полный контроль происходящего внутри их продукта - они неизбежно будут исполнять требования законодатальств. Государство не в состоянии контролировать разнопородный зоопарк оборудования и софта, но ограниченное количество вендоров неизбежно займутся внедрением будущих законов от яровых.

vaddd ★☆
()

С чем я линуксоидов и поздравляю!

mord0d ★★★★★
()
Ответ на: комментарий от alex1101

Ну это пока сайты не начали отказывать тем кто не может пройтии удалённую аттестацию с единственно верными ключами.

rekket
()
Ответ на: комментарий от rekket

Ну это пока сайты не начали отказывать тем кто не может пройтии удалённую аттестацию с единственно верными ключами.

Ленька вроде наоборот хочет, чтобы без удаленной аттестации «тупой хомячок» ничего загрузить не смог. Впрочем, это можно в обеих направлениях.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

есть сообщения, что глючно реализовано в некоторых бивисах

Не просто глючно, а часто полностью и окончательно окирпичивает устройство.

Это не из личного опыта, а потому что хотел попробовать, стал гуглить, и сразу же передумал после таких сообщений. Слишком дорого пробовать.

emorozov
()
Ответ на: комментарий от alex1101

Попробуйте тоже как-нибудь начать мыслить, вдруг у вас получится

vaddd ★☆
()
Ответ на: комментарий от vaddd

внедрением будущих законов от яровых.

Дались вам эти Яровые. Вся инициатива началась и продолжается в США, с незапамятных времен: CALEA, Clipper, Patriot Act, и продолжается до наших дней: https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/

Строятся в пустынях гигантские хранилища подслушанной информации со всего мира, не только своих граждан.

Но самое большое зло, конечно же, Яровая.

emorozov
()
Ответ на: комментарий от massimus

см. секту св. Джобса

О, да, только на днях видел комментарий: «Ну и что, что несколько самых важных приложений удалили - у меня они остались ещё от предыдущей установки. Ну и вообще, телефон - это классный инструмент для звонков и передачи данных, и кирпич за 200+ т.р. продолжает классно это делать даже после удаления приложений со стороны Apple!»

Думаю, что даже когда Apple запретит и звонки с передачей данных, фанбои будут писать: «Зато он классно выглядит, и им можно прижимать бумажки на столе!»

emorozov
()
Последнее исправление: emorozov (всего исправлений: 1)
Ответ на: комментарий от emorozov

Яровая - это давно уже лицо нарицательное, неопределенной национальности и государственной принадлежности. Упомянута лишь потому, что авторов названных вами актов никто не знает

vaddd ★☆
()

Лучше бы initramfs сразу локально подписывался при создании и проверялся при каждом запуске, только средствами systemd. А так придумали какую-то виндузоидную хрень.

Artamudo ★★★★
()
Последнее исправление: Artamudo (всего исправлений: 1)
Ответ на: комментарий от praseodim

А еще им нужно, чтобы их доили. Вендорлоки они не для стабильности и безопасности, они для доения и небезопасности: слива данных с телеметрией и тп.

Кто кого доит? О чем это сейчас? Как это связано? Как создание единого доверенного образа загрузки кого-то доит? Почему у всех сторонников теорий заговора такие проломы с логикой?

Polugnom ★★★★★
()

ну щас начнётся на годы вперед срача. стоит ждать нового ответвления от дебиана на данной почве? инитрдебиан?

flant ★★★★
()
Ответ на: комментарий от alex1101

Не понел, тебе не нравится что тебе возражают?

Походу это тебе не нравится когда спрашивать начинают, что ты с вендорлоков имеешь.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

Сук 😂

Даже если имею - тебе-то что с этого? Обидно, что не все живут и думают как ты? Ну так взрослей. Или продолжай топать ножкой, дело твоё.

Гиков объективно 3,5 человека, никто не будет переделывать рынок под их хотелки. Такая вот простая истина.

alex1101
()
Ответ на: комментарий от Artamudo

Лучше бы initramfs сразу локально подписывался при создании и проверялся при каждом запуске, только средствами systemd. А так придумали какую-то виндузоидную хрень.

Да кучи есть вариантов как все это сделать в конкретном случае. Но оно а) неподконтрольно Microsoft и б) не стандартизировано.

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

praseodim ★★★★★
() автор топика
Ответ на: комментарий от praseodim

Microsoft и им подобные намеренно усложняют всё до чего дотянутся чтобы гнобить конкуренцию. Отсюда и имеем какой-то мусор, в котором разобраться нет никакой возможности, и кучи непонятных блобов в boot секторах.

untitl3d
()
Ответ на: комментарий от Aceler

Кстати, а что там в Risc-V?

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

Для десктопа не был и никогда не будет готов.

untitl3d
()
Ответ на: комментарий от alex1101

Даже если имею - тебе-то что с этого? Обидно, что не все живут и думают как ты? Ну так взрослей. Или продолжай топать ножкой, дело твоё.

Ножкой тут ты топаешь, тебя почему-то бесит «швабодка».

Гиков объективно 3,5 человека, никто не будет переделывать рынок под их хотелки. Такая вот простая истина.

Нюню, рынок не переделывают, рынок с такими подходами изо всех сил стараются нагнуть. И ты врешь про 3.5 человека, это все естественные хотелки в том числе и всех более-менее независимых разработчиков софта и драйверов. Для примера как их Apple нагибает и уже Microsoft в винде. Без разрешения Microsoft (цифровой подписи) уже на практике де-факто нельзя делать оборудование и драйвера для него. Близко к такому положению вещей и разработка обычного софта.

praseodim ★★★★★
() автор топика
Ответ на: комментарий от untitl3d

Не, я про TPM, secure boot и вот это всё. В армы уже подвезли.

Aceler ★★★★★
()
Ответ на: комментарий от untitl3d

Microsoft и им подобные намеренно усложняют всё до чего дотянутся чтобы гнобить конкуренцию. Отсюда и имеем какой-то мусор, в котором разобраться нет никакой возможности, и кучи непонятных блобов в boot секторах.

+1

Это тоже метод борьбы - максимально усложнить что-то.

praseodim ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.