Google втиснул Rust в модем Pixel 10, чтобы сделать устаревший код более безопасным.
![]()
Сотовые модемы сложны и часто недостаточно хорошо понятны. Программное обеспечение, которое ими управляет, называемое базовым процессором, по сути является отдельной операционной системой, созданной на более старых языках программирования, таких как C и C++. Это делает его растущей целью для хакеров. Ключевая проблема заключается в том, что управление памятью в этих системах затруднительно, что часто приводит к дефектам в программном обеспечении, которое в конечном итоге оказывается на телефонах. Злоумышленники могут использовать эти уязвимости – такие как переполнение буфера и утечки памяти – для получения контроля над устройствами.








