Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Открытые системы на рабочей станции (Разное / Linux) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 19-Дек-20, 13:23 | ||
Static Linux. Дистрибутив основан на Alpine Linux, используется musl и BusyBox. Ядро и корневая файловая система собраны в единый файл для запуска на системах с UEFI загрузкой (Secure Boot должна быть отключена). Для установки необходимо скачать bootx64.efi (http://static.flibex.ru/counter.php?file=bootx64.efi) и разместить его на отформатированный в FAT32 диск в директории X:/efi/boot/bootx64.efi Ядро собрано без поддержки подгружаемых модулей, в качестве init и для монтирования подключаемых дисков используются shell скрипты. Планируется статически слинковать все используемые программы, но на данный момент собран только toolchain и несколько основных программ. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (1), 19-Дек-20, 14:06 | ||
> Static Linux. | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 19-Дек-20, 14:32 | ||
Статически слинкованные программы быстрее, все в одном файле, не нужны подгружаемые библиотеки. ASLR только усложняет эксплуатацию уязвимостей, отчасти порожденных именно динамическим линкованием, а не избавляет от них. К сожалению нет возможности подписать загружаемый образ сертифицированной подписью :), поэтому надо отключать Secure Boot. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Linux сборка со статической линковкой" | +/– | |
Сообщение от DeerFriend (?), 19-Дек-20, 14:47 | ||
А тебе и не надо его подписывать сертифицированной подписью. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (5), 19-Дек-20, 14:56 | ||
> Подписывай своей, просто не забудь интегрировать свою подпись в тот же уефи. | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (5), 19-Дек-20, 14:53 | ||
> Статически слинкованные программы быстрее, все в одном файле, не нужны подгружаемые библиотеки. | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
6. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 19-Дек-20, 15:35 | ||
> Файлы ооочень жыыырные, система много места занимает, если диск медленный, например LiveCD/DVD, | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (7), 19-Дек-20, 17:28 | ||
> Да, файлы на диске становятся больше, но не ооочень:) зато памяти программа занимает меньше. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 19-Дек-20, 18:34 | ||
Вирусы и буткиты в моем случае маловероятны, т.к. использую программы из официальных репозитариев. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (9), 19-Дек-20, 18:56 | ||
Также качаю официальные исходники и проверяю их PGP подписи и сам, правильно, собираю. Это все не значит что система не должна себя защищать от вирусов стандартными методами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 19-Дек-20, 19:25 | ||
PaX не используется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (14), 21-Дек-20, 10:12 | ||
> PaX не используется. | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (38), 24-Дек-20, 11:42 | ||
> собрано еще очень мало пакетов | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
39. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 24-Дек-20, 13:03 | ||
> Комбинирование статически собранных пакетов с динамическими сделает из системы разсадник | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (41), 25-Дек-20, 10:49 | ||
Все что хотел написать написал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 25-Дек-20, 14:19 | ||
> Сначала мне надо хотя бы со своих помоек убрать статическую линковку и | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (44), 26-Дек-20, 18:03 | ||
> Что у тебя собранно статически? | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (13), 21-Дек-20, 07:47 | ||
> используется musl | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
15. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 10:15 | ||
> Вспомнил, что пару лет назад смотрел эту либу. Тогда musl не поддерживала | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (14), 21-Дек-20, 10:27 | ||
> Сейчас musl полноценная библиотека | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 10:39 | ||
> musl уже умеет разделяемые библиотеки и ASLR? | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (20), 21-Дек-20, 10:50 | ||
> наверно, да | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 11:00 | ||
> Твои бинари вообще без всяких опций безопасности собраны. Пересобери нормально. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (22), 21-Дек-20, 12:52 | ||
Давным давно решил что правильно собирать динамические бинари. Системы со статическими бинарями никогда не собирал и не использовал. Если есть документация по безопасной сборке статических бинарей и статических системах дай ссылку, может прочту. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (22), 21-Дек-20, 13:06 | ||
scanelf -a /sbin/init | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 14:22 | ||
> Давным давно решил что правильно собирать динамические бинари. Системы со статическими | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (22), 21-Дек-20, 14:45 | ||
CFLAGS_SEC="-fPIE -fstack-protector-all -fPIC" | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
29. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 14:49 | ||
> CFLAGS_SEC="-fPIE -fstack-protector-all -fPIC" | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
30. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 14:56 | ||
-fstack-protector | ||
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору |
32. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (32), 21-Дек-20, 15:46 | ||
Не верь Google и их понятиям "strong" | ||
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору |
33. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 20:06 | ||
> Не верь Google и их понятиям "strong" | ||
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору |
34. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (34), 22-Дек-20, 06:45 | ||
>> Не верь Google и их понятиям "strong" | ||
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору |
24. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (22), 21-Дек-20, 13:54 | ||
> получается динамический файл с зависимостью "/lib/ld-musl-x86_64.so.1" поэтому без PIE | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
26. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (22), 21-Дек-20, 14:35 | ||
> частичной RELRO, полная почемуто не делается, не стал с эти разбираться | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
28. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 14:46 | ||
> Попробуй сначала пересобрать с -fPIC | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (32), 21-Дек-20, 15:41 | ||
Перестал интересоватся оригинальной Alpine после того как они ядро без grsecurity патчей собирают. | ||
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору |
35. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 23-Дек-20, 09:12 | ||
> Перестал интересоватся оригинальной Alpine после того как они ядро без grsecurity патчей | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
36. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (36), 23-Дек-20, 16:48 | ||
Прочел GPL-2: https://www.opennet.ru/openforum/vsluhforumID3/120167.html#80 | ||
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору |
37. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 23-Дек-20, 17:56 | ||
> Прочел GPL-2: https://www.opennet.ru/openforum/vsluhforumID3/120167.html#80 | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
40. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (40), 24-Дек-20, 13:13 | ||
>> Прочел GPL-2: https://www.opennet.ru/openforum/vsluhforumID3/120167.html#80 | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
43. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 25-Дек-20, 14:26 | ||
>>> https://www.grsecurity.net/featureset/memory_corruption | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
45. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (44), 26-Дек-20, 18:11 | ||
Highest performance and most secure ROP defense | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
46. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 27-Дек-20, 21:56 | ||
Почитал про "Возвратно-ориентированное программирование", статическая сборка наверно усложнит его использование т.к. придется искать ROP-цепочки в каждой программе а не в стандартных библиотеках, хотя... | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
48. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (48), 28-Дек-20, 13:14 | ||
Патч от grsecurity.net к ядру Linux бесплатен на основе ст. 2, пункт Б, лицензии GPL-2. | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
50. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 28-Дек-20, 20:08 | ||
> Патч от grsecurity.net к ядру Linux бесплатен на основе ст. 2, пункт | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
51. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (51), 29-Дек-20, 10:26 | ||
https://grsecurity.net/download | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
52. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 29-Дек-20, 13:37 | ||
> https://grsecurity.net/download | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
53. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (53), 30-Дек-20, 12:06 | ||
Please report any violations of our GPL license to compliance@grsecurity.net. We require that all our customers comply with the GPL. | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
47. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 27-Дек-20, 22:14 | ||
Возник вопрос, как собрать программу с ASLR? | ||
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору |
49. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Аноним (48), 28-Дек-20, 13:15 | ||
Прочти ответы анонима еще раз. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
11. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Павел Отредиез (?), 21-Дек-20, 06:44 | ||
> Static Linux. Дистрибутив основан на Alpine Linux, используется musl и BusyBox. Ядро | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Linux сборка со статической линковкой" | +/– | |
Сообщение от Павел Отредиез (?), 21-Дек-20, 06:51 | ||
Ктому же, как нам заметил тогда Михаил Шигорин, уязвимость в одной библиотеке требует пересборки всех зависимых пакетов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 10:31 | ||
> Ктому же, как нам заметил тогда Михаил Шигорин, уязвимость в одной библиотеке | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Linux сборка со статической линковкой" | +/– | |
Сообщение от static2020 (ok), 21-Дек-20, 10:29 | ||
> Во первых не все пакеты можно собрать статический, просто эта возможность редко | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |