![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от opennews (ok), 04-Авг-25, 10:32 | ||
Аарон Баллман (Aaron Ballman), главный сопровождающий компилятор Clang и участник команд разработки стандартов WG21 (C++) и WG14 (C), начал обсуждение добавления в компилятор Clang режима усиления безопасности. Новый режим позволит разом активировать набор опций для усиления защиты по аналогии с добавленным в GCC 14 флагом "-fhardened", при котором включаются опции "-D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -ftrivial-auto-var-init=zero -fPIE -pie -Wl,-z,relro,-z,now -fstack-protector-strong -fstack-clash-protection -fcf-protection=full"... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "В Clang намерены добавить режим усиленной безопасности" | –4 +/– | ![]() |
Сообщение от laindono (ok), 04-Авг-25, 10:32 | ||
А всё почему? А всё по той причине, что сишечный фронтенд не может что-то адекватное генерировать. Приходится костыли в бекенд ставить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 10:42 | ||
> А всё по той причине, что сишечный фронтенд не может что-то адекватное генерировать. Приходится костыли в бекенд ставить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (11), 04-Авг-25, 11:01 | ||
Дак и не надо всё переписывать. Надо только самое важное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от фыв (??), 04-Авг-25, 11:17 | ||
Ну вот один в истории так же подумал, а потом слонов через горы повёл. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (35), 04-Авг-25, 12:00 | ||
и он не переписал самое важное, собственно поэтому проект провалился | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
26. "В Clang намерены добавить режим усиленной безопасности" | –2 +/– | ![]() |
Сообщение от laindono (ok), 04-Авг-25, 11:36 | ||
Зависит от контекста. Если у нас что-то критичное к безопасности, это означает, что переписать миллион строк на другой язык будет дешевле, чем разгребать последствия эксплуатации дыреней. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
![]() | ||
38. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 12:11 | ||
> Если у нас что-то критичное к безопасности, это означает, что переписать миллион строк на другой язык будет дешевле, чем разгребать последствия | ||
Ответить | Правка | Наверх | Cообщить модератору |
2. "В Clang намерены добавить режим усиленной безопасности" | +2 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 10:33 | ||
> Реализуемые методы защиты часто приводят к отдельным несовместимостям с существующим кодом или нарушению ABI, что не позволяет активировать их по умолчанию. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
3. "В Clang намерены добавить режим усиленной безопасности" | +2 +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 10:39 | ||
> В Gentoo | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 10:43 | ||
Когда правильно собрал перекомпилировать не надо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "В Clang намерены добавить режим усиленной безопасности" | –1 +/– | ![]() |
Сообщение от Аноним (19), 04-Авг-25, 11:24 | ||
А есть люди, которые ставят приложение в пару кликов. Представляете? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
30. "В Clang намерены добавить режим усиленной безопасности" | –1 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 11:47 | ||
> А есть люди, которые ставят приложение в пару кликов. Представляете? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
7. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (7), 04-Авг-25, 10:50 | ||
Ты используешь эти флаги? В частности, - D_FORTIFY_SOURCE=3 интересует. Я читал, он прям сильно роняет производительность | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
8. "В Clang намерены добавить режим усиленной безопасности" | +1 +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 10:52 | ||
> Я читал, он прям сильно роняет производительность | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "В Clang намерены добавить режим усиленной безопасности" | –3 +/– | ![]() |
Сообщение от Аноним (10), 04-Авг-25, 11:00 | ||
Раст или так же роняет производительность либо имеет под собой худшую защиту. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "В Clang намерены добавить режим усиленной безопасности" | +4 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 11:17 | ||
> Раст или так же роняет производительность либо имеет под собой худшую защиту. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "В Clang намерены добавить режим усиленной безопасности" | –2 +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 11:29 | ||
> А рантайм проверки роняют производительность каждому юзеру и для каждого запуска. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
25. "В Clang намерены добавить режим усиленной безопасности" | +1 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 11:36 | ||
> Это небольшая цена за победу над Растом. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 11:56 | ||
> Вы готовы бороться с растом, а лучше бы боролись с дырявостью сишки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от выф (?), 04-Авг-25, 11:19 | ||
А можно чуть раскрыть тему для нубов в расте? | ||
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору |
![]() | ||
16. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 11:22 | ||
> Растоводы кричат что всё пучком | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
47. Скрыто модератором | +1 +/– | ![]() |
Сообщение от Аноним (47), 04-Авг-25, 12:43 | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
9. "В Clang намерены добавить режим усиленной безопасности" | –1 +/– | ![]() |
Сообщение от Аноним (19), 04-Авг-25, 10:57 | ||
Потому что си не умеет безопасно работать с памятью! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "В Clang намерены добавить режим усиленной безопасности" | +1 +/– | ![]() |
Сообщение от Жироватт (ok), 04-Авг-25, 11:08 | ||
Как и ассемблер... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (19), 04-Авг-25, 11:23 | ||
Ассемблер - это низкоуровневый язык, там это не так зашкварно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Жироватт (ok), 04-Авг-25, 11:29 | ||
А СИ - ассемблер, где наборы ассемблерных мнемоник просто заменены операторами с автоподстановкой подходящего регистра. Потому трансляторы С->АСМ такие простые и быстрые. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
32. "В Clang намерены добавить режим усиленной безопасности" | –1 +/– | ![]() |
Сообщение от Аноним (35), 04-Авг-25, 11:55 | ||
значит я могу смело в резюме писать что умею на ассемблере? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
50. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от bergentroll (ok), 04-Авг-25, 12:53 | ||
Если вы — транслятор. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "В Clang намерены добавить режим усиленной безопасности" | –1 +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 11:23 | ||
> Потому что си не умеет безопасно работать с памятью! | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
20. "В Clang намерены добавить режим усиленной безопасности" | –1 +/– | ![]() |
Сообщение от Аноним (20), 04-Авг-25, 11:28 | ||
это не молоток не может забивать гвозди и отбивает пальцы, а криворукий, держащий этот молоток :) | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
27. Скрыто модератором | +/– | ![]() |
Сообщение от Фнон (-), 04-Авг-25, 11:37 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
44. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (20), 04-Авг-25, 12:34 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
48. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 12:45 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "В Clang намерены добавить режим усиленной безопасности" | +1 +/– | ![]() |
Сообщение от Жироватт (ok), 04-Авг-25, 12:05 | ||
Молоток виноват в том, что не распознаёт объект, по которому бьёт и мгновенно не меняет материал бойка: от комка ваты, если там палец, до нейтринного уберкомпактного освинцованного слитка, если это гвоздь. | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
![]() | ||
37. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Fracta1L (ok), 04-Авг-25, 12:09 | ||
Покажи пряморуких сишников, которые не ошибаются в работе с памятью. Очень интересно. | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
![]() | ||
39. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (4), 04-Авг-25, 12:14 | ||
> Покажи пряморуких сишников, которые не ошибаются в работе с памятью. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 12:26 | ||
> Я всю жизнь пишу на голых указателях - и никогда проблем не было. Зуб даю! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (20), 04-Авг-25, 12:37 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
41. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (20), 04-Авг-25, 12:25 | ||
> Покажи пряморуких сишников | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
45. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 12:36 | ||
> "покажи мне код работы с памятью где каждый сишник допустит ошибку" | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (20), 04-Авг-25, 12:51 | ||
> Так проблема в том, что каждый сишник ошибается немного в другом месте. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "В Clang намерены добавить режим усиленной безопасности" | –1 +/– | ![]() |
Сообщение от Фнон (-), 04-Авг-25, 11:31 | ||
Эх, сколько телодвижений для исправления того, что ущербно с даты создания. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
29. "В Clang намерены добавить режим усиленной безопасности" | +1 +/– | ![]() |
Сообщение от Аноникл (?), 04-Авг-25, 11:47 | ||
достаточно взять ржавый и начать писать extern "C" потому что без сишного ABI он никому не нужен | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "В Clang намерены добавить режим усиленной безопасности" | +/– | ![]() |
Сообщение от Аноним (-), 04-Авг-25, 12:28 | ||
> достаточно взять ржавый и начать писать extern "C" | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |