Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск Rust 1.98.0. Компрометация пакета arrayref, насчитывающего 53 млн загрузок за 3 месяца" | +/– | |
| Сообщение от opennews (??), 20-Авг-26, 23:38 | ||
Опубликован релиз языка программирования Rust 1.98, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 20-Авг-26, 23:38 | +4 +/– | |
зато нету use-after-free | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5 | ||
| 2. Сообщение от Аноним (2), 20-Авг-26, 23:49 | +1 +/– | |
И что заразили, какие-нибудь файрфокс с хромиумом, судя по перечню? Это то, что вы получаете, скачивая из помойки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. Сообщение от Аноним (3), 20-Авг-26, 23:49 | +/– | |
>Компрометация пакета arrayref, насчитывающего 53 млн загрузок за 3 месяца | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #18 | ||
| 4. Сообщение от DEF (?), 21-Авг-26, 00:01 | +/– | |
А где новости про Bun 1.4? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
5.
Сообщение от сиська (?), 21-Авг-26, 00:02
| –3 +/– | |
проектировался язык чтоб избежать подобного, но вот компрометация пакетов, лол, отнюдь, да и сборка превышающая время жизни вообще ни в какие ворота, уж извините, да и IDE полноценной не имеет, ещё минусы нужны? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #6, #25 | ||
| 6. Сообщение от Нонон (?), 21-Авг-26, 00:12 | –1 +/– | |
Я как разработчик раст, не понимаю что значит «IDE полноценной не имеет» | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #23 | ||
| 7. Сообщение от Аноним (7), 21-Авг-26, 00:24 | +/– | |
> Ценой применения алгебраических методов является недетерминированность результатов вычисления, которые могут меняться в пределах погрешности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #10, #12 | ||
| 8. Сообщение от aname (ok), 21-Авг-26, 00:41 | +/– | |
Cargo- это надёжно, писали они | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #15 | ||
| 9. Сообщение от Аноним (18), 21-Авг-26, 00:44 | +1 +/– | |
Какое слово не понятно? Обычный `a+b+c+d` на флотах это только `((a+b)+c)+d` и никак иначе, иногда это важно, потому что если складывать начиная с самых маленьких значений то погрешность будет меньше. А алгебраические операции могут скомпилироваться сегодня в (a+b)+(c+d), а завтра в (a+c)+(b+d), и всё это будет давать разные результаты в пределах погрешности. Когда погрешность не важна, можно это использовать ради увеличения скорости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #22 | ||
| 10. Сообщение от aname (ok), 21-Авг-26, 00:45 | +/– | |
2+2 не всегда равно 4. Ну, в пределах погрешности | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #16 | ||
| 11. Сообщение от Аноним (11), 21-Авг-26, 00:46 | +1 +/– | |
>Компрометация пакета arrayref, насчитывающего 53 млн загрузок за 3 месяца | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #24 | ||
| 12. Сообщение от Ivan_83 (ok), 21-Авг-26, 00:47 | +/– | |
Скорее всего там речь про float/double - штуки с плавучкой, там когда что то сильно дробное то оно округляется и при этом теряется точность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 13. Сообщение от Ivan_83 (ok), 21-Авг-26, 00:49 | +/– | |
> Дополнительно можно отметить компрометацию популярного crate-пакета arrayref, насчитывающего более 53 млн загрузок за последние 90 дней и применяемого в качестве зависимости у 403 пакетов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. Сообщение от Аноним (16), 21-Авг-26, 00:51 | +/– | |
>компрометацию популярного crate-пакета | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21 | ||
| 15. Сообщение от Аноним (18), 21-Авг-26, 00:52 | +/– | |
Ну как. Если относительно - то действительно надёжно и безопасно, потому что рабочей системы работы с зависимостями более надёжной и безопасной пока не существует. Где она есть, пусть она централизована (npm, cpan, rubygems, pypi), пусть нет (go) - могут получить доступ и опубликовать новую версию с малварью. Попадёт ли она к тебе без действий с твоей стороны - нет. Может попасть при обновлении, как везде. Есть cargo vet, cargo cooldown, nighly min-publish-age чтобы вероятность этого уменьшить, как везде. Чтобы устранить её совсем - такого не сделал ещё никто - для этого нужна целая распределённая система аудита. И я абсолютно уверен что если такая появится, то появится именно в rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #19 | ||
| 16. Сообщение от Аноним (16), 21-Авг-26, 00:55 | +/– | |
В определённых ситуациях значение может даже достигать 5 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 17. Сообщение от Аноним (18), 21-Авг-26, 00:55 | +/– | |
> была размещена в 10:15 (MSK) и просуществовала до 11:41, после чего была удалена администраторами crates.io. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. Сообщение от Аноним (18), 21-Авг-26, 00:57 | +/– | |
Будем рады услышать твои решения проблемы dependency chain. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 19. Сообщение от Аноним (16), 21-Авг-26, 00:57 | +/– | |
cargo audit . есть же | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #20 | ||
| 20. Сообщение от Аноним (18), 21-Авг-26, 00:59 | +/– | |
Нету. Иди читай что я написал и что такое cargo audit. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 21. Сообщение от Аноним (18), 21-Авг-26, 01:03 | +/– | |
Тут репозиторий = васян форкнул полтора нужных ему пакета и не обновляет. Проверяемыми = васян мамой клянётся что не нашёл там закладок. Ну не, для кого-то возможно и решение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 22. Сообщение от Круз (?), 21-Авг-26, 01:06 | +/– | |
т.е порядок a + b + c + d у ржавых точно определен а a.algebraic_add(b).algebraic_add(c).algebraic_add(d) внезапно исполняется в в произвольном порядке? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 23. Сообщение от Аноним (23), 21-Авг-26, 01:14 | +/– | |
Сравнивать текстовый редактор на плагинах с полноценной IDE? Видать и разработчик такой же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #26 | ||
| 24. Сообщение от Аноним (23), 21-Авг-26, 01:16 | +/– | |
Макaки. Вместо того чтобы написать свой метод в 10 строк, тянут чужие пакеты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 25. Сообщение от Норм (?), 21-Авг-26, 01:19 | +/– | |
Расскажите как проэктировать ЯП чтобы избегать компроментации пакетов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 26. Сообщение от Аноним (26), 21-Авг-26, 01:20 | +/– | |
какой? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |