The OpenNET Project / Index page

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



"Google задействовал Rust-библиотеку Hickory в прошивке радиомодуля смартфонов Pixel 10"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Google задействовал Rust-библиотеку Hickory в прошивке радиомодуля смартфонов Pixel 10"  +/
Сообщение от opennews (??), 11-Апр-26, 12:54 
Компания Google поделилась опытом задействования в прошивке к baseband-модему, поставляемому в смартфонах  Pixel 10, кода на языке Rust. Код для работы с протоколом DNS в прошивке заменён на Rust-библиотеку hickory-proto, развиваемую разработчиками DNS-сервера Hickory, задействованного в инфраструктуре Let's Encrypt...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65190

Ответить | Правка | 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 в прошивке радио..."  +/
Сообщение от Бертолетова соль (?), 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 в прошивке радио..."  +2 +/
Сообщение от Аноним (2), 11-Апр-26, 12:58 
>Размер интегрированных компонентов составил 371KB, из которых 350KB код Hickory-proto и зависимостей, 17KB - вспомогательные функции, выделенные из стандартной библиотеки, 4KB - прослойка для использования библиотеки для обработки ответов от DNS-серверов.

Про hello world со всеми зависимостями в несколько мегабайт не шутили.

>Отмечается, что для модема устройств Pixel дополнительные 300KB укладываются в имеющиеся ограничения памяти, но для более требовательных встраиваемых устройств необходимо проведение оптимизации для сокращения размера кода.

Вот так из-за проблем языка приходится решать проблемы на стороне железа. И при этом Rust называют современным языком? Zig поинтереснее выглядит в плане оптимизаций.

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

5. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +2 +/
Сообщение от 12yoexpert (ok), 11-Апр-26, 13:08 
а что ты хотел от товара, в котором даже про динамическую линковку ничего не слышали
Ответить | Правка | Наверх | Cообщить модератору

7. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +2 +/
Сообщение от Аноним (7), 11-Апр-26, 13:20 
Зачем в прошивке модема динамическая линковка?
Ответить | Правка | Наверх | Cообщить модератору

10. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +4 +/
Сообщение от Аноним (9), 11-Апр-26, 13:25 
Экономия ресурсов. Слышал когда-нибудь про такое?
Ответить | Правка | Наверх | Cообщить модератору

24. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +1 +/
Сообщение от Аноним (7), 11-Апр-26, 13:59 
И откуда линковать-то? Из флеш-памяти?
Ответить | Правка | Наверх | Cообщить модератору

26. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +1 +/
Сообщение от Аноним (7), 11-Апр-26, 14:04 
Прошивка состоит из единого статического бинарника, вопрос: зачем динамическая линковка, если и так весь код будет в памяти котррллера модема?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

30. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +/
Сообщение от Аноним (9), 11-Апр-26, 14:19 
Да бинаря который не влезает в память. Затем чтобы влез, лол.
Ответить | Правка | Наверх | 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 в прошивке радио..."  +1 +/
Сообщение от Аноним (9), 11-Апр-26, 13:27 
И при этом этот драйвер целиком состоит из одних unsafe. Это просто Расто комбо. Менеджмент решил заняться базворд кодингом.  

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

21. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +/
Сообщение от Карлос Сношайтилис (ok), 11-Апр-26, 13:50 
Аноним продолжают не понимать что означает unsafe и когда он используется, но промолчать не могут.

Как Джон Ватсон в анекдоте про трубку

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

29. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  –1 +/
Сообщение от Аноним (9), 11-Апр-26, 14:17 
Это ты продолжать верить что просто слово unsafe в состоянии то чего-то реально защитить.
Ответить | Правка | Наверх | Cообщить модератору

8. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +1 +/
Сообщение от Аноним (9), 11-Апр-26, 13:24 
Даже гугл пишет что жирнораст не подходит для серьёзного применения. Хотя это итак было очевидно.
Ответить | Правка | Наверх | Cообщить модератору

11. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +/
Сообщение от Аноним (11), 11-Апр-26, 13:26 
>в смартфонах Pixel 10

10a становится всё более интересным:
https://store.google.com/us/product/pixel_10a?hl=en-US

Ответить | Правка | Наверх | 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 в прошивке радио..."  +1 +/
Сообщение от Сладкая булочка (?), 11-Апр-26, 14:05 
> Отмечается, что для модема устройств Pixel дополнительные 300KB укладываются в имеющиеся ограничения памяти, но для более требовательных встраиваемых устройств необходимо проведение оптимизации для сокращения размера кода.

Ну вот, а местные эксперты писали про жирные бинари. А вы говорили, ничего они не жирные. Получается эксперты были правы (как всегда), гугл подтвердил.

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

28. Скрыто модератором  +/
Сообщение от Аноним (28), 11-Апр-26, 14:09 
Ответить | Правка | Наверх | Cообщить модератору

32. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +/
Сообщение от Аноним (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ообщить модератору

34. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +/
Сообщение от Аноним (34), 11-Апр-26, 14:23 
Просто интересно, может местные раст-эксперты пояснят? Как парсер DNS пакетов может разжиреть до 300К ?
Ответить | Правка | Наверх | Cообщить модератору

35. "Google задействовал Rust-библиотеку Hickory в прошивке радио..."  +/
Сообщение от Аноним (35), 11-Апр-26, 14:28 
> опыт выявления уязвимостей в прошивках baseband-модема устройств Pixel, например, в 2024 году была найдена уязвимость CVE-2024-27227, приводящая к переполнению буфера при обработке специально оформленных DNS-ответов

Переписать код для учёта этого и потенциально похожих ситуаций? Пффф, нафиг надо, ща в unwrap всё запихнём и будет "безопасно", и модем крашится начнёт просто от таких переполнений.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру