RUST СТАЛ ДОСТУПЕН ДЛЯ ANDROID

Специалисты Google анонсировали возможность поддержки языка Rust на Android. Разработчики считают, что вышеупомянутый язык более безопасен и позволит предотвратить появление ошибок, связанных с памятью. Для обеспечения поддержки Rust инженеры Google 18 месяцев работали над созданием различных частей Android Open Source Project (AOSP).На текущий момент данную инициативу масштабируют, чтобы охватить больше аспектов ОС.

Стоит отметить, что написанный на C и C++ код требует хорошей изоляции при парсинге ненадежных входных данных, и «сдерживание» такого кода в жестко ограниченной и непривилегированной песочнице может быть весьма сложным, а также вызывать различные проблемы и дополнительное использование памяти.

В дополнении, известно, что на ошибки безопасности памяти, связанные с C и C++, приходится примерно 70% серьезных уязвимостей в Android. Для предотвращения появления подобных проблем, было принято решение переключиться на более безопасный язык, такой как Rust.

Разработчики Google пояснили, что не намерены переписывать весь существующий код на C и C++, вместо этого они сосредоточат усилия на недавно измененном коде, где с большей вероятностью могут возникнуть ошибки, связанные с памятью. В частности на Rust полностью перепишут Bluetooth-стек Gabeldorsche, а также разработке уже находится сетевой стек для опенсорсной операционной системы Fuchsia.

На сегодняшний день задача защиты конфиденциальных данных на мобильных устройствах стоит очень остро. Для ее решения мы используем только самые эффективные решения от Наших Партнёров.

Этот сайт использует файлы Cookies.

Нажимая ПРИНЯТЬ или продолжая просмотр сайта, Вы разрешаете их использование. Подробнее

ПРИНЯТЬ