Pixel 10 получает значительное усиление безопасности, которое вы никогда не увидите.

TLDR

  • Google интегрирует язык программирования Rust в прошивку модема Pixel 10, чтобы смягчить уязвимости безопасности памяти, такие как переполнение буфера.
  • Это изменение позволяет модему блокировать попытки удаленного выполнения кода (RCE), вызванные вредоносными радиосигналами или SMS, не требующими взаимодействия с пользователем.
  • Хотя изменение не влияет на силу сигнала или скорость, оно устраняет вектор атаки, который игнорировался многими в отрасли на протяжении десятилетий.

Большинство из нас не задумываются о модеме внутри наших телефонов, но это жизненно важная часть, которая управляет всеми сетевыми подключениями. Поскольку это так важно, код, работающий в модеме, сложен и часто трудно защитить от угроз безопасности. Google недавно объявила о значительном улучшении безопасности телефонов Pixel: они начали использовать язык программирования Rust в основном программном обеспечении модема.

"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.

Поверить в рынок

Pixel 10 – первый телефон Pixel, который широко использует Rust, язык программирования с безопасной памятью, в своем модеме – ключевой шаг к повышению безопасности. Хотя Pixel 9 получил некоторые первоначальные улучшения безопасности, Pixel 10 идет гораздо дальше. (Спасибо ArsTechnica за указание на это.)

Традиционно, прошивка модемов создается с использованием языков, таких как C или C++. Хотя эти языки быстры, они могут быть подвержены ошибкам безопасности, поскольку простая ошибка в коде может создать уязвимости, такие как переполнение буфера. Хакеры часто используют эти слабости, чтобы удаленно получить контроль над устройством. В наиболее серьезных случаях злоумышленник может скомпрометировать модем без каких-либо действий со стороны пользователя — просто отправив вредоносный сигнал или текстовое сообщение.

Переход на язык программирования Rust помогает Google устранить определенные уязвимости в системе безопасности. Rust разработан для автоматического предотвращения распространенных ошибок кодирования, на которые часто нацелены хакеры, что означает, что код с этими недостатками даже не будет работать, пока они не будут исправлены.

Недавно Google улучшил безопасность своего модема, переписав ключевую часть – DNS-парсер – на новом языке программирования под названием Rust. Этот парсер отвечает за преобразование веб-адресов в формат, который может понять модем, и ранее был потенциальной целью для хакеров. Используя Rust, Google значительно снизил этот риск.

Планы Google указывают на то, что это только начало. Pixel 10 — первое устройство, в котором используется эта новая технология, но Google планирует использовать Rust в большем количестве частей будущих устройств.

Вы не заметите никакой разницы – сила сигнала и скорость загрузки должны остаться прежними. Но за кулисами Pixel 10 устраняет уязвимость в системе безопасности, которую большинство технологической индустрии игнорировали в течение многих лет.

Смотрите также

2026-04-14 12:18