1.1, Аноним (1), 11:14, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –8 +/– |
Ведь не зря же, ведь не даром, git спалённый пожаром, на got заменена?..
| |
|
2.5, Аноним (26), 11:31, 18/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты ещё скажи что тот самый BitKeeper проплатил чтобы народ узнал что он уже давно под свободной лицензией Apache 2.0 (Ждет суда от индейцев)
| |
|
3.10, Аноним (10), 12:02, 18/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Обе уязвимости были выявлены в ходе аудита безопасности кодовой базы Git, проведённого компанией X41 по заказу фонда OSTIF (Open Source Technology Improvement Fund).
А аудит уязвимости этого Биткипера (напомню, что во времена, когда он был проприетарным, и линуксоидов обвинили в том, что они нарушили еулу введя команду help, которая внезапно этот самый хелп и выдала) кто-то делал?
| |
|
|
|
2.15, Аноним (26), 12:54, 18/01/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Тут целочисленное переполнение. Такое раст в продакшн сборке не в состоянии отловить.
| |
|
3.17, Анонн (?), 13:00, 18/01/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Тут проблема не в самом целочисленном переполнении, а в том что из-за него коряво посчитали память при копировании. Что как раз бы было отловлено в продакшене.
| |
|
4.18, Аноним (18), 13:32, 18/01/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Что как раз бы было отловлено в продакшене
если растаманы не перепутают знаки сравнения, как в FF, рассчитывая попадание смещения в буфер.
| |
|
|
|
7.32, animenimus (?), 14:30, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> приводящих к краху и не исключающих возможность создания эксплоитов для повышению привилегий в системе.
читаю как "мы смогли уронить аппу, но обделались представить рабочий эксплойт"
И напомни пожалуйста где написано что rust "решает логические и алгоритмические ошибки"?
Я доку почитал, там нету.
Может у тебя есть альтернативные источники?
| |
7.33, Анонн (?), 14:30, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
А тут доказан только креш, что хорошо. RCE там только потенциальное, в отличие от этого.
Плюс ты сравниваешь какое-то васяноподелие версии <0.4, которое еще даже не релизнулось, с модулем ядра, который уже много лет в проде. Как-то не очень сравнение, не кажется ли?
| |
|
|
5.56, Анонимусс (?), 18:46, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
О, еще один свидетель перепутанного знака в FF.
Скинь ссылку на код. Или тоже сольешься как все предыдущие анонимы?
| |
|
|
|
|
5.58, AnnoniusII (?), 19:55, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Закон По в действии.
Как ты отличишь сарказм от глупости, и троля от дурака?
А с учетом большинства сидящих на пеньке... вывод может быть не утешительный T_T
| |
|
|
|
|
3.35, animenimus (?), 14:36, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты лучше скажи когда альт будут переводить на скрепные языки?
Ибо негоже на буржуйском писать!
Когда вместо языка англосаксов будет православный РУСЛ, Гонец или на крайняк Оберон07
| |
|
|
1.16, Анонимусс (?), 12:58, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Может где-то описано что запуская это код можно получить RCE?
Напр. в документации или в исходном коде? А то что-то не получается найти
Может оно где-то еще записано? Сишники, подскажите пожалуйста.
| |
|
2.21, annonn (?), 13:45, 18/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну что ты как маленький.
Это же опенсорс - тут каждый второй васян, придумав новую гениальную идею и получив закономерный отказ начинает пилить свой вариант с преферансом и куртизанками.
В итоге получается 100500 разных вариантов апп с разными возможностями.
Но что поделаешь - это уже традиция.
| |
2.22, animenimus (?), 13:49, 18/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
для поддержки всяких любителей мамонтовых копролитов
тут часто такие рассказывають что ядро 2.9 самое лучшее и обновляться не нужно
| |
|
|
4.34, Аноним (-), 14:30, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Так, а с ядром 2.9 что не так-то опять?
То что они не релизилось никогда :)
| |
|
5.52, анониммус (?), 17:36, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
"это не важно! если бы вышло - то было бы лучшим, не то что современные поделия 5.х" - так они и сидят на 2.6 (со старыми дырками и дырищами) и хейтят прогрес
| |
|
|
|
2.24, Аноним (26), 13:55, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Потому что Линукс подразумевает перестройку мира на любой чих версии. Ну и потом что твой мегакод может не пережить переезда на новую версию и ты всегда будешь сидеть на старом гите с патчами.
| |
|
3.28, Michael Shigorin (ok), 13:59, 18/01/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
> Потому что Линукс подразумевает перестройку мира на любой чих версии
Похоже, салат был не с опятами...
| |
|
4.30, kusb. (?), 14:25, 18/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Он частично прав - в Linux зависимостями всё связано со всем и обычно есть только одна версия библиотеки. Это может начать прямо ужас какой снежнокомовый процесс циклического рода.
Типа новая версия программы требует новую библиотеку, а новая библиотека уже не совместима с чем-то старым. В результате трудно понять что нужно будет обновить при обновлении чего-то одного, а то и удалить. Скованные одной цепью, связанные одной целью, ура!
| |
|
5.42, OpenEcho (?), 15:25, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Он частично прав - в Linux зависимостями всё связано со всем и обычно есть только одна версия библиотеки.
Вот поэтому и популярность Go, продукты которого будут работать в пределах платформы не опираясь он "святую" glibc
| |
|
6.49, Аноним (26), 16:05, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
По умолчанию Go упирается на libc, чтобы не упирался надо ключи сборки угадать.
| |
|
7.51, OpenEcho (?), 16:26, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
> По умолчанию Go упирается на libc, чтобы не упирался надо ключи сборки
> угадать.
Это правда лимитация или теперь все копиляторы без ключей работают?
env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \
go build -trimpath -ldflags "-s -w -extldflags '-static'" ./main.go
| |
|
|
|
|
5.50, Аноним (26), 16:06, 18/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Им бесплатно выдают. Ты думаешь почему у них там в Альте такая маленькая зарплата.
| |
|
|
|
|
|
|
3.36, animenimus (?), 14:40, 18/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну не програмистов же!
Они святые люди которые никогда не делают use after free и не портят память.
А те кто делают - это не настоящие программеры и вообще этот код в проект подбросили.
| |
|
4.41, OpenEcho (?), 15:19, 18/01/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Они святые люди которые никогда не делают use after free и не портят память.
А не святые идут в Go, там им мусорщик в помощь
| |
|
|
2.37, Анонимусс (?), 14:50, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну да, это конечно не язык виноват, в котором до сих пор нет такой базовой вещи как нормальный буфер, который знает свой размер. И приходится каждый раз или лажать в арифметике или писать свой велосипед.
| |
|
3.43, Аноним (43), 15:31, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Как ошибка в rust каком-то, то тут через одного перепись экспертов. А как в Си очередной раз что-то проглядели, то уже проблема проекта и программиста. Ведь эксперты гуру никогда не делают ошибок в кодовой базе, особенно в большой.
| |
|
4.45, Анонн (?), 15:37, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это смотря какая ошибка и какие последствия.
Если это какая-то логическая - типа как знак перепутали в nftables - это одно, оно может быть везде. Но когда ее результат в очередной раз испорченная память и RCE - это совсем другое.
От сишников никто не просят не делать логических ошибок, это невозможно. Ни на си, ни на раст, ни даже на ада.
Просто перестаньте портить память! Это что, так сложно в нужным момент вызывать free (и только один раз!) и не писать за пределы буфера?
| |
|
5.62, Аноним (62), 00:35, 19/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Судя по тому что за столько лет существования Си, уязвимости связанные с такими ошибками до сих пор в топе, то выглядит как то что нельзя просто взять и перестать их делать. Либо же это требует колоссальных усилий, что возможно только в некоторых самых критичных областях.
| |
|
|
3.47, Аноним (-), 15:54, 18/01/2023 [^] [^^] [^^^] [ответить]
| +/– |
Здесь дело в нестрогости типизации. int и size_t перепутать -- чисто сишная фишка.
| |
|
2.44, OpenEcho (?), 15:34, 18/01/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> На opennet принято за ошибки в коде ругать языки?)
Если б только языки, здесь такое количество телепатов (или инопланетян или точнее π3доболов) что поставят диагноз на раз в любой области науки, без доказательств, с обзываниями... но надо отдать должное, что бывает и жемчуг, ради чего и приходится просматривать анонимные просерания
| |
|
1.46, ip1982 (ok), 15:39, 18/01/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Да я каждый день удалённо код выполняю с помощью гита — пушаю на гитхаб :)
| |
|