Google wifi triangulation service как отключить

Обновлено: 06.07.2024

Да-да, самый простой и очевидный шаг. Полностью отказаться от взаимодействия с Google всё равно не удастся — те же реклама, счётчики, капча и прочие сервисы всё равно будут попадаться вам в Интернете и приложениях. Но это не мешает свести общение с компанией к минимуму как на десктопе, так и на мобильных устройствах. К чему стоит присмотреться? С поиском нам повезло, у нас есть "Яндекс", а для зарубежных сайтов подойдут DuckDuckGo, который особо подчёркивает заботу о приватности пользователей, и даже Bing, неплохо выросший за последние годы. Не забудьте только сменить поиск по умолчанию в своих браузерах. Вместо Gmail можно использовать просто бесконечное число альтернативных сервисов. У нас это опять же "Яндекс" и Mail.ru, а если вы и их не любите, то можно посмотреть в сторону Outlook и Yahoo. В случае, когда совершенно точно не хочется, чтобы кто-то сканировал вашу почту в рекламных целях, есть смысл посмотреть на платные сервисы вроде ProtonMail, Zoho или FastMail. Карты? И снова "Яндекс"! А также HERE, TomTom, MAPS.ME и OpenStreetMap. Для любителей извращений есть Apple Maps.


Про магазин контента Google Play и говорить нечего — для музыки, фильмов, книг есть десятки площадок. Мессенджеров тоже десятки, и у Google они, в общем, не самые лучшие. Альтернативных облачных хранилищ и онлайновых офисных пакетов тоже хватает. Microsoft предлагает и то, и другое. Просто для файлов есть "Яндекс.Диск", Dropbox, "Облако Mail.ru" и Mega (для любителей приватности). Браузеров, помимо Chrome тоже немало. Один из лучших сейчас, конечно, Firefox, но на выбор есть Opera, Vivaldi, "Яндекс.Браузер", Brave, Edge. На мобильных устройствах выбор тоже немал. Параноики могут, например, отказаться в Android от клавиатуры Google (и отдавать весь набранный текст другой компании, естественно). Есть ли хоть что-то, для чего никакой замены нет? Вообще-то есть, но для обычного пользователя таких продуктов всего парочка. Во-первых, это, очевидно, YouTube, потому что нигде больше столько контента не найти. Во-вторых, Google Translate, хотя его постепенно догоняют другие сервисы.

Если совсем отказываться от продукции Google не хочется или нет возможности, то следует хотя бы настроить взаимодействие с ней. Вообще Google с некоторых пор предлагает краткий мастер настроек приватности, где собраны основные настройки собираемых сведений. Можно воспользоваться им, а можно и вручную пройтись по отдельным пунктам. Что стоит отключать, а что не надо — решать вам. Например, история приложений и веб-поиска существенно влияет работу поиска, что может быть удобно. Непосредственно для поисковика Google можно отключить персонализированные результаты.



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



Кроме того, от части продуктов Google можно попросту отказаться, если они вам не нужны. Предварительно настоятельно рекомендуется скачать все доступные данные, чтобы не потерять их. Наберитесь терпения, так как экспорт может быть очень долгим. И дважды подумайте, действительно ли вам это надо (то есть не надо в данном случае). Есть и ещё один важный момент: сведения могут собирать и сторонние приложения, которые имеют доступ к вашему аккаунту. Проверьте, нет ли среди них какого-нибудь давно забытого вами сайта и не слишком ли много данных хотят некоторые программы. Ровно тот же совет — проверить разрешения — полезен и для любых других систем, будь то расширения в браузере, Windows или iOS с Android.



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



Для карт всё несколько хитрее. В общей ленте активности записываются только запросы, просмотры местности и так далее. А вот так называемые посещённые места в терминологии Google (историю местоположений) можно посмотреть в этом разделе. Там же внизу справа есть иконка в виде шестерёнки, где и находится заветный пункт для очистки истории. Обратите внимание, что на удаление данных уйдёт некоторое время, так что судорожно обновлять страницу не надо. В том же меню можно подчистить личные метки и отмеченные на карте места.



Все те данные, которые упомянуты в первых шагах, Google использует для подсовывания наиболее подходящей с ее точки зрения рекламы. В этом и есть основной бизнес компании. Полностью отказаться от рекламы всё равно нельзя, если не прибегать, конечно, к услугам блокировщиков, которые тоже, строго говоря, успешно продают услугу неблокирования тех или иных кампаний и компаний. Однако можно отключить так называемую рекламу на основе интересов. То есть какую-то рекламу Google всё равно вам будет показывать, но она имеет все шансы, как ни странно, очень быстро надоесть, так как разнообразием не блещет. Серьёзно, меня месяцами преследует на YouTube одна и та же серия рекламных роликов продукта, который мне в принципе не очень нужен.



Персонализация рекламы в сервисах Google отключается в один шаг. Но это не всё! Есть особая опция «Рекомендации друзей», которая может показывать ваши отзывы в различных сервисах вашим друзьям, и наоборот, показывать их отзывы вам. Для отключения рекламы по интересам от Google на других сайтах потребуется установка расширения IBA Opt-out. Также компания предлагает расширение Google Analytics Opt-out Add-on для отключения веб-счётчика и аналитики Google. Заодно рекомендуется установить и расширение Protect My Choices, которое позволит запомнить настройки отказа от рекламы по интересам и для других компаний. Есть даже приложения под Android и iOS для той же цели. EFF предлагает своё решение Privacy Badger для блокировки шпионящей рекламы и других трекеров.



Но попробовать всё равно стоит. Специальный сайт предлагает просканировать настройки различных рекламных сетей. После этого — небыстрого, надо сказать, — процесса внизу надо нажать кнопочку Opt out of all, подождать и… снова нажать, и снова нажать, пока число неответивших сетей не снизится до минимума или ноля. Для жителей Европы есть отдельный аналогичный сервис, который тоже предлагает расширения для браузеров. Если вы часто пользуетесь VPN или «живёте» в корпоративной сети, то они могут пригодиться. Правда, отзывы об этих системах противоречивы: мол, не всегда работают.

Если нет никакой возможности (или желания) отказаться от браузера Chrome, то опять-таки можно хотя бы покопаться в его настройках для улучшения приватности. Основные опции находятся в разделе Настройки > Дополнительные > Конфиденциальность и безопасность. Здесь, в принципе, можно отключить все галочки, кроме двух: отправка запрета (это функция Do not track) и безопасный просмотр. Первая позволяет частично избавиться от отслеживания перемещений с сайта на сайт, хотя не все ресурсы умеют с ней работать. Назначение второй понятно из названия — эта функция оберегает вас от фишинга и вирусов. Чуть ниже, в языковых параметрах, можно отключить предложения перевода страниц.



Там же есть целая группа настроек для контента. Если никогда этого не делали, то пройдитесь по параметрам каждого пункта и убедитесь, что никаких лишних разрешений для отдельных сайтов нет. В целом рекомендуемые по умолчанию настройки не вредны. Отдельно можно заняться файлами cookie, благодаря которым во многом и происходит отслеживание действий пользователя. Во-первых, стоит включить блокировку cookie от сторонних сайтов. Во-вторых, можно пожертвовать удобством и включить опцию удаления cookie при закрытии браузера. В этом случае при каждом запуске Chrome придётся заново логиниться во все веб-сервисы. Аналогичные настройки, но в не в таком объёме, есть и в мобильной версии Chrome для Android. В нём же, кстати, можно отключить функцию Экономия трафика (Data saver), которая фактически часть трафика пропускает через серверы Google.





Отдельно стоит напомнить, что режим Инкогнито не является заменой вышеперечисленным шагам. Более того, по-хорошему при каждом входе стоит проверять хотя бы базовые настройки приватности Google. А всем вышеупомянутым расширениям также необходимо разрешить работу в инкогнито-режиме, да и по сайтам с настройками рекламы пройтись не мешает. Впрочем, всё это практически никак не защитит от ведения логов, например, IP-адресов и прочей информации, которую можно извлечь из браузера или приложения со стороны владельцев серверов.


Строго говоря, ничего более существенного, что не сказалось бы при этом на комфортности использования Интернета и приложений, сделать-то, в общем, нельзя. Можно интереса ради посетить сервисы Panopticlick и webkay или пройтись по разделам BrowserLeaks, чтобы оценить, насколько точно можно вас идентифицировать в Интернете. И это только базовые техники, которые можно использовать для отслеживания пользователя. Даже VPN не всегда спасает. Что делать? Увы, тема приватности в Интернете слишком обширна, но если вас этой действительно волнует, то есть ещё парочка сайтов с советами и наборами программ и веб-сервисов: PRISM Break и Privacytools. Впрочем, на 100 % защитить свои данные они не помогут, так что придётся или полностью уйти в офлайн, ну или расслабиться и получать удовольствие.

Большинство пользователей смартфонов рано или поздно подключают безлимитные или пакетные опции для мобильного интернета, так как это позволяет сократить расходы на связь и максимально раскрыть потенциал умного гаджета. Слабость всех современных смартфонов кроется в их времени работы, и сегодня мы расскажем о способе продлить время работы аккумулятора за счёт автоматического включения и выключения Wi-Fi модуля смартфона.

Кто-то скажет о том, что Android и так достаточно умён, чтобы автоматически переключаться с 3G на Wi-Fi и обратно при наличии или отсутствии сохранённой точки доступа в радиусе досягаемости. Да, это так, но именно постоянный поиск и сканирование Wi-Fi сетей в фоне съедает приличное количество зарядки. Естественно, каждый раз вручную выключать и включать Wi-Fi не очень удобно, поэтому лучше повесить такую обязанность на приложение.

Smart WiFi Toggler предлагает такой вариант:

Поскольку 3G у нас включен почти всегда и заменяется на Wi-Fi лишь при подключении к беспроводной точке, то разумно использовать данные о местоположении от вышек сотового оператора для запоминания расположения устройства при подключении к одной из сохранённых Wi-Fi точек. В дальнейшем эти данные используются для автоматического включения и отключения модуля Wi-Fi в смартфоне. В процессе посещения мест с доступными точками, к которым вы подключаетесь, приложение создаёт для себя аналог карты с обозначенными на ней областями и триггерами, в соответствии с которыми он и управляет Wi-Fi модулем.

Ещё проще: на основе данных о местоположении, полученных через 3G, приложение запоминает, где вы подключаетесь к Wi-Fi и в дальнейшем включает Wi-Fi на смартфоне только в этих местах. Благодаря этому при путешествии между этими местами Wi-Fi модуль смартфона не будет безостановочно искать сети и кушать батарею.

Как понятно из описания, приложению не нужен GPS, все данные идут от сотовых вышек. Для каждой сохранённой Wi-Fi точки доступны настройки (в течение какого времени пытаться подключиться к Wi-Fi при приближении к запомненному месту, через какой интервал времени отключать Wi-Fi модуль после потери сигнала с Wi-Fi точкой и так далее).

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

Группа людей, работающих за столом на ноутбуках

Система позиционирования Wi-Fi (WPS) — это система геолокации, которая использует Wi-Fi для поиска совместимых устройств и пользователей. Wi-Fi часто работает вместе с GPS для повышения точности. Такие компании, как Google, Apple и Microsoft, используют GPS для определения сетей Wi-Fi, которые затем можно использовать для поиска чьего-либо устройства в отношении ближайшего Wi-Fi.

Группа людей, работающих за столом на ноутбуках

Позиционирование по Wi-Fi полезно в городских условиях, когда в одной и той же зоне вещает множество беспроводных сетей. Это также полезно в местах, недоступных для GPS, таких как туннели, большие здания и подземные сооружения.

Однако WPS не работает, когда вне диапазона сигнала Wi-Fi; если вокруг нет сетей Wi-Fi, то WPS не будет работать.

Wi-Fi Positioning System не следует путать с Wi-Fi Protected Setup , которая использует ту же аббревиатуру (WPS). Последняя представляет собой беспроводную сетевую систему, предназначенную для ускорения подключения устройств к сети.

Как работают сервисы определения местоположения Wi-Fi

Устройства, которые имеют как GPS, так и Wi-Fi, могут использоваться для отправки информации о местонахождении сети обратно в службу GPS. Устройство GPS передает сервисный набор или «BSSID» ( MAC-адрес ) точки доступа вместе с местоположением, определенным GPS.

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

В следующий раз, когда кто-то находится рядом с одной из этих сетей, но у него нет отличного сигнала GPS, услуга может использоваться для определения приблизительного местоположения, так как местоположение сети известно.

Допустим, например, у вас есть полный доступ к GPS и ваш Wi-Fi включен в продуктовом магазине. Местоположение магазина легко определить, потому что ваш GPS работает, поэтому ваше местоположение и некоторая информация о любых близлежащих сетях Wi-Fi отправляются поставщику (например, Google или Apple).

Позже кто-то входит в продуктовый магазин с включенным Wi-Fi, но из-за шторма на улице у него нет сигнала GPS. Их местоположение все еще можно определить благодаря позиционированию сети Wi-Fi. Такие поставщики, как Microsoft, Apple и Google, постоянно обновляют эти данные, используя их для предоставления пользователям более точных услуг определения местоположения. И это раскрывается невольно; поставщики не нуждаются в паролях Wi-Fi, чтобы найти способствующие сети.

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

Отказаться от отслеживания Wi-Fi

Google предлагает администраторам точек доступа Wi-Fi возможность отказаться от своей базы данных WPS. Просто добавьте _nomap в конец имени сети (например, mynetwork_nomap ), и Google больше не будет отображать его.

enter image description here

Мне нужно понять, как работает триангуляция Wifi. Сцена изображена на диаграмме выше. Чтобы реализовать триангуляцию wifi, мне нужно как минимум 3 точки доступа Wifi и их позиции. Настройка:
1. Для простоты, предположим, что у меня есть 1 кв. км на 1 кв. км область, и у меня есть 3 точки доступа Wifi в этой области. Система координат выглядит следующим образом: 1 угол площади квадрата равен (0,0,0), а диагонально самый дальний угол будет иметь координаты (1,1,1). Все определение положения должно выполняться только относительно этой системы координат (для простоты я не хочу глобальных координат xyz). В этом, у меня есть 3 WiFi горячих точек на (x1,y1,z1), (x2,y2,z2), (x3,y3,z3).
2. У нас есть человек с устройством, способным принимать сигналы wifi и вычислять силу сигнала в позиции (x,y,z). Устройство может быть телефоном, планшетом и т. д.
проблема: Вычислите положение (x,y,z) человека динамически, поскольку они перемещаются, когда у вас теперь есть следующие входы:
1. Сила сигнала сигналов, полученных от каждой из горячих точек wifi
2. Координаты точек доступа wifi, ранее сохраненные в переменных или базе данных.

Первый Вопрос: Как рассчитать положение сверху входов? Я предполагаю, что сила сигнала прямо пропорциональна расстоянию от маршрутизатора, но какая связь? Как Скайхок сделать это так точно?
Второй Вопрос: Я считаю, что выше входы. Что-нибудь еще требуется?

Это довольно легко. Это просто элементарная математика. Разбить его на 2 части:

1) Поиск горизонтального местоположения (без высоты).

чтобы найти свое местоположение, вам нужно 3 очка, но просто сосредоточьтесь на 2 очках на секунду. используя 2 точки, вы можете создать треугольник с собой и найти свое местоположение на основе силы сигнала между двумя точками. Это выяснит, где вы находитесь между двумя маршрутизаторами. Например, если вы находитесь между маршрутизаторами 3 и 4, и ваша сила сигнала по сравнению с 3 -89, а ваша сила сигнала до 4 -54, вы знаете, что вы ближе к 3, чем к 4. Если вы сделаете аппроксимацию расстояния против силы сигнала, вы можете придумать довольно точное чтение того, где вы находитесь между маршрутизаторами 3 и 4. Проблема, оставшаяся после этого, определяет, на какой стороне вы находитесь между 3 и 4, так как вы можете иметь одинаковые значения силы сигнала (-89, -54) выше или ниже маршрутизаторов (посмотрите на диаграмма)

затем просто найдите другой маршрутизатор и обратите внимание на уровень сигнала. Вы должны быть в состоянии определить, на какой стороне вы находитесь довольно легко, просто взглянув на отношения силы сигнала между 5 и 6 маршрутизаторами (на диаграмме).

2) Вы можете сделать то же самое с высотой.

чтобы сделать все вышеперечисленное, вам действительно нужно только приближение расстояния против силы сигнала и расстояния между маршрутизаторами. Из моего тестирования (I написал свой собственный код триангуляции WiFi), сила сигнала довольно однородна на мобильных устройствах, поэтому одно устройство должно иметь те же результаты, что и устройство рядом с ним.

skyhook делает это, я думаю, либо через GPS-позиционирование (оно может быть жестко закодировано), либо в основном тот же принцип, что и этот. Skyhook-единственная служба, одобренная apple для этого, поэтому Apple в основном сделала то же самое, а затем убедилась, что другие приложения не могут ее использовать (любое приложение iPhone, которое использует ограниченная библиотека 80211, содержащая функции для этого, будет запрещена из app store).

Edit: как найти расстояние:

вам нужно сделать несколько простых приближений. Эти приближения не будет, все же в зависимости от вашей среды, так -89 ноги может означать, что Вы 15 футов от маршрутизатора 3, но -89 от маршрутизатора 4 может означать, что Вы 13 метров. Неважно, что вы делаете, это не будет на 100 процентов точны, но это нормально, потому что вы можете получить в пределах 5 футов наверняка.

Итак, вы находите кучу точек, где вы получаете показания от -89 с маршрутизатора 3, и вы записываете, какое расстояние было. Затем вы берете среднее, и вы используете это среднее, чтобы записать в свою базу данных (которая говорит, когда вы -89 от маршрутизатора 3, Вы 15 футов). Затем вы делаете это для других значений, таких как -50 или что-то еще, и вы записываете свои значения и находите среднее. Теперь, если -89 означает, что вы в 15 футах, а -50 означает, что вы 25 футов (просто пример), вы должны приблизить свое расстояние, когда вы -75 от маршрутизатора 3, Если вы не хотите получить приближение вручную для -75. Это было бы громоздко для тонн значений, но вам придется поэкспериментировать, чтобы увидеть, насколько точно вы можете быть с таким количеством точек данных, как вы можете получить. Вы можете приблизиться между двумя средними значениями силы сигнала, понимая, что сила сигнала логарифмична, поэтому вы можете оценить, что, поскольку -89 составляет 15 футов, то -75 будет логарифмически (база 10 или база 2, я не помню, но я склоняюсь к базе 10) дальше, чем -89 в 14/100 раз.

Edit: запрос кода

у меня где-то код, но это было пару лет назад, поэтому мне придется перерыть много вещей, чтобы найти его. Я думаю, что концептуально это должно быть легко повторить без кода. Мне потребовалось около 50 строк кода java для устройств android, которые я тестировал.

по существу я взял телефон android и создал приложение, которое позволяет мне в любой момент отображать текущий идентификатор подключенного устройства wifi, его уровень сигнала, другие близлежащие идентификаторы wifi и их уровень сигнала, а затем местоположение GPS. Все это доступно через api android. Я думаю, вам нужно устройство android на API 4 или выше или что-то еще. Это было как 3 или 4 года назад, поэтому я просто выбрасываю это из того, что я помню.

часть местоположения GPS должна была сделать отображение между физической и wifi силой проще, вместо того, чтобы создавать схему карты моего объекта каким-то другим способом, я мог бы просто иметь Google maps сделать это для меня в то же время, так как я могу наложить их карту и координаты GPS по существу, создавая карту расстояния. Вам все равно понадобится карта глубины для отображения уровней пола, что мы можем сделать вручную довольно легко, найдя, если вы находитесь в середине двух маршрутизаторов. Мы знаем, что сила сигнала сильнее к WiFi хабы на том же этаже, а затем можете проверить по убедитесь, что у вас есть более слабые сигналы к концентраторам wifi на разных этажах. Эта карта глубины по существу представляет собой список WiFi-концентраторов и их соответствующих этажей. Нам не нужны их позиции, так как мы можем наилучшим образом соответствовать силе сигнала к местоположениям GPS, которые мы захватили, когда ходили по объекту и захватили силу сигнала к определенным концентраторам. Это простая математика. Поэтому для 2D-плоскости, глядя сверху вниз, у нас есть куча таких объектов:

и тогда, когда мы пингуем клиентское устройство и хотим наилучшим образом соответствовать ему, он возвращает такой объект:

потом мы легко можем лучше подойдет наш ClientPosition на 2D-карте, которую мы создали с двумя объектами.

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

В идеале, вы хотите попробовать и ударить пару разных устройств, которые охватывают пару разных беспроводных технологий (некоторые устройства a, некоторые устройства b, n, g и т. д.), Чтобы получить более точный результат. Однако я обнаружил, что точность не так уж важна, и вы будете в пределах 5 футов или около того. Это было достаточно точно для моих нужд. В идеале, все WiFi-концентраторы-одна и та же модель, и они обычно находятся в крупных объектах/компаниях, но даже тогда это не так важно. Изменчивость настолько мала, и если вам не нужна сумасшедшая точность, это не будет иметь значения.

Ну, это сигнал, поэтому его интенсивность будет падать на квадрат расстояния. См. Закон Обратных Квадратов

Android собирается дать вам силу сигнала в dBm. Я не знаком с этим устройством, но если это что-то вроде звуковых децибел, это не линейная шкала. Ты захочешь учесть это.

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

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

даже не беспокойтесь о преобразовании DBm в расстояние. Радиосигналы путешествуют со скоростью света (почти), за исключением некоторого затухания из-за факторов окружающей среды. Итак, если вы можете "пинговать" устройство, вы можете получить общее представление о его расстоянии. Учитывая всенаправленную антенну известного местоположения, вы можете использовать время, необходимое для получения ответа, чтобы построить радиус и нарисовать круг. Теперь, если вы сделаете это с нескольких устройств, круги будут пересекаться, что должно предоставить вам направление. Конечно, это все 2d. Вы могли бы сделать то же самое в 3d, но вместо этого вы бы рисовали сферы. Чем больше устройств у вас есть, тем более точным может быть местоположение.

Читайте также: