Андрей Смирнов
Время чтения: ~15 мин.
Просмотров: 0

3 важные настройки безопасности для вашего Android-устройства — AndroidInsider.ru

Android-Find-My-Device-title-1-696x378.jpg

Многие из нас сталкивались с проблемой пропажи смартфона, когда, казалось бы, совсем недавно он был под рукой и вдруг мы его не можем найти, не правда ли? Конечно, бывают разные случаи в жизни и ваш любимый смартфон, наполненный под завязку личной информацией, может пропасть по различным причинам, например, помимо банальной кражи, его можно попросту забыть в кафе. В iOS “из коробки” присутствует сервис “Найти iPhone/iPad”, но ведь не каждый использует iДевайс. А что в таком случае предлагает Google для Android OS?

Пояснение перед настройкой

Сам сервис обычно входит в пакет приложений Google Apps, который “из коробки” предустановлен в любом Android-смартфоне, поэтому перед установкой проверьте приложение “Найти устройство” в администраторах устройства (Настройки/Безопасность/Администраторы).

Если сервис уже предустановлен и имеет права администратора устройства – для поиска данного телефона устанавливать приложение не обязательно.

А вот для того, чтобы найти другое устройство через интерфейс программы – вам необходимо установить приложение Find My Device из Google Play.

Первичная настройка

Find My Device

Для начала заходим в Play Маркет и устанавливаем программу :

Далее, сервис предлагает войти в Google аккаунт, при этом можно авторизоваться как гость, если вы ищите свое устройство с чужого телефона.

И после авторизации мы получаем панель управления устройством/устройствами (в зависимости от того, сколько гаджетов на Android у вас привязано к Google-аккаунту).

Главное для работы сервиса – чтобы устройство и приложение имело доступ в интернет, а так же аппарат, которым вы хотите управлять был включен.

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

Вот и все, настройка приложения “Найти устройство” окончена.

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

Поиск устройства с ПК

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

После чего нас снова попросят пройти авторизацию:

Ииии… После этого мы получаем панель управления устройствами:

Все тоже самое, что и в описанном выше приложении. Вы можете:

  • Включить звуковой сигнал и он будет воспроизводиться до того, пока на утерянном устройстве не разблокируют экран.
  • Заблокировать гаджет путем пароля/пин-кода и вывести текст о пропаже на экран – возможно кто-то просто нашел устройство и вернет его хозяину, то есть вам.
  • Стереть устройство, то есть осуществить сброс настроек и удаление личных данных (получаем телефон как при покупке, но Google-аккаунт в нем остается ваш, под другой учетной записью авторизоваться невозможно).

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

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

Большая часть современных «умных телефонов» работают под управление операционной системы Android, выпущенной компанией Google.

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

На операционной системе iOS за это отвечает функция «Найти iPhone», а на Android «Удаленное управление» или функция «Найти устройство».

КАК НАСТРОИТЬ УДАЛЕННОЕ УПРАВЛЕНИЕ НА ANDROID

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

  1. Зайдите в «Настройки»;
  2. Выберите пункт «Безопасность»;
  3. Далее перейдите на вкладку «Администраторы устройства»;
  4. Убедитесь, что стоит галочка в пункте «Удаленное управление» или «Найти устройство». Если она не стоит, то поставьте ее. При этом откроется окно подтверждения, где нужно будет нажать «Принять».

Обратите внимание: На некоторых телефонах и планшетах под управлением Android удаленное управление активировано по умолчанию.

КАК НАЙТИ СМАРТФОН НА ANDROID

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

  1. Зайти по данной ссылке на официальный сайт Google;
  2. Если браузер, с которого происходит переход на сайт, не авторизован под тем же аккаунтом Google, что и утерянный смартфон, потребуется пройти авторизацию;
  3. Далее загрузится карта, на которой точкой будет обозначено примерное местоположение устройства (с точностью до пару десятков метров).

Обратите внимание: В верхнем левом углу карты имеется возможность переключаться между устройствами, если их несколько привязано к одному аккаунту от Google.

УДАЛЕННОЕ УПРАВЛЕНИЕ ANDROID

С помощью функции удаленного управления устройством на Android можно не только определить его местоположение, но и послать ряд других сигналов смартфону или планшету. Давайте рассмотрим подробнее про каждую из этих опций:

  • «Прозвонить». Если смартфон был потерян, но найти его в обозначенной на карте зоне не получается, можно послать на него виртуальный звонок. Он, в отличие от реального, звонит без внимания на настройки пользователя. То есть, если на смартфоне был отключен звук, это не помешает виртуальному прозвону, и сигнал все равно раздастся, при этом с максимальной громкостью. Кроме того, позвонив через сервис удаленного управления, сигнал будет подаваться на протяжении 5 минут или до тех пор, пока пользователь не нажмет на кнопку питания на смартфоне;
  • «Заблокировать». Если смартфон попал в руки злоумышленников, которые знают пароль от него (либо пароля на нем не было), можно сменить пароль на телефоне через удаленное управление. Для этого нужно выбрать опцию «Заблокировать», после чего появятся варианты настройки. Нужно ввести новый пароль, а также (по желанию) можно добавить сообщение и телефон, чтобы они показывались на заблокированном экране. Возможно, нашедший телефон человек решит вам позвонить и договориться о возврате устройства;
  • «Стереть Данные». Если устройство содержит важную информацию – данные банковских карточек, онлайн-кошельков, пароли от различных сервисов и другое, можно удалить эти данные, чтобы они не попали к злоумышленникам. Для этого нужно выбрать функцию «Стереть Данные», чтобы начать процесс удаления информации со смартфона. Обратите внимание, что сотрутся данные только с внутренней памяти устройства. Если в нем имеется SD-карта, хранившаяся на ней информация не будет тронута.

Читайте также:  Как установить АЛИСУ от Яндекс на Компьютер, Андроид или iPhone?

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

ВИДЕО: Как найти телефон на ANDROID через удаленное управление?

Узнайте также прослушивается ли ваш телефон. Это также поможет вам сохранить вашу конфиденциальность.

А на сегодня все! Напишите пожалуйста в комментариях приходилось ли вам терять свой телефон на Андроид? И будете ли вы использовать данную функцию чтобы иметь возможность найти свой телефон или стереть с него все личные данные?

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

И не забудьте подписаться на мой YouTube канал и оповещения нажав на колокольчик рядом с кнопкой подписки!

mfnil9g4zby07o1w3teamsaf0j8.jpeg Эта история началась с функции “Рядом” в одном из наших мобильных приложений. Мы хотели, чтобы пользователи могли быстро создать групповой чат или добавить находящихся рядом пользователей в друзья. Мы попробовали решить эту задачу при помощи геолокации, Bluetooth, Wi-Fi и ультразвука, но у каждого из способов мы обнаружили критичные в нашем случае недостатки. В итоге мы придумали новый способ. Он основан на поиске совпадения окружающего шума: если устройства слышат одно и то же, то, скорее всего, они находятся рядом. В статье мы расскажем о принципе его работы, а также рассмотрим достоинства и недостатки других распространенных способов обнаружения устройств.

Взаимодействие между устройствами поблизости

Люди, находясь рядом друг с другом, часто хотят обменяться файлами, добавить нового знакомого в друзья, сыграть вместе в игру, перевести деньги, поделить счет или выполнить другие совместные действия. Такие приложения станут удобнее, если позволят пользователю легко взаимодействовать с окружающими людьми или устройствами. Например, Петров только что познакомился с Ивановым и они пытаются “подружиться” на Facebook. Спустя несколько безуспешных попыток найти друг-друга, они, скорее всего, закроют Facebook, обменяются номерами телефонов и будут общаться через WhatsApp. Кстати, Вконтакте предусмотрели это: в их мобильном приложении для iOS и Android есть функция “Люди Рядом”, которая позволяет найти других пользователей при помощи геолокации. О минусах этого способа я расскажу чуть позже.

Поиск нового знакомого в FB Поиск нового знакомого в Vk

Чтобы функция действительно была удобна пользователю, она должна работать:

  • На любом смартфоне
  • Всегда и везде. На улице, в транспорте, в офисе и т.д.
  • Кроссплатформенно. Как минимум на iOS и Android, а лучше, и в браузере
  • Точно. Определять устройства, которые действительно рядом
  • Быстро. Устройство должно быть найдено менее, чем за 10 секунд
  • Просто. Без дополнительных действий со стороны пользователя

Окружающий шум

Где бы вы не находились (в офисе, транспорте, кафе, на улице, встрече или концерте) — везде есть окружающий шум: голоса людей, музыка, работа двигателя, шум колес, стук клавиш и так далее. Короткий сэмпл естественного окружающего шума вместе с точным временем его записи, в большинстве случаев, уникален для любого места на Земле. Совпадение окружающего шума и времени означает, что записывающие устройства находятся рядом. Именно на этом основан принцип работы технологии.ofos8pucle32rza2ymwqlzbimi0.pngСхема работы Каждое устройство в реальном времени захватывает звук с микрофона и преобразовывает его в специальный отпечаток при помощи перцептивной хэш-функции. Особенность перцептивных хэш-функций в том, что небольшие отличия в исходных данных выражены небольшими отличиями в результирующем хэше. Отпечаток звука с точной меткой времени отправляется на сервер. Сравнивая его с отпечатками других устройств, сделанных в тот же момент времени, сервер может определить, насколько похожи исходные звуки. Если показатель схожести выше определенного порога — устройства получают идентификаторы друг-друга для последующего взаимодействия.dvpjw5tbo2kcnklxvwstyklodeg.png Пример и сравнение отпечатков с двух разных устройств Нужно было убедиться, что данный принцип работает и способен находить совпадения в звуке, записанном разными устройствами на расстоянии нескольких метров, а также, что заведомо разный звук не совпадает. Мы вручную собрали сотни часов звука, записанного одновременно на несколько устройств во множестве различных мест. Используя эти данные, мы перебрали множество алгоритмов генерации и параметров сравнения отпечатков для достижения наилучшего результата. В итоге добились того, что 6-секундный отпечаток позволяет обнаружить устройство на расстоянии до 5 метров в 96% случаев, а ложноположительный результат возможен в 0.0039% случаев. Мы разработали библиотеки для iOS и Android, которые скрывают от приложения всю реализацию через простой API и встроили их в свои приложения. Недостаток данного подхода в том, что он не работает в абсолютной тишине. Тишина очень похожа на любую другую тишину и алгоритм намеренно игнорирует ее, чтобы исключить ложные срабатывания. Стоит отметить, что абсолютная тишина встречается в реальных условиях крайне редко. Достаточно стука клавиш клавиатуры или звука шагов, чтобы устройства обнаружили друг-друга. Иногда это выглядит забавно: пользователи молча ждут обнаружения секунд 10, после чего один из них говорит что-то вроде “Это не работает!”. Эта фраза работает как заклинание и через секунду устройства обнаруживают друг-друга. Одно преимуществ данного подхода — кроссплатформенность. JS-версия библиотеки, работает в Chrome, Safari, Firefox, Edge, в том числе, в их мобильных версиях.

Еще один способ….

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

Геолокация

Это наиболее очевидный способ решить задачу. В момент, когда пользователь открывает раздел “Рядом”, мы получаем его текущее местоположение и выполняем поиск ближайших пользователей на сервере. Если представить местоположение как центр окружности, а погрешность координат в виде радиуса, то 2 пользователя могут быть изображены следующим образом:w-frlfappgguk_9hnjhzx28brqi.pngЕсли расстояние между устройствами (d) меньше суммы погрешностей (r1 + r2), значит есть вероятность (P), что пользователи находятся рядом. Радиус поиска должен быть не меньше погрешности координат. Как оказалось, реальные координаты смартфона могут находиться и за пределами погрешности, например, в Android это происходит в 32% случаев. Значит, даже находясь рядом, пользователи все равно могут не “увидеть” друг-друга. Координаты, полученные при помощи GPS и ГЛОНАСС точны, но этот способ зачастую не работает внутри помещений, кроме того, может потребоваться до минуты на поиск спутников. При этом, модуль GPS/ГЛОНАСС присутствует не во всех устройствах (Привет, iPad Wi-Fi!) или может быть отключён на уровне ОС (Привет, Android!). На самом деле, даже вне здания, на улице с плотной застройкой GPS/ГЛОНАСС часто ошибается из-за отражения сигнала от зданий и может выдавать точность ниже 100 метров:3kbbw2at1r4wxq6wmcdtl40anhk.jpeg Поэтому в большинстве случаев приходится использовать координаты, полученные при помощи триангуляции по сигналу окружающих Wi-Fi сетей и сотовых вышек, этот способ работает быстро и энергоэффективно, но точность на порядок ниже: 100 — 1500 метров. На практике, устройство нередко определяет неверное местоположение в городе, а иногда может “телепортироваться” в другой город. Мы реализовали этот способ и протестировали его в Москве, примерно в 15% случаев устройства не находят друг-друга из-за неверных координат. Особенно часто ошибки происходят внутри высоток Москва-Сити, в метро и наземном транспорте. Также из-за низкой точности часто будут попадаться “лишние” пользователи (не находящиеся рядом). + простой в реализации способ − низкая точность − плохо работает в транспорте (в движении)

Bump

Команда Bump придумала оригинальный способ увеличить точность поиска по геолокации. Пользователям нужно стукнуться своими смартфонами, при этом, акселерометр фиксирует точное время соприкосновения и отправляет его вместе с координатами на сервер, алгоритм ищет пару только среди устройств с одинаковым временем соприкосновения. Эта простая идея на порядки уменьшает вероятность ложноположительного результата, что дает возможность значительно увеличить радиус поиска. Но в 2013 их поглотил Google, а уже в 2014 проект закрыли, несмотря на то, что Bump SDK был встроен во множество сторонних приложений, а приложение Bump для обмена файлами получило сотни миллионов скачиваний. Дальнейшая судьба технологии неизвестна. Главный недостаток технологии заключается в том, что за один ”Бамп” связывается только пара устройств. Чтобы объединить группу пользователей, потребуется сделать множество “Бампов”. + высокая точность − необходимо сталкивать друг о друга устройства − попарное обнаружение устройств − проект закрыт

Bluetooth, BLE и Wi-Fi

iOS и Android категорически не дружат по Bluetooth. Передача данных между этими платформами — нетривиальная задача: Apple позволяет приложению подключиться только к сертифицированным (Made For iPhone) Bluetooth-устройствам. Чтобы устройства могли обнаружить друг-друга, используется следующий способ: iOS имитирует какую-либо Bluetooth Low Energy-периферию, устанавливая свой токен в качестве имени BLE-устройства. Android временно меняет Bluetooth-имя смартфона на свой токен и включает режим обнаружения. Теперь, чтобы обнаружить устройства вокруг, Android сканирует Bluetooth для обнаружения Android и BLE для обнаружения iOS-устройств. iOS сканирует только BLE для обнаружения iOS, т.к. сканирование Bluetooth-устройств невозможно с помощью публичного API. Для того, чтобы обнаружить Android, iOS через облако получает идентификаторы окружающих Android-устройств, которые обнаружили его BLE-токен. Окружающие Wi-Fi-сети в некоторых случаях помогают обнаружить, что устройства рядом: iOS-приложение может получить BSSID Wi-Fi точки доступа, к которой в данный момент подключен пользователь, а Android BSSID всех видимых точек. Если найдено совпадение, значит, пользователи рядом. Грамотно реализовать этот способ самостоятельно не так уж просто, в том числе из-за множества особенностей BLE-стека разных версий Android и iOS. Существуют библиотеки, которые скрывают сложную реализацию “под капот”. Мы попробовали Google Nearby. Обнаружение пары iOS — Android происходит медленно, в среднем поиск занимает 20 секунд, а в некоторых случаях длится до 40 секунд, это оказалось главным останавливающим фактором. Другой нюанс заключается в том, что Bluetooth выключен на большинстве смартфонов, поэтому пользователям iOS каждый раз при использовании функции нужно будет правильно ответить на вопрос “Разрешить приложению использовать Bluetooth?”. Также, стоит помнить, что использование Bluetooth (на Android) сильно влияет на потребление заряда. Google предупреждает, что Google Nearby увеличивает потребление энергии в 2.5 — 3.5 раза. + proof of proximity (гарантия того, что устройства находятся рядом) − медленное обнаружение − высокое потребление энергии

Обмен информацией через звук

У всех смартфонов есть динамик и микрофон. Можно закодировать какой-либо идентификатор в звук на одном устройстве, воспроизвести его при помощи динамика, декодировать на устройствах в радиусе слышимости и таким образом объединить устройства в группу.tchj7mdgbht-iv7vjgpde8lqzwg.pngПример спектрограммы сигнала Chirp.io В слышимом диапазоне сигнал смешивается с голосом, музыкой и окружающим шумом, чтобы увеличить вероятность корректного декодирования приходится воспроизводить звук с максимальной громкостью. Чаще всего используется FSK и PSK-модуляция, генерирующая похожий на свист или шум (в зависимости от плотности данных) звук, что раздражает многих людей (пример звука). Этот способ реализован в проекте Chirp.io. − плохо работает в шумных местах − раздражает окружающих Можно использовать диапазон 18-20 кГЦ, он обычно не зашумлен, а большинство взрослых людей не услышат раздражающий звук. К сожалению, некоторые смартфоны тоже воспринимают его плохо, становится актуальна проблема отражения и интерференции, дальность устойчивой связи уменьшается до 0.5 — 3 метров. Этот способ реализован в Google Nearby и Chirp.io, но включается отдельно. − работает на слишком малых расстояниях

Вместо заключения

Мы тестируем технологию в собственном приложении уже более 2-х лет. За это время мы убедились в ее работоспособности и удобстве в “боевых” условиях. В очень скором времени мы хотим дать возможность любому разработчику быстро встроить и использовать ее в своем приложении. Надеюсь, статья оказалась познавательной и полезной. Если тема окажется интересной, в следующих статьях я планирую более подробно рассказать об алгоритмах создания и сравнения “отпечатков” окружающего звука, а также о трудностях, с которыми нам пришлось столкнуться. С удовольствием отвечу на ваши вопросы в комментариях!Используемые источники:

  • https://root-nation.com/soft-all/howto-ru/ru-find-my-device-android/
  • https://rabota-na-kompjutere.ru/kak-najti-telefon-na-android-cherez-udalennoe-upravlenie.html
  • https://habr.com/p/347954/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации