Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Google задействовал Rust-библиотеку Hickory в прошивке радиомодуля смартфонов Pixel 10" | +/– | |
| Сообщение от opennews (??), 11-Апр-26, 12:54 | ||
Компания Google поделилась опытом задействования в прошивке к baseband-модему, поставляемому в смартфонах Pixel 10, кода на языке Rust. Код для работы с протоколом DNS в прошивке заменён на Rust-библиотеку hickory-proto, развиваемую разработчиками DNS-сервера Hickory, задействованного в инфраструктуре Let's Encrypt... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +3 +/– | |
| Сообщение от Аноним (1), 11-Апр-26, 12:54 | ||
Зачем стараться писать эксплоит, тратить силы на поиск уязвимости, если можно написать в приложение бэкдор? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +2 +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 13:24 | ||
Чтобы черный вход был только у тебя и не было у северных корейцев. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | –1 +/– | |
| Сообщение от Бертолетова соль (?), 11-Апр-26, 13:32 | ||
Дык, он у них будет помимо вашего желания, смысл так прям всё усложнять пропадает, не? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Бертолетова соль (?), 11-Апр-26, 13:40 | ||
Инранцы походу вскрыли спутниковое наблюдение и эти их GPS легко и не принуждённо, не, конечно они на такую прям подлость как жи2 с пейджерами не пойдут, но умеют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Смузихлеб забывший пароль (?), 11-Апр-26, 14:22 | ||
по пейджерам походу просто наврали для публики | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (2), 11-Апр-26, 12:58 | ||
>Размер интегрированных компонентов составил 371KB, из которых 350KB код Hickory-proto и зависимостей, 17KB - вспомогательные функции, выделенные из стандартной библиотеки, 4KB - прослойка для использования библиотеки для обработки ответов от DNS-серверов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +3 +/– | |
| Сообщение от 12yoexpert (ok), 11-Апр-26, 13:08 | ||
а что ты хотел от товара, в котором даже про динамическую линковку ничего не слышали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (7), 11-Апр-26, 13:20 | ||
Зачем в прошивке модема динамическая линковка? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 10. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +5 +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 13:25 | ||
Экономия ресурсов. Слышал когда-нибудь про такое? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (7), 11-Апр-26, 13:59 | ||
И откуда линковать-то? Из флеш-памяти? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +2 +/– | |
| Сообщение от Аноним (7), 11-Апр-26, 14:04 | ||
Прошивка состоит из единого статического бинарника, вопрос: зачем динамическая линковка, если и так весь код будет в памяти котррллера модема? | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 30. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 14:19 | ||
Да бинаря который не влезает в память. Затем чтобы влез, лол. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | –1 +/– | |
| Сообщение от Аноним (49), 11-Апр-26, 15:07 | ||
Может бинарь надо делать так, чтобы в память влезал? Да ну, бред какой-то. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 15:21 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 61. Скрыто модератором | +/– | |
| Сообщение от Аноним (61), 11-Апр-26, 15:26 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +2 +/– | |
| Сообщение от Аноним (12), 11-Апр-26, 13:26 | ||
Думаешь, там лишней памяти избыток? | ||
| Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору | ||
| 14. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +3 +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 13:27 | ||
Его секрет в том что он не думает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (-), 11-Апр-26, 14:19 | ||
> а что ты хотел от товара, в котором даже про динамическую линковку ничего не слышали | ||
| Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору | ||
| 13. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 13:27 | ||
И при этом этот драйвер целиком состоит из одних unsafe. Это просто Расто комбо. Менеджмент решил заняться базворд кодингом. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 21. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Карлос Сношайтилис (ok), 11-Апр-26, 13:50 | ||
Аноним продолжают не понимать что означает unsafe и когда он используется, но промолчать не могут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 14:17 | ||
Это ты продолжать верить что просто слово unsafe в состоянии то чего-то реально защитить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | –1 +/– | |
| Сообщение от Аноним (52), 11-Апр-26, 15:10 | ||
> Это ты продолжать верить что просто слово unsafe в состоянии то чего-то реально защитить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 15:22 | ||
Какого алгоритма? Что жёлтая ленточка вокруг ямы спасет тебя от того чтобы кто-то туда свалился? Нет конечно не спасет, есть куча примеров. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (-), 11-Апр-26, 15:06 | ||
> И при этом этот драйвер целиком состоит из одних unsafe. Это просто | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 51. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (49), 11-Апр-26, 15:08 | ||
> Только гнилого хайпа, баззвордов и кучу новых ограничений, запретов и пакостей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 15:23 | ||
Ты с утра первый раз в жизни в интернете появился? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +2 +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 13:24 | ||
Даже гугл пишет что жирнораст не подходит для серьёзного применения. Хотя это итак было очевидно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (46), 11-Апр-26, 15:05 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. Скрыто модератором | +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 15:28 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (11), 11-Апр-26, 13:26 | ||
>в смартфонах Pixel 10 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. Скрыто модератором | +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 13:29 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от AleksK (ok), 11-Апр-26, 13:31 | ||
500 баксов без налогов за урезанный пиксель? Нафиг оно надо? | ||
| Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору | ||
| 18. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (11), 11-Апр-26, 13:38 | ||
Ну из-за цены, просто 10 (не pro) будет заметно дороже, или смотреть б\у. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (11), 11-Апр-26, 14:40 | ||
https://en.wikipedia.org/wiki/Google_Tensor | ||
| Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору | ||
| 22. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | –2 +/– | |
| Сообщение от Аноним (22), 11-Апр-26, 13:56 | ||
Ответьте, пожалуйста: а у дыряста уже появился собственный компилятор? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Сладкая булочка (?), 11-Апр-26, 14:03 | ||
Ну типа есть Cranelift, но кроме wasm хз где используется. Гугл его явно не использует. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +2 +/– | |
| Сообщение от Аноним (23), 11-Апр-26, 13:57 | ||
Т.е. там из раста только DNS-библиотека, а понтов будто там вся прошивка ржавая? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +2 +/– | |
| Сообщение от Сладкая булочка (?), 11-Апр-26, 14:05 | ||
> Отмечается, что для модема устройств Pixel дополнительные 300KB укладываются в имеющиеся ограничения памяти, но для более требовательных встраиваемых устройств необходимо проведение оптимизации для сокращения размера кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (45), 11-Апр-26, 15:04 | ||
Читаем оригинал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. Скрыто модератором | +/– | |
| Сообщение от Аноним (28), 11-Апр-26, 14:09 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Аноним (12), 11-Апр-26, 14:20 | ||
Ест ли одна причина, по которой гугл сношается с этой блобятиной? Она не даёт ничего прошивке модема, кроме пустой траты ресурсов. С другой стороны, взять вот Ada, тут и формально верифицировать можно, и в си оттранслировать… | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 14:32 | ||
Ты ещё скажи американскую военную приёмку пройти. Дорога же. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (9), 11-Апр-26, 14:32 | ||
Дорого* хотя так как есть тоже прикольно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (12), 11-Апр-26, 14:55 | ||
Нвидия говорит незначительно дороже. Вот в прошивке модема уж самое место, там не так много кода. | ||
| Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору | ||
| 34. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (34), 11-Апр-26, 14:23 | ||
Просто интересно, может местные раст-эксперты пояснят? Как парсер DNS пакетов может разжиреть до 300К ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от НяшМяш (ok), 11-Апр-26, 14:44 | ||
Если глянуть на количество функционала в либе, то сразу становится понятно https://docs.rs/hickory-proto/0.25.2/hickory_proto/. Это только у дидов DNS это UDP на 53 порту и всё, в реальной жизни куда сложнее всё. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (56), 11-Апр-26, 15:19 | ||
Блин, ну ты сразу ниже пояса бьешь - документацию предложил почитать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (35), 11-Апр-26, 14:28 | ||
> опыт выявления уязвимостей в прошивках baseband-модема устройств Pixel, например, в 2024 году была найдена уязвимость CVE-2024-27227, приводящая к переполнению буфера при обработке специально оформленных DNS-ответов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (52), 11-Апр-26, 15:07 | ||
> Переписать код для учёта этого и потенциально похожих ситуаций? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +1 +/– | |
| Сообщение от Tron is Whistling (?), 11-Апр-26, 14:59 | ||
Код модема - 200кб, код разбора DNS на моднявке - 350кб? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (49), 11-Апр-26, 15:10 | ||
Код модема с CVE приводящей к переполнению буфера - 200кб | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (55), 11-Апр-26, 15:16 | ||
О качестве разговора не идет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (60), 11-Апр-26, 15:24 | ||
Так у них уже был дырявый код написаный на дъряхе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (42), 11-Апр-26, 14:59 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (43), 11-Апр-26, 15:00 | ||
Специалист по кибербезопасности LaurieWired, работающая в Google, представила метод под названием TailSlayer, позволяющий ощутимо сократить «хвостовые» задержки при доступе к оперативной памяти. Проблема в том, что память периодически обновляет свои ячейки, и если в этот момент происходит обращение к данным, операция задерживается. Такие паузы могут достигать сотен наносекунд — немного в абсолютных значениях, но ощутимо для процессоров. В большинстве задач это незаметно, но для систем с жёсткими требованиями к задержкам может быть критично. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (45), 11-Апр-26, 15:01 | ||
В тред призывает Сладкий Булк который рассказывал, что "внедрение раст замедлят") | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Google задействовал Rust-библиотеку Hickory в прошивке радио..." | +/– | |
| Сообщение от Аноним (54), 11-Апр-26, 15:14 | ||
И внедрение происходит очень плохо из-за отсутствия оптимизаций по памяти этого нового, но уже отсталого языка. Будущее за более оптимизированными языками (и с нормальным синтаксисом). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |