The OpenNET Project / Index page

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



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

Оглавление

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

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


3. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +11 +/
Сообщение от Аноним (3), 26-Апр-23, 11:27 
Не совсем так. Это говорит об уровне разработки.

Одно дело уязвимости в каких-то сложных алгоритмах и структурах данных, многопоточности и т.п.


Другое дело не уметь обработать правильно чуть более длинную строку.

Это днищенское дно ((

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

4. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  –3 +/
Сообщение от Аноним (5), 26-Апр-23, 11:29 
У тебя с детства заученное чувство вины и ты его на всех теперь проецируешь.
Ответить | Правка | Наверх | Cообщить модератору

15. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  –3 +/
Сообщение от Аноним (15), 26-Апр-23, 12:27 
Поработать бы сишникам в областях, где от ПО зависят человеческие жизни - вот тогда бы они узнали, что такое чувство вины.

А так чел правильно написал. Одни сишечные г*кодеры десятилетиями продолжают писать сишечный г*код. Другие сишечные г*кодеры рассказывают, что это норма и иначе нельзя.

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

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

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

25. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  –1 +/
Сообщение от Аноним (15), 26-Апр-23, 13:28 
Только вот не весь embedded написан на си. Если бы ты вылез из сишечного танка, то знал, что embedded, от которого зависят человеческие  жизни (тот самый high-integrity software - авиация, комонавтика, ЖД, АЭС), еще с восьмидесятых не пишут на сях.

Я уже представляю, как после условного падения самолета с N человеческих жертв сишечный кодер разводит руками: "ну что тут скажешь, уязвимости были, есть и будут...". Самому-то не смешно? Слава богу, таких горе-экспертов к серьезному программированию не допускают.

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

49. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (49), 26-Апр-23, 16:01 
> embedded, от которого зависят человеческие  жизни [...] еще с восьмидесятых не пишут на сях

Интересуюсь с целью саморазвития: а на чём пишут такое embedded?

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

54. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +2 +/
Сообщение от Анонн (?), 26-Апр-23, 16:26 
SPARK Ada, Misra C (там такое количество ограничений, что с Си оно связано только синтаксисом)
Из более экзотичкского - Modula-2 - всегда хвастаются что на ней написан софт спутников ГЛОНАСС.
Ответить | Правка | Наверх | Cообщить модератору

79. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (79), 27-Апр-23, 00:09 
Спасибо, почитаю на досуге!
Ответить | Правка | Наверх | Cообщить модератору

80. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +1 +/
Сообщение от Аноним (-), 27-Апр-23, 00:51 
> Спасибо, почитаю на досуге

Лучше Embedded C Coding Standard by M. Barr почитать и тому подобное по смыслу. Это более реалистичное нечто. Мисру кстати сложно прочитать нахаляву легально, заживают ее, увы.

И читать это надо не как истину в последней инстанции а для понимания общих принципов "antibug" и "понятного кода, который подлежит майнтенансу". Если вы не клали в поле грабли, вы не получите ими в лоб.

А на аде пишут очень сильно некоторое только и по популярности она ни в какое сравнение с си. Даже прсото найти вакансию на этом уже целый квест.

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

64. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Michael Shigorinemail (ok), 26-Апр-23, 17:46 
И что, сильно легче стало паре ошпареных на станции из-за того, что одни гении решили порулить вторым контуром на j2me, а ей приспичило хлам пособирать?

Сдуйте щёки.

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

86. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (86), 27-Апр-23, 09:41 
На PHP!

Очевидно, речь идёт о Ada/SPARK и т.п.

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

65. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от OpenEcho (?), 26-Апр-23, 17:50 
> тот самый high-integrity software - авиация, комонавтика, ЖД, АЭС), еще с восьмидесятых не пишут на сях.

Как же NASA отстала от передовых анонимов блин, жалко за организацию

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

75. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +1 +/
Сообщение от Аноним (75), 26-Апр-23, 23:34 
> жизни (тот самый high-integrity software - авиация, комонавтика, ЖД, АЭС),
> еще с восьмидесятых не пишут на сях.

Вообще-то в практически всех перечисленых немеряно сишного кода. А фирмвари микроконтроллерам (которые часто last line of defence) на чем кроме сей вообще писать, по большому то счету?

> Я уже представляю, как после условного падения самолета с N человеческих жертв
> сишечный кодер разводит руками: "ну что тут скажешь, уязвимости были,

А представляете, самолеты еще и падают. И даже из-за софта. А ариан5 упал даже и с адой. Правда и там и там как раз обычно из-за алгоритмики. Для начала в внутреннюю сеть самолета совсем посторонних по задумке не очень то и пускают. Правда, с этим тоже были нюансы. Поэтому sci-fi где злой вирус перехватывает управление звездолетом постепенно перестает быть лишь sci-fi и понемногу становится буднями продвинутых инженерных систем.

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

96. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от n00by (ok), 27-Апр-23, 17:12 
>> жизни (тот самый high-integrity software - авиация, комонавтика, ЖД, АЭС),
>> еще с восьмидесятых не пишут на сях.
> Вообще-то в практически всех перечисленых немеряно сишного кода. А фирмвари микроконтроллерам
> (которые часто last line of defence) на чем кроме сей вообще
> писать, по большому то счету?

"Yeah, I thought some time back that it would be a week till I got back to my dev system. But the 737MAX thing has turned into a really big problem. I should refrain from predicting an end time. As it looks now it might be never. Sigh."

Это пишет автор fasmarm https://board.flatassembler.net/topic.php?p=211090#211090
Интересно, зачем ему было надо адаптировать flat assembler под ARM?

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

18. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +2 +/
Сообщение от Аноним (18), 26-Апр-23, 12:43 
> Поработать бы сишникам в областях, где от ПО зависят человеческие жизни

очередной лунтик свалился, хехе

https://www.misra.org.uk/

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

48. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Анонимусс (?), 26-Апр-23, 15:49 
Мисра конечно крута, по ней код для всяких марсоходов пишут за охулиарды денег
Но... как это применимо к пользовательскому софту?
В ядре мисрой даже не пахнет - такое ***кодище невозможно на нее переписать, как и заставить тех же драйверописателей ее использовать. А про всякие поделки типа гита вообще говорить нечего.
Ответить | Правка | Наверх | Cообщить модератору

53. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от name (??), 26-Апр-23, 16:26 
Для начала, MISRA запрещает аллокацию на куче... всё - нигодится нидлячего, кроме ембеда в лифтах или автомобилях.
Ответить | Правка | Наверх | Cообщить модератору

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

но современные ракеты на обычном линуксе и С летают

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

шах и мат военам супротив сишки

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

76. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (-), 26-Апр-23, 23:42 
> Мисра конечно крута, по ней код для всяких марсоходов пишут за охулиарды денег

Для начала по ней пишут код для автомобилистов. Который очень даже может убить своих пользователей внезапным глюком. А как вы думаете что с вами будет если ECU, ABS или что там еще начнет жить своей жизнью? Да даже просто отстрел подушек безопасности невовремя (это тоже микроконтроллер, мониторящий ускорение и его выход за безопасные пределы делает, с фирмварой на понятно чем) может вас угробить на раз.

> Но... как это применимо к пользовательскому софту?

Пользовательский софт это вообще глюкавый наколенный крап зачастую. Вон вам питоны электроны где кодеры даже не скрывают что они "время себе экономили". За счет всех остальных параметров софта, от жора ресурсов до забагованости.

> В ядре мисрой даже не пахнет - такое ***кодище невозможно на нее
> переписать, как и заставить тех же драйверописателей ее использовать.

А линух тем не менее применяют и в довольно ответственных штуках. Если кто не понял, MISRA сама по себе не панацея. А автомотивщики, авиаторы, космос и индустриалы достигают надежность и безотказность целым комплексом мероприятий. Где замена 1 яп на другой мало что меняет.

> А про всякие поделки типа гита вообще говорить нечего.

Гит критичными системами не рулит. А если что-то ну вот совсем сломается, бэкапы есть. Особенно у гита где бэкапом является каждая клонированая репа.

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

99. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (3), 27-Апр-23, 22:28 
Это до тех пор пока новая версия git не попортит КАЖДУЮ локальную репу))) Это лишь вопрос времени, если такая бага просочится

Вон, на React Native новый релиз случайно поломал сборки всех прошлых версий приложений, те вообще всех приложений в мире

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

106. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (106), 29-Апр-23, 12:30 
https://repository.tudelft.nl/islandora/object/uuid:646de5ba...

"From the data obtained, we can make the following key observations. First, there are 9 out of 72 rules for which violations were observed that perform significantly better (α = 0.05) than a random predictor at locating fault-related lines. The true positive rates for these rules range from 24-100%. Second, we observed a negative correlation between MISRA rule violations and observed faults. In addition, 29 out of 72 rules had a zero true positive rate. Taken together with Adams' observation that all modifications have a non-zero probability of introducing a fault, this makes it possible that adherence to the MISRA standard as a whole would have made the software less reliable."

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

19. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +2 +/
Сообщение от Проффесорemail (?), 26-Апр-23, 12:43 
Может сможешь привести пример ЯП или области где все шоколадно? Или только дерьмом поливать умеешь?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

22. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Местный эксперт (?), 26-Апр-23, 12:52 
> Поработать бы сишникам в областях, где от ПО зависят человеческие жизни -
> вот тогда бы они узнали, что такое чувство вины.
> А так чел правильно написал. Одни сишечные г*кодеры десятилетиями продолжают писать сишечный
> г*код. Другие сишечные г*кодеры рассказывают, что это норма и иначе нельзя.

Да, то ли дело г@вн@код на других ЯПах, они ещё и выдают жирное потребление ресурсов, зато стильно, модно, молодёжно и со вкусом смузи, как вы это любите. xD

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

100. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (3), 27-Апр-23, 22:32 
Там хотя бы библиотеки есть и структуры данных)))

Здесь как бомжара шаришься чтобы по всему интернету чтобы собрать всякие ring buffer, queue, linked list, red black tree, etc.

Вообще ничего нормального нет 🤣
Либо писать своё наколеночное г.но. Но зная уровень Сишников уровень этих поделок предсказуем.

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

104. "Уязвимости в Git, позволяющие перезаписать файлы или выполни..."  +/
Сообщение от Аноним (104), 28-Апр-23, 10:21 
> Здесь как бомжара шаришься чтобы по всему интернету чтобы собрать всякие ring buffer, queue, linked list, red black tree, etc.

это проблема не языка а тупых поисковиков

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

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

Посмотри код SVN и Git. Сравни. Это объясняет критицизм Гита.

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

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
Добавить, Поддержать, Вебмастеру