Софтодром   
Windows Программы для Windows
Linux Программы для Linux
Android Приложения для Android
iOS Приложения для iPhone

Новости  Форумы

Что нового в системе безопасности Android 8.0 Oreo



Новости    Безопасность



На Threatpost появился пост, посвященный нововведениям в системе безопасности операционной системы Android 8.0 Oreo, ранее известной под кодовым названием Android O.



«В прошлом месяце широкой публике представили операционную систему Android 8.0 Oreo. В ней немало улучшений и новых функций, но все же самые серьезные изменения были связаны с безопасностью. Ни одно из последних обновлений ОС не могло похвастаться таким вниманием к этой области.

«В Android O компания Google кардинально переработала привычную ОС Android, — сообщил Кайл Лэди (Kyle Lady), старший инженер исследовательской лаборатории Duo Security. — В обновлении есть несколько серьезных изменений, которые будут влиять на пользователей, разработчиков и производителей устройств еще многие годы».

Project Treble

Project Treble — одно из самых значительных нововведений — отделяет низкоуровневое ПО, написанное для конкретного устройства его производителем (например, Samsung или Qualcomm), от самой ОС Android.

Android печально известен процессом обновления, который эксперты по безопасности называют одним из самых слабых звеньев этой операционной системы. Согласно отчету Google Android Security 2016 Year In Review, более половины Android-устройств вообще не получали обновления безопасности в прошлом году. Одной из задач Project Treble стало исправить ситуацию, упростив, ускорив и удешевив распространение обновлений для изготовителей устройств и компонентов.

Project Treble предполагает выделение аппаратно зависимых драйверов и прошивки в один модуль, а операционной системы Android – в другой. Модули будут взаимодействовать через стандартный для каждого производителя интерфейс, который не будет меняться от версии к версии. Это позволит Google рассылать патчи к ОС на любые устройства, даже те, для которых производители не выпускают обновления микропрограмм.

Дробление и изоляция

Еще одной задачей Project Treble и в целом текущей стратегии Google по уменьшению поверхности атаки стало дробление ОС на сегменты, которыми проще управлять и которые проще изолировать в случае атаки.

«Уменьшение поверхности атаки подразумевает шаги в различных направлениях. Как гарантировать, что приложение не сделает ничего лишнего? Как свести к минимуму уязвимую для атак область? Как можно изолировать процессы в Android и придерживаться принципа минимально возможных привилегий?» — вопрошает Ник Кралевич (Nick Kralevich), глава команды по безопасности Android в Google, во время дискуссии Black Hat.

Довольно долго разработчики Android в основном закрывали уязвимости и затрудняли использование эксплойтов (например, с помощью технологии ASLR и защиты fstack). Но это в прошлом. Теперь руководство Google считает, что эффективнее защитить ОС от новых уязвимостей вроде Stagefright сможет сокращение поверхности атаки, и реализует это видение в Oreo.

Когда-то хакеры могли удаленно выполнить код через MediaServer, обойдя SELinux по цепочке уязвимостей. Ситуация изменилась в Android 7 (Nougat), где функции MediaServer были разделены на семь компонентов. Это помогло закрыть бреши класса format string.

В Android Oreo c Project Treble идея изоляции развивается: в системе появились новые уровни абстракции для оборудования (HAL) — для звука, камеры и DRM. Это значит, что еще больше компонентов ОС изолированы от ядра, и составить цепочку уязвимостей становится сложнее.

Блокировка ядра

Когда поверхность атаки на уровне пользователя уменьшилась, злоумышленники и исследователи, естественно, переключились на поиск уязвимостей в ядре. По словам представителей Google, к уровню ядра в 2014 году относилось всего 4% багов, о которых сообщили пользователи, а сейчас они составляют 39%.

«По мере того как команда по безопасности усиливает защиту пользовательского пространства Android и снижает привилегии отдельных процессов, все больше атак нацеливаются на ядро ОС», — написал ранее в этом году Пол Лоуренс (Paul Lawrence), инженер по безопасности из команды разработчиков Android.

В этой связи в Android Oreo были внедрены фильтры seccomp (от secure computing mode, «режим безопасных вычислений») — механизм безопасности, отсеивающий системные вызовы к ядру в соответствии с настраиваемой политикой. Seccomp закрывает доступ к неиспользуемым системным вызовам для приложений, в том числе потенциально опасных, что, по словам представителей Google, уменьшает возможности атаки на ядро.

Лучшее управление приложениями

Один из самых распространенных способов взлома устройства с Android — встраивание зловреда в мирное приложение. Google тщательно проверяет все, что попадает в Play Store, но пользователи могут скачать и установить приложение и из стороннего источника. При этом им будет предложено разрешить установку приложений из неизвестных источников, поставив соответствующий флажок. До сих пор этот флажок работал по принципу «все или ничего»: он позволял или запрещал устанавливать все сторонние приложения сразу. В Oreo это изменили — теперь пользователи могут задавать разрешения отдельно для каждого приложения.

Допустим, пользователь разрешил скачивание и установку стороннего приложения. Ранее это значило, что с ним «в довесок» может установиться еще одно или несколько, и пользователь может даже не узнать об этом. В Android O при попытке приложения скачать «товарища» пользователь увидит сообщение и должен будет сам решить, согласен ли он на установку дополнительного приложения и какие разрешения готов ему выдать.

Оповещения системы

Еще один популярный вид мошенничества на устройствах с Android использовал оповещения системы — функцию, позволяющую приложениям выводить окна поверх других приложений. Этой возможностью часто злоупотребляли создатели вредоносных программ: они создавали якобы незакрываемые окна на устройствах с Android и предлагали ввести свои учетные данные (поля передавали информацию хакерам) или требовали выкуп за закрытие окна.

В Android O этому придет конец: на всех оповещениях системы теперь будет хорошо заметный индикатор, нажатие на который закроет окно.

Доверенная загрузка

Система доверенной загрузки защищает устройства с Android с 2013 года. В Oreo ее возможности расширились: теперь она не позволяет хакерам и пользователям загружать более старые и уязвимые версии ОС, к которым мог откатить устройство злоумышленник.

Кроме того, теперь средства управления устройствами и приложениями могут предписать создание во время загрузки защищенных аппаратных областей. Теперь перед тем как дать, например, пользователю доступ к корпоративным данным или банковскому приложению, можно проверить, прошло ли устройство доверенную загрузку и установлены ли на нем нужные патчи.

Улучшенные и более защищенные протоколы

Экспертов Lookout впечатлило, что в Oreo избавились от старых небезопасных протоколов в сетевых подключениях. «Для организации безопасных HTTPS-соединений больше не используется SSLv3, то есть приложения и устройство не задействуют заведомо небезопасный протокол, из-за которого может случиться утечка конфиденциальных данных», — прокомментировал Эндрю Блейх (Andrew Blaich). Среди мер по борьбе с утечками он также отметил дополнительную защиту некоторых сетевых API, предотвращающую откат к более старым версиям TLS.

Когда пожинать плоды?

В настоящее время Android Oreo доступен лишь на немногочисленных смартфонах Google Pixel. Если верить Google, в течение следующих шести месяцев Android O появится на флагманских моделях Samsung, LG и HTC. Но могут пройти годы, прежде чем преимущества Android O станут достоянием широких масс: новые версии Android внедряются медленно. Например, версия Android 7.0 (Nougat) была представлена в августе 2016 г., и, по данным Duo Security, спустя год эта ОС установлена лишь на половине устройств Android.»


Автор: Softodrom.ru
Дата:

28.03.2024 06:43

«Сбер» объяснил, как разморозить карту после блокировки из-за криптовалют

После выявления сомнительных операций и приостановки транзакций по картам банк направляет клиентам запросы для уточнения источника происхождения средств


13.03.2024 21:48

Глава МЧС предложил оповещать о ЧС через домофоны

Домофоны могут стать важной частью системы оповещения населения о чрезвычайных ситуациях, рассказал глава МЧС России Александр Куренков


12.03.2024 23:45

Яндекс выплатил этичным хакерам 70 млн рублей

В 2023 году компания Яндекс выплатила этичным хакерам 70 млн рублей — почти вдвое больше, чем годом ранее


09.03.2024 18:29

Студента МГУ арестовали из-за названия сети Wi-Fi

Суд в Москве арестовал студента МГУ из-за названия созданной им сети Wi-Fi


29.02.2024 22:13

Глава Пентагона допустил войну НАТО с Россией в случае поражения Украины

Слова главы Пентагона прокомментировала представитель МИД России Мария Захарова


Популярное: Безопасность
29.11.2017 05:21

Как удалить данные без возможности восстановления

Что такое безвозвратное удаление данных, и как удалить данные с компьютера так, чтобы их нельзя было восстановить


15.01.2023 09:34

15 бесплатных антивирусов для компьютера на Windows (2023)

Софтодром составил подборку из 15 бесплатных антивирусных программ для компьютера на Windows


07.04.2019 19:42

Как увидеть скрытых друзей во «ВКонтакте»

Поскольку многие пользователи «ВКонтакте» искренне верят, что существует способ увидеть чужих скрытых друзей, Софтодром решил этот миф опровергнуть


29.11.2017 23:52

Как защитить файл или папку паролем в Windows

Что делать, если вы используете компьютер под управлением Windows и вдруг решили защитить какой-либо файл или папку паролем, чтобы посторонние не могли узнать, что у вас там находится


02.01.2024 09:16

Операторам ввели оборотные штрафы за неустановленное спецоборудование СОРМ

В настоящее время все работающие в РФ операторы связи обязаны сохранять в СОРМ интернет-трафик и телефонные разговоры пользователей



Ищете, где скачать бесплатные программы?

Скачать бесплатные программы для компьютера на Windows и смартфона на iOS или Android можно на Софтодроме. На данный момент в каталоге Софтодрома представлено более 13 000 бесплатных программ для Windows, iOS, Android и Linux.
Все рубрики статей (2064 / 168):


Программы для Windows | Приложения для Android | Приложения для iPhone | Программы для Linux
Статистика | Рейтинги | Авторам | Рассылки
Copyright © 1999-2024 Softodrom.ru
Реклама | О проекте | О перепечатках | Пользовательское соглашение | Политика конфиденциальности | Карта сайта