Как защитить телефон от вирусов. Нужен ли антивирус на Андроид? Как защитить личные данные в Андроид? Как защитить свой андроид от вирусов
Защитить мобильное устройство на андроиде не очень легко по той причине, что он открыт для разработчиков и очень распространен. Кроме того, зачастую, пользователи сами пускают на свой аппарат вредоносные программы, которые позже воруют пароли аккаунтов в социальных сетях или, того хуже, пароли от кредитных карт. Так же, существует огромное разнообразие различных версий одной и той же версии системы, которую устанавливают на свои модели различные производители. Так, андроид 5.0 на телефонах Sony, разительно отличается от того же 5.0 на Samsung. Но, несмотря на это, существуют несколько простых рекомендаций, соблюдая которые шанс взлома устройства снизится и можно будет меньше опасаться за свои персональные данные.
1) Необходимо скачивать приложения только в официальных магазинах
Первое и самое важное правило. На каждом андроид – устройстве, с завода, стоит какой-либо официальный магазин, будь это Google Play Store или Яндекс.Store. Так вот, большинство пользователей, ставших жертвой мошенников, сами заносили на свое устройство вредоносную программу, установив её в обход магазина. Не рекомендуется открывать доступ root, потому что ещё сильней снизит безопасность устройства. Чтобы гарантировано уберечься от этого, в настройках можно отключить установку приложений из других источников. Так же, на некоторых устройствах есть функция проверки приложений, её нужно активировать.
2) Нужно читать, что просит приложение при установке.
Для начала, нужно скачивать и устанавливать приложения только известных разработчиков. Кроме того, во время установки высвечивается список разрешений для приложения, его нужно внимательно прочитать. Если что-то будет казаться подозрительным, например доступ к личным данным, лучше отказаться от установки.
3) Нужно придумывать надежные пароли.
Совет, которым пренебрегает достаточное количество пользователей. На блокировку экрана ставим очень сложный пароль и отказываемся от графического ключа и PIN. Время от времени, нужно менять пароль. Так же, нужно отключить показ пароля при вводе.
4) Нужно зашифровать данные.
В каждом устройстве есть возможность шифровки данных, которой не стоит пренебрегать. Находится она в «Настройки – Безопасность – Зашифровать телефон», не забываем ставить галочку на шифровании карты памяти.
5) Важно следить за тем, к каким Wi-Fi сетям подключается телефон.
В устройстве андроид по умолчанию заложено подключение к тем сетям, к которым был подключен ранее. Еще одним способом взлома является создание сетей с одинаковыми именами, чтобы телефон к ним подключался. Не стоит прибегать к пользованию публичным Wi-Fi, а если потребовалось, нужно очистить список сетей. Так же, в этом разделе, нужно отключить подключение к знакомым сетям.
Особенно это касается, если нужно подключиться к публичным точкам доступа. Это защитит передаваемые данные. Кроме того, можно будет зайти на заблокированные сайты.
7) Надо отключить уведомления
8) Изменить настройки сервисов Google
Нужно отвязать синхронизацию фото и геоданных в аккаунте гугл, чтобы не дать доступа ко всему, если устройство потеряется.
9) Избавится от всякой ерунды
Как много, порой, на телефоне скапливается ненужных приложений. Каждая из них может иметь злые намерения, так проще вовсе её удалить.
10) Включить дополнительную аутентификацию.
Двухэтапная аутентификация – набирающая популярность мера защиты. Заключается в том, что чтобы получить доступ к аккаунту, нужно не только ввести логин и пароль, но так же использовать специальный одноразовый код из смс.
Android - молодая операционная система, и ее, как любую другую новорожденную ОС, принято упрекать в отсутствии должного уровня безопасности. Антивирусные компании и профильные аналитики рапортуют о настоящем буме вредоносного ПО для Android и предрекают скорое наступление армии зомби-вирусов, которые опустошат кошельки пользователей. Но так ли уязвим зеленый робот на самом деле?
Введение
На заре своего развития Android стала настоящим магнитом для нападок со стороны антивирусных компаний и независимых исследователей: инженеров Google обвиняли в недальновидности, огромном количестве брешей и общей ненадежности архитектуры Android. Это касалось всех компонентов системы, но основной удар экспертов обрушился на реализацию механизма разграничения прав, который якобы ограничивал приложения друг от друга, но имел брешь в самой своей основе.
В пример обычно приводились приложения, использующие эксплойты ядра Linux, которые позволяли получить права root, а затем сделать с системой все, что захочет злоумышленник. Этих нескольких найденных уязвимостей хватило, чтобы создать в желтой прессе шумиху, которая не улеглась и по сей день.
Но как же обстоят дела на самом деле? Проблема существует или нет? Стоит ли бояться юзерам Android за сохранность своих данных, или перейти на iOS, и как, если это возможно, защитить свои данные от злоумышленников? Обо всем этом повествует наш сегодняшний обзор.
Дыра в дыре?
В своей основе Android полагается на ядро Linux, которое выполняет большую часть грязной работы за него. На Linux ложатся такие заботы, как соблюдение прав доступа, слежение за процессами и их корректным выполнением. На деле это значит, что ни одно приложение Android не может получить доступ к данным другого приложения, пока последнее этого не захочет.
Реализуется это простым и превосходным методом: через соблюдение прав доступа. В Android каждое приложение - это отдельный пользователь со своими правами доступа и полномочиями. Каждое приложение в такой системе получает свой собственный идентификатор пользователя (UID) и собственный каталог внутри каталога /data, так что все его данные защищаются с помощью простых прав доступа, которые разрешают самому приложению читать собственные файлы, но запрещают делать это любому другому процессу.
В Android это называется песочницей (sandboxing), которая позволяет сберечь данные соседних приложений друг от друга, не позволив зловреду утащить частную информацию, сохраненную любым приложением системы. В песочницу попадают абсолютно все приложения, включая заранее предустановленные на аппарат. Фактически лишь небольшая часть Android работает с правами root, а именно начальный процесс zygote, выполняющий функции контроля за исполнением приложений, и небольшая часть системных сервисов. Все остальные приложения всегда работают в песочницах, поэтому зловред, даже прошедший процедуру «впаривания» пользователю, не может утащить ничего ценного, кроме содержимого SD-карты, доступ к которой по умолчанию открыт всем (позже мы еще вернемся к этому).
Кроме данных отдельно взятых приложений, для доступа закрыта также базовая инсталляция Android, размещаемая на отдельном разделе внутренней NAND-памяти и подключенная к каталогу /system. По умолчанию она смонтирована в режиме только для чтения и, в принципе, не хранит в себе никакой конфиденциальной информации (для ее размещения также используются песочницы в /data), поэтому каким-то хитрым образом прописаться в автозагрузку или модифицировать системные компоненты не получится (если, конечно, не использовать эксплойты для получения прав root, о чем я подробнее расскажу ниже).
Для общения приложениям доступно несколько вариантов IPC, причем родные для Linux средства коммуникации, такие как разделяемая память и сокеты, доступны только процессам, принадлежащим одному приложению, да и то лишь в том случае, если хотя бы часть приложения написана на компилируемом в машинный код языке, то есть с использованием Android NDK. Во всех остальных случаях приложения смогут использовать Binder для безопасного обмена сообщениями и интенты для вызова сторонних приложений (о них мы также поговорим ниже).
Интересно, что в Android, начиная с версии 2.2, есть понятие администратора устройства, но значит оно совсем не то, что под ним понимают пользователи UNIX и Windows. Это просто API, с помощью которого приложение может изменять политику безопасности паролей, а также запрашивать необходимость в шифровании хранилища данных и производить удаленный вайп смартфона. Это своего рода костыль, который был придуман в ответ на запросы корпоративных пользователей Android, которые хотели получить больший контроль над безопасностью данных на смартфонах сотрудников. Фактически этим API может воспользоваться любое приложение, но для этого пользователь должен явно подтвердить свое намерение предоставить приложению такие полномочия. Также в последних версиях Android появилась возможность загрузки устройства в безопасном режиме, когда пользователь получает доступ только к предустановленным приложениям. Она может понадобиться в случае компрометации устройства сторонним приложением.
Начиная с версии 3.0, Android имеет встроенную поддержку шифрования всех пользовательских данных с помощью стандартной подсистемы dmcrypt ядра Linux. Шифрование производится в отношении того самого каталога /data алгоритмом AES128 в режиме CBC и ESSIV:SHA256 с помощью ключа, генерируемого на основе пароля, который необходимо ввести во время загрузки ОС. При этом стоит учитывать, что карта памяти не шифруется, поэтому сохраненные на ней данные остаются полностью открытыми.
Приложения и права доступа
Наряду с песочницей, одним из основных механизмов системы безопасности Android являются права доступа приложений к функциям системы Android (привилегии), которые позволяют контролировать, какие именно возможности ОС будут доступны приложению. Это могут быть как функции работы с камерой или доступ к файлам на карте памяти, так и возможность использования функциональности, которая может привести к утечке информации со смартфона (доступ в Сеть) либо к трате средств пользователя со счета мобильного оператора (отправка SMS и совершение звонков).
У Android есть замечательная особенность: абсолютно любое приложение обязано содержать в себе информацию о том, какие именно из функций Android оно может использовать. Эта информация заключена в файле AndroidManifest.xml внутри APK-файла и извлекается инсталлятором перед установкой приложения для того, чтобы пользователь смог ознакомиться с тем, к какой функциональности смартфона приложение сможет получить доступ. При этом пользователь должен в обязательном порядке согласиться с этим списком перед установкой приложения.
На заре становления Android такой подход был раскритикован как слишком наивный, однако, как показало время, его эффективность получилась чрезвычайно высокой. Несмотря на то что большинство пользователей игнорирует список привилегий перед установкой приложения, многие ознакомляются с ним и, если обнаруживают какие-то несоответствия (например, когда игра запрашивает возможность отправки SMS или доступ к адресной книге), рассказывают об этом в отзывах и ставят одну звезду. В результате приложение очень быстро получает низкий суммарный рейтинг и большое количество негативных комментариев.
Также хочется заметить, что все возможные привилегии достаточно четко и логично разделены, благодаря чему злоупотребления привилегиями практически не бывает. Например, приложение может потребовать возможность читать SMS, но не отправлять их или получать уведомления о пришедшем сообщении. Фактически единственный серьезный недостаток системы привилегий был найден только в том, что инженеры Google вообще не предусмотрели никаких ограничений на чтение карты памяти (запись тем не менее ограничена), посчитав это бессмысленным для съемных накопителей. В свое время эта «брешь» привела к возможности получения координат смартфона, выуженных из кеша стандартного приложения «Галерея», который хранился на карте памяти. Что, в свою очередь, вынудило Google добавить в настройки последних версий Android опцию, после активации которой система будет явно спрашивать пользователя о возможности доступа какого-либо приложения к SD-карте.
Еще одна важная особенность такой системы заключается в том, что пользовательские настройки всегда будут приоритетнее запросов приложений, а это значит, что, если пользователь отключит GPS, приложение никак не сможет включить его самостоятельно даже при наличии всех прав на использование GPS. При этом некоторые функции ОС недоступны для приложений вовсе. Например, манипулировать SIM-картой имеет право только операционная система, и никто, кроме нее.
Проверка привилегий идет на самом низком уровне ОС, в том числе на уровне ядра Linux, так что для обхода этой системы безопасности зловреду придется не только получить права root на устройстве, но и каким-то образом скомпрометировать ядро, что гораздо более сложная задача.
IPC
Как уже было сказано выше, приложения могут обмениваться информацией, используя стандартные для Android средства коммуникации Binder, интенты (Intents) и провайдеры данных (Content Provider). Первый представляет собой механизм удаленного вызова процедур (RPC), реализованный на уровне ядра Linux, но контролируемый системным сервисом Service Manager. С точки зрения программного интерфейса Binder является всего лишь средством импорта объектов из другого приложения, но с точки зрения безопасности полностью контролируется обсуждаемым выше механизмом разграничения прав доступа. Это значит, что приложения смогут получить доступ друг к другу только в том случае, если оба этого захотят. Это особенно важно в свете того, что в Android Binder является основным средством коммуникации, на основе которого построен графический интерфейс, а также другие компоненты ОС, доступные программисту. Доступ к ним ограничивается с помощью обсуждаемого выше механизма привилегий. Как системные компоненты, так и сторонние приложения могут ограничивать доступ к своей функциональности с помощью декларации прав на доступ к своим функциям. В случае системных компонентов все они описаны в документации для программистов Android-приложений. Независимые разработчики, которые хотят открыть API к своим приложениям, должны описать требуемые для этого привилегии в AndroidManifest.xml и опубликовать соответствующую документацию. Все это относится также к провайдерам данных (Content Provider), специальному интерфейсу (также реализованному поверх Binder), с помощью которого приложения могут открывать доступ к своим данным другим приложениям. В Android провайдеры данных везде, это и адресная книга, и плей-листы, и хранилище настроек. Доступ к ним опять же ограничивается с помощью механизма привилегий и прав доступа.
Поверх Binder также реализована так называемая технология интентов, простых широковещательных сообщений. Приложения могут посылать их «в систему» с целью вызова внешних приложений для совершения какого-либо действия. Например, приложение может использовать интенты для вызова почтового клиента с указанием адреса, открытия веб-страницы, каталога в файловой системе и всего, что может быть записано в виде URI. Система автоматически находит все приложения, способные принимать данный тип интентов (а точнее URI-адресов), и передает URI им (а точнее, одному из них, выбранному пользователем). То, какие типы интентов может принимать и обрабатывать приложение, определяет программист во время сборки приложения. Кроме того, он может использовать фильтрацию по содержимому URI, чтобы избежать «спама».
Сами по себе перечисленные механизмы обмена данными и вызова функций приложений, контролируемые с помощью системы привилегий, в Android реализованы достаточно четко и ясно, однако они могут привести к проблемам в том случае, если программист недостаточно серьезно относится к декларации привилегий, необходимых для доступа к своему приложению. Это может привести к утечкам информации или возможности задействования функциональности приложения кем угодно. Например, в первых версиях Dropbox для Android имелась проблема с правильным определением привилегий, которая приводила к тому, что любое установленное приложение могло использовать Dropbox-клиент для заливки какой угодно информации на «облачный диск» www.securelist.com .
Защита от срыва стека
Для защиты приложений, созданных с использованием Android NDK, а также системных компонентов, написанных на языке Си, Android включает в себя обширный набор механизмов защиты от срыва стека, в свое время реализованных самыми разными разработчиками для различных проектов. В Android 1.5 системные компоненты были переведены на использование библиотеки safe-iop , реализующей функции безопасного выполнения арифметических операций над целыми числами (защита от integer overflow). Из OpenBSD была позаимствована реализация функции dmalloc, позволяющая предотвратить атаки с использованием двойного освобождения памяти и атаки согласованности чанков, а также функция calloc с проверкой на возможность целочисленного переполнения во время операции выделения памяти. Весь низкоуровневый код Android, начиная с версии 1.5, собирается с задействованием механизма компилятора GCC ProPolice для защиты от срыва стека на этапе компиляции.
В версии 2.3 в коде были устранены все возможные уязвимости манипуляции со строками, выявленные с помощью сборки исходных текстов с флагами ‘-Wformat-security’, ‘-Werror=format-security’, а также применены «железные» механизмы защиты от срыва стека (бит No eXecute (NX), доступный начиная с ARMv6). Также Android 2.3 задействует метод защиты от уязвимости, найденной в ноябре 2009 года во всех ядрах Linux 2.6 (возможность разыменования NULL-указателя), с помощью записи отличного от нуля значения в файл /proc/sys/vm/mmap_min_addr. Такой метод защиты позволил устранить уязвимость без необходимости в обновлении самого ядра Linux, что невозможно на многих устройствах.
Начиная с версии 4.0, Google внедрила в Android технологию Address space layout randomization (ASLR), которая позволяет расположить в адресном пространстве процесса образ исполняемого файла, подгружаемых библиотек, кучи и стека случайным образом. Благодаря этому эксплуатация многих типов атак существенно усложняется, поскольку атакующему приходится угадывать адреса перехода для успешного выполнения атаки. В дополнение, начиная с версии 4.1, Android собирается с использованием механизма RELRO (Read-only relocations), который позволяет защитить системные компоненты от атак, основанных на перезаписи секций загруженного в память ELF-файла. В той же версии 4.1 была впервые активирована функция ядра dmesg_restrict (/proc/sys/kernel/dmesg_restrict), появившаяся в ядре 2.6.37 и позволяющая отключить возможность чтения системного журнала ядра (dmesg) непривилегированными пользователями.
INFO
В альтернативной Android-прошивке MIUI ни одно стороннее приложение не сможет отправить SMS без явного подтверждения со стороны пользователя.
CyanogenMod расширяет стандартный механизм полномочий Android возможностью отмены любого полномочия уже после установки приложения.
- В рамках экспериментального проекта SE Android идет работа над форком Android с активированной системой безопасности SELinux.
Репозиторий приложений
Репозиторий приложений Google Play (в девичестве Android Market) всегда был самым слабым местом Android. Несмотря на то что механизм, требующий от приложений обязательного указания списка своих привилегий перед установкой, изначально работал правильно и позволял создать экосистему, в которой пользователи сами бы могли предупреждать друг друга о возможном зловредном поведении программы, опубликованной в репозитории, пользователи то и дело заражали свои смартфоны вирусами.
Основная проблема здесь заключалась в том, что приложение и его автор не подвергались каким-либо серьезным проверкам перед публикацией пакета в репозиторий. Фактически все, что нужно было сделать, - это написать программу, создать аккаунт в Google Play, внести членский взнос и опубликовать приложение. Все это мог сделать абсолютно любой человек, выложив в Маркет любой код, что и было многократно продемонстрировано в различных исследованиях безопасности Android.
Чтобы хотя бы частично решить эту проблему, не прибегая к ручной проверке приложений на безопасность, как сделано в Apple App Store, Google в начале этого года ввела в строй сервис Bouncer, представляющий собой виртуальную машину, в которой автоматически запускается любое публикуемое в репозитории приложение. Bouncer выполняет многократный запуск софтины, производит множество действий, симулирующих работу пользователя с приложением, и анализирует состояние системы до и после запуска с целью выяснить, не было ли попыток доступа к конфиденциальной информации, отправки SMS на короткие платные номера и так далее.
По словам Google, Bouncer позволил сократить количество вредоносов сразу после запуска сервиса на 40%. Однако, как показали дальнейшие исследования, его можно было легко обойти: проанализировать некоторые характеристики системы (e-mail-адрес владельца «смартфона», версию ОС и так далее) и затем создать приложение, которое при их обнаружении не будет вызывать подозрений, а после попадания на настоящий смартфон делать всю грязную работу.
Скорее всего, Google уже разработала схему противодействия обнаружению Bouncer с помощью генерации уникальных виртуальных окружений для каждого нового приложения, но так или иначе вирусы будут продолжать проникать в Google Play, и стоит быть внимательным при установке приложений, обязательно читая отзывы пользователей и анализируя список полномочий приложения перед его установкой.
Ревью кода и обновления
Последнее, но не менее важное, о чем хотелось бы сказать, говоря о системе безопасности Android, - это ревью кода и процесс реагирования команды разработчиков на появление новых уязвимостей. Когда-то программисты OpenBSD показали, что это один из наиболее важных аспектов разработки безопасной ОС, и Google следует их примеру достаточно четко.
В Google на постоянной основе работает команда безопасности Android (Android Security Team), задача которой заключается в том, чтобы следить за качеством кода операционной системы, выявлять и исправлять найденные в ходе разработки новой версии ОС ошибки, реагировать на отчеты об ошибках, присланные пользователями и секьюрити-компаниями. В целом эта команда работает в трех направлениях:
- Анализ новых серьезных нововведений ОС на безопасность. Любое архитектурное изменение Android должно быть в обязательном порядке одобрено этими ребятами.
- Тестирование разрабатываемого кода, в котором принимают участие также Google Information Security Engineering team и независимые консультанты. Идет постоянно на протяжении всего цикла подготовки нового релиза ОС.
- Реагирование на обнаружение уязвимости в уже выпущенной ОС. Включает в себя постоянный мониторинг возможных источников информации о найденной уязвимости, а также поддержку стандартного баг-трекера.
Если уязвимость будет обнаружена, команда безопасности начинает следующий процесс:
- Уведомляет компании, входящие в альянс OHA (Open Handset Alliance), и начинает обсуждение возможных вариантов решения проблемы.
- Как только решение будет найдено, в код вносятся исправления.
- Патч, содержащий решение проблемы, направляется членам OHA.
- Патч вносится в репозиторий Android Open Source Project.
- Производители/операторы начинают обновление своих устройств в режиме OTA или публикуют исправленную версию прошивки на своих сайтах.
Особенно важным в этой цепочке является тот факт, что обсуждение проблемы будет происходить только с теми членами OHA, которые подписали соглашение о неразглашении. Это дает гарантию, что общественность узнает о найденной проблеме только после того, как она уже будет решена компаниями, и фикс появится в репозитории AOSP. Если же об уязвимости станет известно из общедоступных источников (форума, например), команда безопасности сразу приступит к решению проблемы в репозитории AOSP, так чтобы доступ к исправлению получили сразу все и как можно скорее.
Опять же слабым местом здесь остаются производители устройств и операторы связи, которые могут затянуть с публикацией исправленной версии, несмотря на ранний доступ к исправлению.
Выводы
Как и любая другая операционная система, Android не лишена уязвимостей и различных архитектурных допущений, упрощающих жизнь вирусописателей. Но говорить о том, что Android уязвима по определению, также не стоит. В ней явно прослеживается влияние последних тенденций в разработке безопасных операционных систем. Это и песочницы для приложений, и четко контролируемый системой механизм обмена данными между приложениями, и наработки проекта OpenBSD - единственной ОС общего назначения, разработка которой всегда велась с упором на безопасность.
Пропажа и утечка данных из-за вирусов – эта тема, с которой всё чаще сталкиваются обычные пользователи смартфонов. Производители рекомендуют покупать антивирусные программы, но большинству пользователей нужен здравый смысл и помнить про осторожность. Мы расскажем вам, как не стать жертвой вируса, как защитить андроид от вирусов и нужен ли платный антивирус?
Должен ли среднестатистический пользователь смартфона Xiaomi беспокоиться о вирусах?
И да, и нет – всё зависит от того, как он использует смартфон. Прежде всего, важно понимать, что задача мобильных вирусов – не уничтожать устройство и не красть данные.
Хакеры могут использовать практически любую информацию, содержащуюся в смартфонах – сообщения, фотографии, электронную почту, историю браузера, контент Facebook, не говоря уже обо всех ваших паролях, контактах или частных заметках.
Что еще хуже – такая атака и кража данных может проходить достаточно бессимптомно и не заметно!
Ответ – нет. Хотя заголовки новостей на каком-нибудь сайте про мобильные гаджеты, например: «Новый вирус в Android атакует», «Червь, крадущий данные с мобильных устройств» или «Android основная цель киберпреступников» – устрашают, но большинство пользователей смартфонов Xiaomi находятся в безопасности.
С другой стороны, если вы устанавливаете приложения из ненадежных источников – основная часть в магазине Google Play или вы не контролируете разрешения, рекомендуется установить один из антивирусов.
Установка пиратских версий приложений и игр (через файлы.APK) – это самый быстрый способ заразить смартфон вирусом.
Самое главное, ни при каких обстоятельствах нельзя устанавливать приложения за пределами магазина Google Play. Всё, что попадает туда, тщательно проверяется, и любые вредоносные приложения автоматически удаляются.
Кроме того, особое внимание следует уделять правам, предоставляемым каждому новому устанавливаемому приложению. Если простая программа требует широкого спектра разрешений (например, доступ к камере, журналу звонков, wifi и т.д.) – это должно вызвать подозрение!
Если такое приложение запрашивает возможность «использовать SMS или MMS и взимать дополнительную плату» или «использовать фотографии, видео и аудиофайлы», вы должны немедленно остановить установку и проверить источник файла.
Аналогично, это касается прав администратора (root). Это режим, в котором приложение может использовать дистанционное управление устройством. И если вы можете предоставить ему доступ к противоугонным приложениям, то упомянутая ранее простая программа не обязательно должна работать в этом режиме.
Последней и наименее важной проблемой является обновление базы данных сигнатур угроз в уже установленной антивирусной программе – здесь, как и в случае с компьютерами, вам необходимо убедиться, что вы регулярно проверяете наличие новых обновлений.
Обеспечение безопасности Android-телефона или планшета Android более активно, чем добавление блокировки PIN-кода (хотя вы обязательно должны это сделать). Мы используем 14 способов защитить Android от использования разрешений приложений для блокировки приложений, удаления Android-вирусов и отслеживания украденного телефона.
Избегайте использование в общественных сетях
Смартфоны и планшеты — это мобильные устройства, это означает, что мы сможем использовать их в кафе или в общественных местах. Но зачастую использование общедоступных WiFi-сетей может иметь печальные последствия.
Открытые точки доступа Wi-Fi невероятно полезны, когда вы путешествуете и нуждаетесь в онлайн-доступе, но они не всегда безопасны. Компания Wandera проверила 100 000 корпоративных мобильных телефонов и обнаружила, что 24% регулярно используют небезопасные открытые сети Wi-Fi. Также было обнаружено, что 4% этих устройств были жертвами атаки «человек по середине».
Если вы должны использовать открытую сеть Wi-Fi, тогда не совершайте никаких покупок. А если очень необходимо тогда используйте надежный . Напомню, что мы уже писали о . Очень рекомендую прочесть.
Установите блокировку экрана
Настройка блокировки экрана — это самый простой способ защитить Android. В современных телефонах вы можете установить блокировку PIN-кодом, блокировку патерном, блокировку паролем и, если ваше устройство поддерживает, блокировку отпечатком пальца и системой распознавания лиц. Установить пароль на Андроид-устройств проще простого. Для этого войдите в Настройки> Безопасность> Блокировка экрана.
Блокировка отдельных приложений и носителей
Вы можете добавить дополнительный уровень защиты , сделать это можно с помощью приложения App Lock. Данное приложение позволяет вам не только заблокировать такие приложения как Facebook или Gmail, но и скрыть личные фото и видео хранящиеся на телефоне.
Обновление Андроид и установленных приложений
Обновления для Android и приложений не просто привносят новые функции, но также устраняют ошибки и исправления для уязвимостей безопасности. Вы должны убедиться, что все ваши приложения обновлены. Для этого можно установить автоматическое обновление. Делает это в настройках Google Play > Общие > Автоматическое обновление приложений. Также необходимо убедится, что вы применили новые обновления операционной системы в меню «Настройки» > «О телефоне» > «Обновления системы».
Не устанавливайте приложения из ненадежных источников
По умолчанию ваш телефон или планшет Android не позволит вам загружать приложения (то есть устанавливать их из любого места, кроме магазина Google Play), но это легко обойти это в настройках > Безопасность > Администрирование устройств> Неизвестные источники.
Google не контролирует приложения за пределами своего магазина приложений. Поэтому только те, кто действительно знает, что они делают, могут устанавливать скачанные с форумов и варез сайтов приложения. В любом случае не забывайте про . И даже после проверки устанавливайте приложения с умом! Если сомневаетесь в приложении, тогда лучше вообще его не устанавливать или использовать способы .
Управление разрешениями приложений
Преимущество загрузки приложений только из Google Play заключается в том, что он может указать вам, какие разрешения требуется для приложения, прежде чем устанавливать его, и если у вас установлена последняя версия Android, вам также будет предложено разрешить полномочия приложения.
Часто бывает, что приложение требует доступ к некоторым ресурсам телефона, которые не имеет никакого отношения к нему. Например игры, которые хотят получить доступ к контактам и приложениям обмена сообщениями, которые хотят получить доступ к вашей камере чтобы вы могли отправлять использовать видеоконференцию. Если вы используя приложение не заинтересованны в одной из этих функций, то вам следует заблокировать доступ к соответствующим ресурсам телефона.
Представленный в Android с Marshmallow — это возможность управлять разрешениями приложений и контролировать то, что приложение может и не может делать на вашем телефоне, даже после того, как вы его установили. Если приложение нуждается в разрешении, которое вы не предоставили, оно предложит вам разрешение, прежде чем оно это сделает. Изменять разрешения приложений вы можете в «Настройки» > «Приложения» > «Разрешения приложения».
Настройка учетных записей пользователей.
С Android Lollipop мы смогли настроить несколько учетных записей пользователей на планшетах, а в последнее время — на телефонах. Если вы собираетесь делиться своим устройством с другим членом семьи, коллегой или другом, вы можете предоставить им доступ только к тем частям вашего Android, которые вы готовы разрешить им видеть. Настройте учетные записи пользователей в разделе «Настройки»> «Пользователи»> «Добавить пользователя».
Будьте осторожны, какую информацию вы разделяете
Мы часто жаловались, что люди делятся слишком много информации о социальных сетях, например, публикуя тот факт, что они едут за границу на неделю на Facebook и оставляют свой дом уязвимыми для взломщиков (не делайте этого), но с Android вы можете что вы делитесь слишком много информации с самим собой.
Google, Apple, Microsoft и многие другие технологические компании уже давно занимаются улучшением безопасности пользователей. Они создали отличные инструменты, благодаря которым они улучшили нашу безопасность.
Разработки этих компаний позволяют максимально защитить наши устройства и они позволяют нам быть уверенными в том, что пользовательские данные, как на телефоне, так и в облаке, будут защищены.
Также нужно понимать, что ответственность за безопасность личных данных во многом ложится на самого пользователя. Если вы хотите, чтобы ваши личные данные были защищены, вам нужно использовать все возможные средства защиты от посторонних лиц. Защищенные данные должно быть трудно получить и также трудно расшифровать. В Android-смартфонах есть несколько крутых функций, которые позволят чувствовать себя безопасно.
Для начала самое простое, что вы можете сделать - это поставить пароль на свой смартфон. Наличие пароля позволяет ограничить доступ к данным на вашем телефоне или в облаке. Если вы оставили свой телефон на столе или если вы потеряли свой телефон, или же его украли, пароль поможет вам защитить свои данные. Правда, в некоторых случаях даже это не помогает.
Шестизначный PIN-код намного труднее взламывать чем четырехзначный, но даже он может быть взломан при определенных обстоятельствах, например если взломщик обладает специальным оборудованием для подбора паролей.
Длинные буквенно-цифровые пароли дают шанс того, что им понадобятся очень много времени для подбора пароля. Но в то же время ввод длинного сложного пароля на телефоне неудобен. Поэтому помимо пароля есть и альтернативные методы защиты.
Шифруйте все локальные данные и защитите свои данные в облаке с помощью двухфакторной аутентификации в ваших учетных записях.
В Android 7.0 Nougat и более новых версиях внедрили систему шифрования, которая имеет отличия от того, что было в Android-смартфонах ранее. Теперь каждый файл шифруется отдельно.
Также все аккаунты должны иметь надежный пароль и двухфакторную аутентификацию, если есть возможность привязать аутентификатор или SMS-оповещение.
Не используйте один и тот же пароль на нескольких сайтах. Но чтобы не забывать пароли используйте используйте диспетчер паролей (Smart Lock).
Не ходите по непонятным ссылкам
Никогда не стоит открывать подозрительные ссылки или сообщения от неизвестных номеров. Если вам нужно получить письмо от конкретного человека на email, то перед этим лучше спросить адрес его почты.
Но при этом вы со спокойной душой можете открывать ссылки проверенных пользователей в Твиттере или в ВК.
Почему стоит заботится о защите своих данных
Причины которые я укажу не являются надуманными или вымышленными. Например в 2015 году эксплоит Stagefright мог заставить телефон на Android с помощью SMS зависнуть и дать возможность злоумышленникам получать доступ к вашей файловой системе, где скрипт мог без проблем устанавливать вредоносное ПО. Позже оказалось, что JPG или PDF-файл делают то же самое на iPhone.
Эксплоит был быстро исправлен, но есть уверенность, что будет найден другой подобный эксплоит, так как ошибки в коде находят и по сей день, например, таких как .
Устанавливайте только проверенные приложения
Для большинства, Play Маркет является единственным источником, где можно скачать приложения. Если приложение или ссылка направляет вас на установку его из какого-то странного места, не переходите по ссылке пока не узнаете, что это за сайт.
Помимо этого, вы можете включить в настройках пункт «не устанавливать приложения из неизвестных источников» , но только если вы уверенны в надежности приложения.
Но если вы ставите приложения из Google Play, это еще не значит, что приложения безопасны на 100%, ведь мы помним случаи когда в магазин приложений попадали вредоносные утилиты.
Если вам нужно устанавливать приложения из стороннего источника, то стоит убедиться, что вы доверяете самому источнику. Фактически, вредоносное ПО, которое использует уязвимости системы, может появится только в том случае, если вы одобрили установку. Грубо говоря, все в ваших руках.
***
С выходом , Google выпустили обновление для Google play, которое включает в себя встроенный антивирус Google Protect. Помимо этого, изменилась установка из неизвестных источников, теперь можно назначить какое-то одно или несколько приложений, из которого телефон сможет скачивать файлы. Все эти нововведения говорят о том, что Google пытается обезопасить как пользователей, так и свою операционную систему.