The OpenNET Project / Index page

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



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

Оглавление

Уязвимости в Git, позволяющие перезаписать файлы или выполнить свой код, opennews (??), 26-Апр-23, (0) [смотреть все]

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


50. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Анонин (?), 26-Апр-23, 16:03 
Просто сишка - это пыхыпэ для системного программирования.
Порог вхождения околонулевой, кодить на си можно научить даже обезьяну, а на баги, cve и всякие ub всем пофиг. Надо же быстрее фигак-фигак и релизить.
Вот сишка и вытеснила нормальные надежные языки типа Ада из масс-маркета, потому что сишные быдлокоделы оказались дешевле нормальных программистов, а остальным языкам достались только узкие ниши.

Потом уже, после кучи факапов, сишники начали задумываться как сделать это Г надежным.
И первая мисра вышла аж в 1998 для с89/90, это ж через столько лет после самой сишки.
И в большей часте свелось к запретам всяких динамических штук, потому что и так было понятно, что заставить ЭТО быть надежным никто не может, а отвечать за факапы не хотелось... в общем проще было запретить))

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

51. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  –1 +/
Сообщение от Аноним (15), 26-Апр-23, 16:22 
Все так и есть... Забавно при этом читать, как эти сишные макаки авторитетно заявляют "уязвимости были, есть и будут, выбор ЯП от этого них спасает". Сразу чувствуется уровень экспертизы и компетенции :)
Ответить | Правка | Наверх | Cообщить модератору

56. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +3 +/
Сообщение от name (??), 26-Апр-23, 16:29 
Мне интересно, как ты комментируешь новости об уязвимостях на rust. Покраснев обходишь стороной?
Ответить | Правка | Наверх | Cообщить модератору

60. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +2 +/
Сообщение от Аноним (60), 26-Апр-23, 17:03 
> Вот сишка и вытеснила нормальные надежные языки типа Ада из масс-маркета

наркоман? Вытеснила оттуда, где Ады никогда не было? Ада появилась через 10 лет после С.

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

62. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Анонин (?), 26-Апр-23, 17:18 
Первый стадарт на язык:
Ada 87 - ISO 8652:1987 - 1987 год (хотя по факту еще раньше - ANSI/MIL-STD 1815A или "Ada 83" из 1983 без изменений перекочевал в ISO)
ANSI C - 1989 год
Ответить | Правка | Наверх | Cообщить модератору

71. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +2 +/
Сообщение от Аноним (71), 26-Апр-23, 18:41 
Одно дело стандарт, другое, когда сделали. С был сделан в 1969 году, годом релиза 1973 считается.
Ответить | Правка | Наверх | Cообщить модератору

87. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +1 +/
Сообщение от Аноним (60), 27-Апр-23, 09:42 
И как же страуструп свой С++ писал поверх Сишки за два года до того, как эта сишка появилась. Да, еще UNIX написали на языке созданном в будущем, и sendmail. Сарказм, если что.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

73. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +1 +/
Сообщение от Анонимусс (?), 26-Апр-23, 19:45 
Ада изначально разрабатывалась вояками для написания критических систем, систем реального времени и всякого embedded.
Сишка создавалась как "переносной ассемблер" для  ̶б̶ы̶д̶л̶о̶к̶о̶д̶и̶н̶г̶а̶ быстрого переноса программок с одной архитектуры на другую во времена PDP-11. А за счет своей  ̶у̶б̶о̶г̶о̶с̶т̶и̶ простоты компилятор для него мог написать практически любой погромист, чем многие и развлекались в 70х-80х.
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

95. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Антонимка (?), 27-Апр-23, 17:08 
> Просто сишка - это пыхыпэ для системного программирования.

Кодить можно на чём угодно научить кого угодно.

А вот понимать чужой код... ;)))))))))))))

Си - это то, как работает процессор. А потому и сейчас хорошо и ещё долго будет хорошо.

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

98. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +1 +/
Сообщение от Аноним (98), 27-Апр-23, 22:09 
> Си - это то, как работает процессор.

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

> А потому и сейчас хорошо и ещё долго будет хорошо.

И сейчас баговоный кусок, и таким и останется до скончания времен. Ибо обратная совместимость.

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

103. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (104), 28-Апр-23, 09:57 
> заодно получить пару cveшек

это ерунда, через год ИИ всё будет находить а вот что делает наркоманский раст проверить невозможно

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

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

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




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

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