The OpenNET Project / Index page

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



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

Оглавление

Выпуск GNU Mes 0.25, инструментария для самодостаточной сборки дистрибутивов, opennews (?), 12-Ноя-23, (0) [смотреть все]

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


32. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от Аноним (32), 12-Ноя-23, 20:24 
> Оба компонента взаимособираемы.

тут есть один нюанс: сборка происходит уже собранным компилятором, а выполнение -- уже собранным интерпретатором.
поэтому пока они оба находятся в исходниках, собирать/выполнять придётся чем-то уже собранным заранее.
а оно является потенциальным источником закладок -- по исходному условию.

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

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

но это всё-равно легче, чем прочитать весь код gcc или llvm/clang.

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

38. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..."  +1 +/
Сообщение от Аноним (38), 13-Ноя-23, 01:00 
Для x86 GNU Mes собирается вот из этого: https://github.com/oriansj/bootstrap-seeds/blob/master/POSIX...
Здесь бинарник по сути являтся зеркальным отражением своего исходного кода. Подкинуть туда закладки будет мягко говоря тяжеловато.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..."  +/
Сообщение от Аноним (41), 13-Ноя-23, 03:22 
Забавно, что в README указанного проекта написано

> NEVER TRUST ANYTHING IN HERE

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

43. "Выпуск GNU Mes 0.25, инструментария для самодостаточной сбор..."  +2 +/
Сообщение от Аноним (38), 13-Ноя-23, 08:09 
Это правильно. Ты должен проверить исходники, перед тем как использовать. Иначе процесс бутстрапизации теряет смысл
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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