Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Уязвимость в библиотеке с основной реализацией алгоритма SHA-3" | +/– | |
| Сообщение от opennews (??), 21-Окт-22, 09:01 | ||
В реализации криптографической хэш-функции SHA-3 (Keccak), предлагаемой в пакете XKCP (eXtended Keccak Code Package), выявлена уязвимость (CVE-2022-37454), которая может привести к переполнению буфера в процессе обработки определённо оформленных данных. Проблема вызвана ошибкой в коде конкретной реализации SHA-3, а не уязвимостью в самом алгоритме. Пакет XKCP преподносится как официальная реализация SHA-3, развивается при участии команды разработчиков Keccak и используется в качестве основы в функциях для работы с SHA-3 в различных языках программирования (например, код XKCP используется в Python-модуле hashlib, Ruby-пакете digest-sha3 и PHP-функциях hash_*)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 21-Окт-22, 09:01 | +7 +/– | |
Никогда такого не было и вот опять. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3 | ||
| 3. Сообщение от Аноним (-), 21-Окт-22, 09:03 | +1 +/– | |
36@ть я в шоке с этих дыр | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #7 | ||
| 7. Сообщение от Rev (?), 21-Окт-22, 09:08 | +2 +/– | |
Ну один конкретный язык выкинул бы панику при переполнении. А эти... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #10, #27 | ||
| 10. Сообщение от Аноним (10), 21-Окт-22, 09:17 | –3 +/– | |
> выкинул бы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #26, #35 | ||
| 26. Сообщение от Аноним (26), 21-Окт-22, 09:45 | –2 +/– | |
https://crates.io/crates/sha3 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #29 | ||
| 27. Сообщение от Анонн (?), 21-Окт-22, 09:45 | +/– | |
А даже если бы не кинул при overflow, то кинул бы при попытке записать за пределы буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #32 | ||
| 29. Сообщение от Аноним (10), 21-Окт-22, 09:50 | +1 +/– | |
Sorry, it looks like we were not able to load the page. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #30 | ||
| 30. Сообщение от Аноним (30), 21-Окт-22, 09:55 | –2 +/– | |
у меня нормас открылось | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #33 | ||
| 32. Сообщение от Аноним (10), 21-Окт-22, 09:56 | +/– | |
если бы не unsafe повсюду... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #39 | ||
| 33. Сообщение от Аноним (10), 21-Окт-22, 09:59 | +/– | |
Дак у них косорылая страница, они и в хтмл с жс не умеют. Там же в кишках: "...если поменял вот этот инлайн скрипт - не забудь изменить настройки nginx!". Это ж надо такими ушлёпками быть! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #37 | ||
| 35. Сообщение от Аноним (35), 21-Окт-22, 10:03 | –1 +/– | |
https://github.com/RustCrypto/sponges/blob/master/keccak/src... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 | ||
| 37. Сообщение от Аноним (37), 21-Окт-22, 10:04 | –2 +/– | |
К теме статьи и к коментарию о невозможности написать на rust твоя реплика никакого отношения не имеет. Ты просто уже начал искать пятый угол, потгму что сел в лужу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 39. Сообщение от Анонн (?), 21-Окт-22, 10:15 | +1 +/– | |
"Боже, яке воно ######..." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 40. Сообщение от Джон Макагонов (?), 21-Окт-22, 10:57 | –14 +/– | |
Еще один жирнющий намек на раст, рано или поздно сишники перейдут на раст - у них просто на останется выбора, это дело времени. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #43, #66, #68, #79, #96, #129 | ||
| 43. Сообщение от Аноним (43), 21-Окт-22, 11:16 | +/– | |
С Фортрана? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 46. Сообщение от Аноним (46), 21-Окт-22, 11:20 | +/– | |
у кого 2 в 32й равно 200 байт???? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #71 | ||
| 48. Сообщение от Аноним (48), 21-Окт-22, 11:26 | +/– | |
Теперь люди будут шарахаться от предложений об обязательной проверке хеша после скачивания... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #50, #51, #72 | ||
| 50. Сообщение от Без аргументов (?), 21-Окт-22, 11:29 | +/– | |
В Го даже int8 к int32 присвоить без внимания программиста нельзя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 51. Сообщение от Без аргументов (?), 21-Окт-22, 11:30 | +/– | |
В современных Сях тоже полно опций предупреждений и ошибок. Но скажу, почему выключают: сразу все импорты начнут высыпать, а не собственный код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 58. Сообщение от Аноним (58), 21-Окт-22, 12:07 | –1 +/– | |
Всё-таки сработала тысяча глаз | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #69 | ||
| 59. Сообщение от Аноним (59), 21-Окт-22, 12:09 | +3 +/– | |
Объясните как безопасный раст защитит от таких переполнений? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #61, #62, #65 | ||
| 61. Сообщение от Без аргументов (?), 21-Окт-22, 12:15 | –1 +/– | |
Не знаю как в Расте, но даже в Го меня бесит, что стандартные всякие циклы, len и возвращаемые количество знаковых типов, т.е. если у себя использовать беззнак, то только приведет к такой же проблеме | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #80 | ||
| 62. Сообщение от Анонн (?), 21-Окт-22, 12:17 | +/– | |
В дебаге переполнение вызвало бы панику и намекнуло бы программисту что что-то пошло не так (причем жирно так намекнуло, со стектрейсом аж до проблемы). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 64. Сообщение от Ilya Indigo (ok), 21-Окт-22, 12:32 | +/– | |
Я так понимаю SHA-3 != SHA3-256, и SHA3-256 это не затрагивает, тем боле без 4 ГБ блока? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #86, #104 | ||
| 65. Сообщение от Аноним (66), 21-Окт-22, 12:32 | +3 +/– | |
Никак раст в этом месте будет применять unsafe. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #67, #70 | ||
| 66. Сообщение от Аноним (66), 21-Окт-22, 12:33 | +5 +/– | |
Тут только намек на то что открытый код спасает от проблем. А повышать надо квалификацию и тестирование. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 67. Сообщение от Анонн (?), 21-Окт-22, 12:35 | –1 +/– | |
Фигли? Вот в скрытой ветке выше есть две ссылки на сорцы и там никакого unsafe там нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 68. Сообщение от Аноним (68), 21-Окт-22, 12:54 | +2 +/– | |
Могут перейти на Hare. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 69. Сообщение от Анонн (?), 21-Окт-22, 12:57 | –1 +/– | |
Не, это явно не тот случай. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #77, #78 | ||
| 70. Сообщение от Аноним (-), 21-Окт-22, 13:08 | +/– | |
Дааааа, без анскйфа никуда, а то ж тормозить будет))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #75 | ||
| 71. Сообщение от Аноним (-), 21-Окт-22, 13:25 | +2 +/– | |
у кого? где ты такое вычитал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 72. Сообщение от Аноним (96), 21-Окт-22, 13:27 | +1 +/– | |
Но компилятор же не может знать значений переменных в рантайме. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #73 | ||
| 73. Сообщение от Аноним (48), 21-Окт-22, 13:29 | +/– | |
Не может, но всегда предполагает самое худшее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #124 | ||
| 75. Сообщение от Аноним (87), 21-Окт-22, 13:34 | +/– | |
Ну дополнительные проверки не могут существовать без дополнительных накладных расходов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #82, #93 | ||
77.
Сообщение от Michael Shigorin (ok), 21-Окт-22, 13:52
| +/– | |
Вы сами заметите ошибку в логике своего _опубликованного_ комментария или понадобится ещё сколько-то прочитавших и ещё один не поленившийся ответить? :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 78. Сообщение от Аноним (-), 21-Окт-22, 13:53 | +4 +/– | |
> рандомный анон с опеннета. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 Ответы: #127 | ||
| 79. Сообщение от Брат Анон (ok), 21-Окт-22, 13:57 | –1 +/– | |
golang и oberon это умеют точно так же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #83 | ||
| 80. Сообщение от Брат Анон (ok), 21-Окт-22, 13:59 | +1 +/– | |
Не приведёт. Го требует явное приведение типов, иначе откажется такой код собирать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 Ответы: #108, #109 | ||
| 82. Сообщение от Брат Анон (ok), 21-Окт-22, 14:01 | –1 +/– | |
> Ну дополнительные проверки не могут существовать без дополнительных накладных расходов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #88 | ||
| 83. Сообщение от Аноним (-), 21-Окт-22, 14:02 | +/– | |
У го жирный рантайм((( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #87, #89, #106 | ||
| 84. Сообщение от Аноним (10), 21-Окт-22, 14:07 | +/– | |
> Насколько уязвимость затрагивает существующие приложения на практике пока не ясно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #85 | ||
| 85. Сообщение от Анонн (?), 21-Окт-22, 14:12 | –1 +/– | |
Автор пишет что да https://mouha.be/sha-3-buffer-overflow/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 Ответы: #98 | ||
| 86. Сообщение от Аноним (86), 21-Окт-22, 14:14 | –1 +/– | |
Проверь и доложи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 87. Сообщение от Аноним (87), 21-Окт-22, 14:16 | +1 +/– | |
У раст жирный рантайм((( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #122 | ||
| 88. Сообщение от Аноним (87), 21-Окт-22, 14:17 | +2 +/– | |
Что ты несёшь? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #97 | ||
| 89. Сообщение от Аноним (89), 21-Окт-22, 15:01 | +2 +/– | |
Раст еще жирнее. Сколько там хелло ворлд весит дебажный? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 93. Сообщение от Аноним (58), 21-Окт-22, 15:35 | +/– | |
Любые проверки это дополнительные расходы, давайте без них. Ну кому нужен этот SHA? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #112 | ||
| 96. Сообщение от Аноним (96), 21-Окт-22, 15:48 | +/– | |
> Еще один жирнющий намек на раст | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #103 | ||
| 97. Сообщение от fhsdfku (?), 21-Окт-22, 16:03 | +/– | |
это походу новая повесточка от хозяев растоманов: покупайте наше сааамое безопасное железо! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #99 | ||
| 98. Сообщение от fhsdfku (?), 21-Окт-22, 16:08 | +3 +/– | |
> Тыщщи глаз просто засмотрелись куда-то))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #100, #101 | ||
| 99. Сообщение от Аноним (99), 21-Окт-22, 16:09 | –1 +/– | |
Да они походу пытаются толкать RISC-V как новое безопасное железо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #102 | ||
| 100. Сообщение от Аноним (99), 21-Окт-22, 16:10 | +2 +/– | |
Я тебе больше скажу можно туда специально добавлять «ошибки», а потом их за деньги продавать тому кто больше заплатит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 | ||
| 101. Сообщение от Аноним (101), 21-Окт-22, 16:35 | –1 +/– | |
Вот ты так раз - и считаешь что там хуже. Это ж так удобно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 Ответы: #116 | ||
| 102. Сообщение от Анонн (?), 21-Окт-22, 16:49 | +1 +/– | |
А с чего бы RISC-V стал безопасным? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 103. Сообщение от Igraine (ok), 21-Окт-22, 17:01 | –3 +/– | |
https://doc.rust-lang.org/book/ch03-02-data-types.html#integ... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 | ||
| 104. Сообщение от Аноним (104), 21-Окт-22, 17:14 | +/– | |
SHA-3 - семейство функций, которое включает, в том числе, функцию SHA3-256. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 105. Сообщение от Аноним (104), 21-Окт-22, 17:17 | +/– | |
А в OpenSSL реализации SHA-3 этой уязвимости нет! :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. Сообщение от Neon (??), 21-Окт-22, 17:19 | +3 +/– | |
"человеческий синтаксис" - уж точно не про Rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #110 | ||
| 107. Сообщение от Аноним (107), 21-Окт-22, 17:24 | +2 +/– | |
Дашь сишнику массив, так он и за границу выйдет, и произвольный код выполнит. Надо полагать, эталонную реализацию SHA3 тоже ненастоящие сишники прогали. Настоящие-то существуют хоть где-то за пределами фантазий опеннетчиков? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #125 | ||
| 108. Сообщение от Без аргументов (?), 21-Окт-22, 18:12 | –1 +/– | |
это как в Го без счетчиков? даже в range он есть, но когда мне надо перелопатить 200к строк БД на стороне Го, наполняя слайс структур, я предпочитаю работать по ссылке, а не копии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 109. Сообщение от Без аргументов (?), 21-Окт-22, 18:14 | +/– | |
я имею в виду нет никакой пользы, если я напишу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 110. Сообщение от freecoder (ok), 21-Окт-22, 18:19 | –2 +/– | |
У Rust хороший синтаксис. Особо не лучше и не хуже, чем в других языках. Новичкам только непривычен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 Ответы: #111, #113 | ||
| 111. Сообщение от Аноним (-), 21-Окт-22, 18:44 | +2 +/– | |
> У Rust хороший синтаксис. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #121 | ||
| 112. Сообщение от Аноним (112), 21-Окт-22, 19:19 | –1 +/– | |
Если они происходят не в компайл тайме, как борроучекер. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 | ||
| 113. Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-22, 19:40 | +3 +/– | |
> У Rust хороший синтаксис. Новичкам только непривычен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #123 | ||
| 116. Сообщение от Вы забыли заполнить поле Name (?), 21-Окт-22, 20:03 | +/– | |
> И ему дадут доступ к закрытым сорцам, и он подпишет НДА. А мы ничего не узнаем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 Ответы: #118 | ||
| 118. Сообщение от Аноним (101), 21-Окт-22, 21:43 | –1 +/– | |
Корпорации заботятся о себе и только о себе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #116 Ответы: #138 | ||
| 121. Сообщение от Аноним (122), 21-Окт-22, 22:07 | +2 +/– | |
Растоманы надоели менять свой синтаксис в каждой версия, пока пишу хелло ворлд, он уже перестает работать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 Ответы: #139 | ||
| 122. Сообщение от Аноним (122), 21-Окт-22, 22:11 | –2 +/– | |
Растоманы надоели все время врать что у них нет рантайма. Все опеннет эксперты знают что borrow checker это тот же сборщик мусора, а llvm значит интерпретатор. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 123. Сообщение от Аноним (122), 21-Окт-22, 22:20 | –2 +/– | |
То что эксперты опеннет не могут освоить си подобный синтаксис раста, говорит не о том что экспертам нужно заняться чем-то далёким от программирования, а о том что Раст это сложно язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 | ||
| 124. Сообщение от Аноним (122), 21-Окт-22, 22:24 | +/– | |
Растоманы не могут понять даже таких очевидных вещей, что компилятор по настоящему безопасного языка должен предполагать самое худшее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
| 125. Сообщение от Аноним (125), 21-Окт-22, 22:45 | +1 +/– | |
> Надо полагать, эталонную реализацию SHA3 тоже ненастоящие сишники прогали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #131 | ||
| 127. Сообщение от 1111 (??), 22-Окт-22, 02:50 | +/– | |
>> рандомный анон с опеннета. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 129. Сообщение от OpenEcho (?), 22-Окт-22, 06:18 | +/– | |
Есть такая хорошая пословица: "Осел останется Ослом, хоть ты осыпь его звездами." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 131. Сообщение от Аноним (10), 22-Окт-22, 07:43 | +1 +/– | |
> математики редко бывают хорошими программистами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 | ||
| 132. Сообщение от CVE (?), 22-Окт-22, 10:37 | +/– | |
Молотком по пальцу себе стукнул. Плохой молоток, нужен безопасный молоток, который будет сидеть рядом со мной и рассказывать как правильно гвозди забивать, потом проверит правильно ли я его держу, а при слабом или неровном замахе будет стукать меня током, чтобы я не ударил мимо гвоздя или по пальцу. Вон шурин мой дом построил, руки все в шрамах, а я вот подготовлю свой молоток, принесу его сообществу строителей, покажу как можно все дома перестроить с нуля, используя безопасный молоток. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 138. Сообщение от Вы забыли заполнить поле Name (?), 25-Окт-22, 23:52 | +/– | |
Код хромиума открыт, алё. Кто и как будет копаться в закрытом коде? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 | ||
| 139. Сообщение от freecoder (ok), 26-Окт-22, 10:48 | +/– | |
> Растоманы надоели менять свой синтаксис в каждой версия, пока пишу хелло ворлд, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |