Android шифрование данных. Шифрование данных на Android-устройствах

Безопасность 16.12.2019

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

  • Шифрование используется по умолчанию на всех телефонах Pixel, а также на устройствах Nexus 5X, Nexus 6P, Nexus 6 и Nexus 9.
  • На Nexus 4, Nexus 5, Nexus 7 и Nexus 10 шифрование по умолчанию отключено.

Какие данные шифруются

На указанных выше устройствах шифруется вся персональная информация, например данные аккаунта Google, съемных носителей и приложений, а также электронные письма, SMS-сообщения, список контактов, фото и скачанные файлы. Некоторые данные, которые не являются личными (например, размер файлов), не шифруются.

Специальные возможности и шифрование

На телефонах Pixel сразу после запуска вам понадобится ввести PIN-код, графический ключ или пароль. Сделать это можно помощью функций специальных возможностей, например TalkBack, Switch Access и т. д. Подключение к специальным Bluetooth-устройствам ввода будет доступно только после разблокировки.

На шифрованных устройствах Nexus PIN-код, графический ключ или пароль нужно вводить без помощи каких-либо служб специальных возможностей.

Шифрование данных на устройствах Nexus 4, Nexus 5, Nexus 7 и Nexus 10

В отличие от устройств Pixel и новых моделей Nexus, на устройствах Nexus 4, Nexus 5, Nexus 7 и Nexus 10 шифрование по умолчанию отключено. Ниже мы расскажем, как его включить.

Смартфоны прочно заняли свое место в нашей жизни. Мы доверяем им свои персональные данные, порой весьма конфиденциальные, не задумываясь о тех случаях, когда устройство попадает в чужие руки. Иной раз такая недальновидность может привести к катастрофе. На данный момент смартфоны на платформе Андроид лидируют по числу продаж во всем мире. Преимущества Android - использование открытых технологий, удобство в эксплуатации, наличие возможности шифрования данных.

Став счастливым обладателем смартфона на базе Android, меня стало интересовать, насколько надежно смартфон шифрует мои данные? Этой увлекательной теме я посвятила несколько октябрьских вечеров и данную статью. Для наглядности представила в графическом виде архитектуру модуля Сryptfs и алгоритм шифрования Android.

Безопасность шифрования Android

Максимально обезопасить свои данные на устройствах под управлением ОС Android позволяет полное шифрование диска. Шифрование данных было добавлено в Android 3.0 Honeycomb, данная версия Android была ориентирована для планшетов. Впервые для владельцев смартфонов возможность шифрования появилась в версии 4.0. Механизмы реализации системы шифрования данных буду рассматривать на примере новых версий Android.

Полное шифрование диска защищает конфиденциальные данные в случае потери устройства, кражи или конфискации по какой-либо причине. Для сотрудников спецслужб получение данных на зашифрованных устройствах весьма затруднено и зависит от ряда условий. Если устройство выключили во время транспортировки или же просто разрядилась батарея, то процесс получения данных осложняется. Дело в том, что полное шифрование уязвимо для атаки "холодная загрузка" (сold-boot), с помощью которой методом физической заморозки устройства возможно считать информацию из оперативной памяти. Это достигается благодаря тому, что оперативная память при потере питания очищается в течение определённого количества времени, а при заморозке процесс очищения замедляется и может продолжаться от нескольких секунд до нескольких минут. Из оперативной памяти устройств на базе Android можно извлечь ключи AES, но расшифровка диска возможна только при разблокированном загрузчике. Прибегнуть к процедуре по разблокированию загрузчика можно лишь в том случае, когда разблокировка не приводит к уничтожению всех пользовательских данных (что зависит от конкретной модели устройства). Но даже если загрузчик заблокирован, то из оперативной памяти можно извлечь списки контактов, посещаемые веб-сайты, фотографии и др. Впервые данный вид атаки на смартфоны продемонстрировали немецкие исследователи, которые назвали свой метод FROST . Они продемонстрировали атаку на Samsung Galaxy Nexus, однако на смартфоне Samsung Galaxy SII им не удалось расшифровать диск, объяснили это тем, что шифрование на данном устройстве отличается от шифрования в официальном релизе Android.

Статьи и Лайфхаки

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

Зачем шифрование в телефоне

Современные сотовые устройства весьма незащищены перед такой популярной программой, как троянский конь. Смартфон с таким своеобразным шпионом открывается любопытным ушам. Что важно, распознать программу человеку, далекому от интернет технологий, вряд ли удастся. Особенно уязвимы для таких прослушивающих программ телефоны Apple iPhone. Следует справедливо заметить, что существует и множество иных вариантов прослушки сотовых телефонов, в том числе и через СИМ-карты.

Однако стоит отметить и возможность шифрования телефонных бесед. Самой популярной программой, которая способна защитить информацию пользователей сотовых телефонов, является утилита под названием Cellcrypt Mobile. Она была разработана британскими учеными. Преимущество данного ресурса заключается в том, что его можно установить одновременно на оба телефона, по которым планируется совершать звонки. Вся информация проходит по каналу CSD. Получается, что звонки оцениваются не как связь по телефону, а через модем.

Самые известные программы шифрования

Что такое шифрование в телефоне, отлично могут объяснить и иные специальные программы. Например, SecureGSM является весьма недешевым, но эффективным программным обеспечением, которое работает не только вкупе с сотовым устройством, но и системой Micrososft Windows Mobile. Что примечательно, программа может работать не только на распространенных сенсорных устройствах, но и на кнопочных телефонах, владельцы которых не знают, и как им пользоваться.

Замечательно справляется с шифрованием телефонных бесед и ресурс Crytogic. Данное программное обеспечение обойдется весьма недорого. Однако утилита ориентирована только на смартфоны Nokia. Для того, чтобы зашифровать голоса собеседников разработчики программы использовали особые алгоритмы. Они называются AES или DES. Чтобы расшифровать информацию, взломщикам понадобиться не один год. Поэтому использование даже недорогой утилиты может быть вполне надежным и эффективным. Однако программа не может защитить SMS-сообщения.

Среди прочих эффективных шифровок можно выделить 5pro software secure voice, которая отличается невероятно простым интерфейсом.

Для улучшенной конфиденциальности и защиты данных, обеспокоенные этим вопросом люди могут использовать шифрование информации, которая хранится на своём мобильном устройстве с помощью встроенной в операционную систему «Android» функцию.
При применения этого метода следует внести ряд оговорок. Этот процесс является односторонним, то есть при его включении нет возможности его выключить без последствий, поскольку отключается механизм шифрования сбросом настроек мобильного устройства на заводские. Перед началом шифрования рекомендуется сделать резервные копии данных, и ни в коем случае нельзя прерывать процесс шифрования, иначе владельца смартфона или планшета ждут необратимые последствия, связанные с потерей информации, также существует риск полностью «убить» устройство. Перед процессом шифрования следует также удостовериться в том, что установлен буквенно-цифровой пароль или PIN, который применяется для снятия блокировки экрана, так как операционная система будет использовать его в качестве ключа для дешифровки.

Что представляет собой процесс шифрования на Android

Для начала процесса шифровки необходимо перейти в Параметры системы- Безопасность- Зашифровать устройство. После шифрования данных потребуется при каждой загрузке телефона вводить установленный буквенно-цифровой пароль или PIN. В случае необходимости существует возможность зашифровать не все устройство, а лишь выбранные файлы и каталоги. В таких случаях отлично подходит приложение SSE Universal Encription, в состав которого входят все популярные алгоритмы шифрования, в том числе и Blowfish-256, AES-256 и Sarpent-256. В приложение включены также три модуля: Password Vault, для безопасного хранения паролей в различных папках, Message Encryptor, позволяющий шифровать, как целый текст, так и его фрагменты, и, как более интересный и полезный модуль- это File/Dir Encryptor, который через окно встроенного браузера позволяет выбрать, как отдельные файлы, так и каталоги, которые, впоследствии, надёжно шифруются по выбранному пользователем алгоритму. Скачать приложение можно с Google Play или же через компьютер.

Интернет-каталог товаров MagaZilla предоставляет возможность сравнения товаров и магазинок. Если понадобилась компьютерная мышка, цены на сайте http://m.ua/ доступны каждому посетителю. Заходите и ознакомьтесь с каталогом компаний, где можно купить товар.

Также для более качественной защиты данных на мобильных устройствах можно использовать Cyanogen Mod, который можно поставить только при помощи компьютера с операционной системой Windows. Вместо Cyanogen Mod можно также установить дистрибутив Replicant, который основан на Cyanogen Mod, но является свободным и открытым и заменяет все проприетарные драйвера устройства Android на альтернативные драйвера с открытыми исходными кодами.

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

Текущая ситуация

В The Wall Street Journal подсчитали, что сегодня зашифрованными есть около 10% Android-девайсов. При этом в мире их всего насчитывается 1,4 млрд. В то же время аппараты на базе iOS-почти в 95% случаев используют криптографию. Это объясняется тем, что в современных версиях iOS она активирована по умолчанию.

Исторически сложилось, что Google не удавалось уговорить производителей шифровать свои устройства. Компании даже пришлось отказаться от своего обещания сделать все устройства с Android 5.0 зашифрованными из-за проблем с производительностью. Хотя поисковый гигант все же установил требование о наличии зашифрованного хранилища для всех устройств с Android 6.0. На этой версии ОС сегодня работает лишь 2,3% гаджетов, а само требование касается только новых мобильников, которые работают на Marshmallow «с завода». Другие могут устанавливать шифрование по желанию.

Большинство пользователей придерживается стандартных настроек, которые устанавливает производитель устройства. Именно поэтому хотя почти все Android-смартфоны поддерживают шифрование, пользуются им единицы. Если люди массово не начнут шифровать свои устройства или Google не поменяет свои правила, то может понадобиться несколько лет до использования шифрования на большинстве мобильников.

Свободный доступ или безопасность

Однако нам, простым пользователям, гораздо важнее знать, стоит ли вообще включать шифрование. Например, на старом Android-телефоне, который сейчас хорошо работает, и его нет смысла менять. Если для вас превыше всего приватность и безопасность, тогда шифрованию нет альтернативы.

Но стоит помнить, что использование криптографии требует дополнительных мощностей процессора и памяти. На практике это может дать вам «тормоза» при работе с гаджетом. Все потому, что при чтении данных и записи на диск устройства необходимо дважды выполнить работу: расшифровать данные, обработать их и снова зашифровать. Для старых процессоров ARM это может оказаться достаточно сложной задачей.

Если же у вас сравнительно новый аппарат с 64-битным процессором ARM, тогда проблем будет меньше. Даже если на вашем телефоне установлен 64-битный Android, такие чипы имеют набор команд ARMv8. Они уменьшают затраты на постоянный процесс расшифровки и шифрования.

Вот сравнительный тест скорости работы при активном шифровании на мобильниках при наличии и отсутствии инструкций ARMv8 в процессоре. Это телефоны Moto E (ARMv8) и Moto G. Столбики на графике означают мегабайта в секунду для чтения (оранжевый) и записи (синий) данных. Как видим, наличие инструкций ARMv8 делает аппарат почти вдвое быстрее при активном шифровании.

Вы можете узнать, оснащен ли процессор вашего гаджета инструкциями ARMv8, с помощью таких программ, как CPU-Z или AIDA64. В них можно прочитать название и модель процессора, его архитектуру. Например, ARMv8 есть в чипах Qualcomm Snapdragon 410, Snapdragon 610, Snapdragon 808/810, Samsung Exynos 7 и 8. В общем, если программа выдаст вам имя архитектуры Cortex A72, A57 или A53, тогда в вашем смартфоне или планшете есть ARMv8.

AIDA64 также идет немного дальше и показывает, какие типы шифрования поддерживает процессор. Это могут быть, например, популярные алгоритмы AES, SHA1, SHA2. AES является стандартом шифрования, а два других названия обозначают алгоритмы хеширования. Если программа указывает, что они поддерживаются процессором, тогда шифрование можно включать без существенного уменьшения производительности устройства.

Рекомендуем почитать

Наверх