Как определить по номеру телефона абонента: Как по номеру телефона узнать данные о владельце

Содержание

Как определить оператора по номеру телефона

Что мешает точно определить оператора без сервисов

Казалось бы, всё просто: можно запомнить коды стран и операторов связи или взять справочник с такими кодами, а дальше искать нужные значения. Но есть нюансы.

Пересечение кодов

Вопросами распределения номеров занимается Международный консультационный комитет по телефонии и телеграфии (МККТТ, ITU‑T). В его постановлении № E.164 говорится , что номера могут иметь до 15 цифр и обычно записываются с префиксом «+».

Сразу после префикса следует код страны. И уже здесь начинаются сложности. Так, код +7 принадлежит не только России, но ещё Казахстану и Абхазии. +1 — США, Канаде и множеству островных государств Атлантики. Поэтому нужно смотреть и на следующие цифры.

Чем меньше абонентов в стране, тем больше цифр в той части номера, которая отличает её от других государств. Так, украинские номера в международном формате начинаются с +380, а белорусские — с +375.

Карта распределения кодов зон между странами. Изображение: Maximilian Dörrbecker (Chumwa) / Wikimedia Commons

В телефонных планах нумерации для конкретных государств описывают коды для городов и мобильных операторов, правила набора. Например, в России номер выглядит так.

  • Код страны: +7 (международный формат для звонков из‑за границы) или 8 (для звонков внутри страны).
  • Зона нумерации: 3–5 цифр. Для мобильных операторов это 3 цифры, для стационарных номеров в крупных городах тоже 3, а в мелких — 4 или 5.
  • Номер абонента: 5–7 цифр. В мобильных номерах и телефонах крупных городов 7 цифр, в мелких городах — 5–6.
Строение российских номеров, утверждённое планом нумерации. Изображение: Ольга Скворцова / Лайфхакер

Так как абонентов и операторов много, диапазоны мобильных номеров иногда пересекаются. Так, изначально у МТС номера начинались на 91x и 98x, у «МегаФона» — на 92х и 93х, у «Билайна» — на 903 и 96х. Но с ростом числа абонентов добавились новые коды, в том числе одинаковые.

На сайте «Коды.su» пересечения зон нагляднее, чем в плане нумерации

Сейчас на 999 могут начинаться номера «МегаФона», Yota, Tele2 и других более мелких компаний, на 986 — «Билайна», МТС и не только. Так что, помимо кода оператора, нужно смотреть на первые цифры номера.

У стационарных номеров обычно более жёсткая географическая привязка, и диапазоны не пересекаются. Но бывает, что в небольших городах действуют, например, 5- и 6‑значные номера. Тогда перед 5‑значным номером дописывают определённую цифру и используют по аналогии с 6‑значными.

А в крупных городах может быть несколько номерных зон. Например, у Москвы сразу три кода: 495, 498 и 499. К районам они не привязаны. Но номер с одним и тем же кодом могут обслуживать разные поставщики услуг. Например, для 499 это «Билайн», МТС, «Комкор» («Акадо Телеком») и «Телеком ТЗ».

Отмена мобильного рабства

Во многих странах мира привязку номера к оператору отменили в начале 2000‑х. В России же это стало возможным только с 1 декабря 2013 года. Власти решили, что номер телефона — собственность абонента, поэтому разрешили MNP (Mobile Number Portability).

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

Использование цифровых номеров

VoIP‑телефония (голосовые звонки по протоколу IP через интернет) дополнительно усложняет определение номеров. Если не вдаваться в подробности технологии, то можно сказать, что здесь выбирается как можно более дешёвый способ связать абонентов различных операторов, в том числе из разных стран, соответствующие прокси и узлы.

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

Как определить оператора по номеру телефона

Думаем, вы уже поняли, что опираться на память и искать вручную не стоит. Гораздо удобнее использовать онлайн‑сервисы, приложения и USSD‑запросы. Они помогут узнать оператора, а часто и регион, в котором зарегистрирован мобильной номер. Ну или город, из которого звонили со стационарного телефона.

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

Как определить оператора с помощью специальных сервисов

Сайт Центрального НИИ связи

  • География: только РФ.
  • Тип номера: мобильные и стационарные номера.

Единственный официальный сервис, который показывает нового оператора после смены номера. Его данными нередко пользуются другие сайты‑определители.

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

Перейти на сайт ЦНИИС →

Сервисы «МегаФона» и «Билайна»

 

  • География: только РФ.
  • Тип номера: только мобильные номера.

Два представителя «большой четвёрки» добавили на свои сайты страницы, на которых можно быстро определить мобильного оператора и регион. «Билайну» нужна капча, «МегаФону» — нет. В остальном сервисы идентичны.

Определить оператора на сайте «МегаФона» →
Определить оператора на сайте «Билайна» →

Коды.su

  • География: весь мир.
  • Тип номера: мобильные и стационарные номера.

Независимый сервис, который определяет страну и регион для стационарных номеров, а также оператора и регион — для мобильных. Мы проверили несколько номеров из РФ, Украины, Беларуси, Швеции и США, все тесты завершились успешно.

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

Определить оператора на сайте «Коды.su» →

Как определить оператора с помощью приложений

Сотовые операторы

  • География: РФ (c учётом переноса номера), другие страны (без учёта переноса).
  • Тип номера: только мобильные номера.

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

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

Из‑за ограничений iOS в версии для этой системы функций меньше, чем в Android. Например, при входящем звонке не показывается информация об операторе.

appbox fallback https://play.google.com/store/apps/details?id=com.glebzakaev.mobilecarriers&hl=ru&hl=ru&gl=ru

appbox fallback https://apps.apple.com/ru/app/1278633876

Оператор связи по номеру

  • География: только РФ.
  • Тип номера: только мобильные номера.

Лаконичное приложение, созданное с единственной целью: показать оператора и регион по номеру телефона. Занимает минимум места, но требует доступа в интернет для определения номеров.

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

appbox fallback https://play.google.com/store/apps/details?id=ru.oshemb.mnpchecker&hl=ru&hl=ru&gl=ru

Caller ID‑Phone number tracker

  • География: весь мир.
  • Тип номера: мобильные и стационарные номера.

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

appbox fallback https://apps.apple.com/ru/app/1361927997

Как определить оператора с помощью USSD‑запросов

Для абонентов «Билайна»

Этот оператор позволяет проверить только принадлежность номера его сети. Для этого надо ввести USSD‑команду *444*<номер абонента, начиная с 9># и нажать кнопку вызова. В ответном сообщении будет не только информация об операторе, но и — если номер билайновский — указание на регион. Это бесплатно.

Для абонентов «МегаФона»

У «МегаФона» команда *629# и кнопка «Позвонить» обеспечат доступ к меню, в котором нужно ввести абонентский номер. В ответ выдаётся оператор и регион. Запрос бесплатный.

Для абонентов Tele2

Им нужно набрать команду *190*<номер абонента># и нажать на кнопку вызова. На экране выведется оператор и регион привязки номера. Услуга бесплатная.

Читайте также 📱📳📴

: Технологии и медиа :: РБК

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

Альфа-банк начнет платить за информацию о телефонных мошенниках

Читайте на РБК Pro

Зампред комиссии московского отделения Ассоциации юристов России Александр Савельев заявил газете, что страница фактически не предоставляет услуг «пробива» абонентов, а под видом оформления оплаты собирает данные потенциальных клиентов, так что это действительно похоже на оценку потенциального спроса на подобные сервисы.

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

В Tele2 и «МегаФоне» заявили газете, что у них нет сервисов проверки лиц по номеру телефона. По словам собеседника издания в одном из операторов, у крупных компаний подобные программы работают «на принципиально ином уровне» — через big data, искусственный интеллект и специализированные ИT-решения.

Партнер коллегии адвокатов Pen & Paper Станислав Данилов в разговоре с РБК отметил, что «основной лазейкой», которой «ВымпелКом» в данном случае пользуется, является наличие согласия гражданина в письменной или электронной форме использовать его персональные данные практически для любых целей, кроме откровенно незаконных.

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

По мнению управляющего партнера юридической фирмы «Надмитов, Иванов и Партнеры» Александра Надмитова, в данном случае сбор информации осуществляется в маркетинговых целях. Он напомнил, что за обработку персональных данных, не совместимую с целями их сбора, предусмотрена административная ответственность.

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

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

Как найти местоположение человека по номеру телефона: подбираем рецепт

Как узнать где находится абонент мтс без его согласия?

Для этого отправьте СМС с номером абонента (через +7), на номер 1400. Теперь вы сможете узнать местоположение человека по номеру телефона без его согласия, просто выполнив запрос по уже известной вам команде *148*номер #.

Как узнать местоположение зная номер абонента?

Узнать, где находится искомый телефон, можно там же или с помощью USSD-запроса *140*7xxxxxxxxxx# (где 7xxxxxxxxxx— номер телефона искомого абонента).

Как узнать местоположение человека по Вайберу без его ведома?

Как узнать местоположение человека по Вайберу без его ведома

  1. Открываем на чужом телефоне ваш общий чат
  2. Переходим в панель «Информация» через меню (нажать три точки в правом верхнему углу экрана) или «свайпом» справа налево
  3. Включаем настройку «Местоположение»

Как узнать где в данный момент находится абонент мтс?

Услуга МТС «Локатор»

  1. Через Личный кабинет на сайте МТС.
    Отправьте СМС с текстом ЛОГИН на короткий номер 7888. …
  2. Через мобильное приложение, которое можно скачать бесплатно на AppStore или GooglePlay;
  3. Отправив СМС на короткий номер 6677. В SMS нужно указать имя и номер телефона добавляемого человека.

Как найти человека по номеру телефона без его согласия Украина?

Законно установить местонахождение человека по номеру телефона без его согласия могут только уполномоченные на то органы: прокуратура, полиция. Им потребуется получить ордер (разрешение на запрос данных), отправить заявку сотовому оператору и дождаться предоставления данных. Все это занимает, в среднем, 1 – 2 дня.

Как найти местоположение по номеру телефона?

Как узнать, где находится устройство, заблокировать его или удалить с него данные

  1. Откройте страницу android. com/find и войдите в аккаунт Google. …
  2. На потерянный телефон придет уведомление.
  3. На карте появится информация о том, где находится телефон. …
  4. Выберите действие.

Как определить местоположение телефона по IMEI?

Узнать его можно заранее через комбинацию *#06#. Так как IMEI привязан к слоту устройства, в телефоне с двумя симками будет 2 идентификатора. Кроме того, IMEI вы найдете на упаковке из-под телефона или на гарантийном талоне. Номер IMEI поможет, если ваш телефон украли и искать его вы будете через полицию.

Можно ли узнать где находится человек если выключен телефон?

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

Как узнать Геолокацию человека через Вайбер?

Как в Viber узнать местоположение человека?

  1. В чате сделайте свайп от правой части экрана к левой (проведите пальцем, как показано стрелкой на скриншоте).
  2. Переведите рычажок «Местоположение» в положение «Вкл.», как показано на скриншоте.
  3. Теперь при отправлении сообщении будет отправляться и ваше местоположение, о чем указывает соответствующий значок.

Как узнать местоположение телефона с помощью Ватсап?

Как следить за местоположением друзей в WhatsApp

  1. Откройте чат с контактом или групповой чат.
  2. Нажмите «Добавить», выберите «Место/Местоположение».
  3. Нажмите «Делиться геоданными» и укажите, в течение какого времени вы хотите делиться информацией о своём местоположении.

Можно ли узнать кому принадлежит номер мобильного телефона?

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

Как на айфоне определить местоположение другого человека?

Чтобы проверить свой статус передачи геопозиции, выполните следующие действия.

  1. Нажмите «Настройки» > [ваше имя]. В iOS 11 выберите меню «Настройки» > [ваше имя] > iCloud.
  2. Нажмите «Поделиться геопозицией».
  3. Нажмите [имя члена семьи], чтобы предоставить доступ этому человеку.

Методы определения местоположения абонента сети GSM

Создано: 2007-09-03

Обновлено: 2012-04-22

Вопросы

  • Какие существуют методы определения местоположения абонента в сети GSM?
  • IMEI телефона (серийный номер) не участвует в процессе авторизации в сети. А можно ли найти местоположение телефона в GSM сетях по IMEI и почему эта услуга “заблокирована” у наших операторов. Т.е. мои знакомые несколько раз натыкались на то, что у них крали телефоны и оператор не мог им предоставить информацию о местоположении не то что по IMEI – по самой симке.
  • Может ли сам GSM-телефон как-то определить свои координаты?

Короткий ответ

На самом деле, вопрос об определении местоположения абонента сети GSM – это четыре отдельных вопроса:

  1. Может ли телефон (или его пользователь) определить свое текущее положение?
  2. Может ли телефон (или его пользователь) определить свое прошлое положение — в момент совершения вот этого звонка из списка полученных, например?
  3. Может ли оператор (или правоохранительные органы) определить текущее положение телефона?
  4. Может ли оператор (или правоохранительные органы) определить прошлое положение телефона — например, в момент совершения какого-то важного звонка?

Короткие ответы будут такими:

  1. Телефон может определить свою текущее положение с точностью до нескольких десятков метров только если доступны сведения о координатах базовых станций, или если в телефоне есть приемник GPS.
    Иначе — никак.
  2. Телефон может определить свое прошлое положение только если это какой-то нестандартный телефон — например, смартфон со специальным программным обеспечением, который может определить свое текущее положение и записывает эту информацию совместно с информацией о совершенных/принятых звонках. Иначе — никак.
  3. Оператор, в принципе, всегда может определить примерное положение абонента. Если нельзя посылать какие-то запросы на определяемый телефон — то точность может быть до 32 км или даже хуже. Если можно посылать какие-то запросы на телефон — и тем самым потенциально дать понять его владельцу, что им “интересуются”, то можно повысить точность до 100-1000 метров в городских условиях. Применение специального оборудования в сети оператора позволяет повысить точность до 10-100 метров. Существует расхожее заблуждение о простой “триангуляции положения любого телефона с трех базовых станций” является именно заблуждением и подробно рассмотрено в другой статье на этом сайте.
  4. Оператор может определить прошлое местоположение произвольного телефона в момент совершения звонка или приема SMS с большой погрешностью – будут известны координаты базовой станции, которая начала обслуживать звонок. Где был телефон в промежутках между звонками – оператору неизвестно.

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

Длинный ответ

Как телефон может узнать, где он сам находится сейчас?

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

Если телефон обладает какими-то сведениями о том, где (по каким координатам) расположены базовые станции, то он может попытаться вычислить зону, в которой области гипотетического покрытия всех “соседних” базовых пересекаются. Где-то в пределах этой области и будет находится телефон. Чем точнее телефон знает (или оценивает) границы зон покрытия, тем точнее будет работать такой метод. Именно так работает приложение Google Maps Mobile (Google Latitude). Если же данных о местонахождении базовых нет, то и у телефона не будет никакой возможности вычислить свое местоположение.

Как оператор может узнать, где телефон находится сейчас?

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

  1. Утверждение о том, что Страшные Спецслужбы могут удаленно включить динамик вашего телефона и вас прослушивать (и более того — они этим регулярно занимаются) — параноидальный бред. Никому не интересно слушать шуршание от трения вашего телефона о карман ваших штанов 🙂 Гораздно проще подключиться к коммутатору, и прослушивать там ваши звонки (чем Страшные Спецслужбы и заниманются, не особо делая из этого тайну).
  2. Точно определить местоположение обычного GSM-телефона в обычной GSM-сети в произвольный момент времени нельзя просто потому, что телефон в промежутках между звонками молчит и “не говорит”, куда его несут. С другой стороны – телефон при включении и периодически в процессе работы делает location update-ы, в результате чего у оператора есть примерная информация – в виде номера соты – о том, где телефон был какое-то время тому назад. Чем чаще телефон совершает звонки – тем более точной будет эта информация. Но, в любом случае, это всего лишь номер соты – который дает на карте круг с радиусом до 32 км вокруг места ее установки.

В городских условиях больше помех для распостранения радиосигнала, поэтому радиус зоны покрытия будет меньше – порядка одного-двух километров, или даже меньше. В таких условиях сведений даже об одной соте будет достаточно для предоставления простейших услуг, привязаных к местоположению телефона, которым не нужна особенная точность. Т.к. большинство подобных услуг требуют от абонента отправки SMS-а с запросом, информация о местоположении телефона будет обновлена в момент отправки этого SMS-а. Кроме того, оператор может “стимулировать” телефон обновлять информацию о своем местоположении, посылая ему специальные SMS-ы (zero sms, null sms), получение которых пройдет незаметно для владельца телефона (если только он не держит рядом пресловутый детектор GSM-сигналов).

Еще оператор может раскошелиться и внедрить у себя в сети “продвинутые” технологии позиционирования (их описание может быть найдено в сети по ключевым словам “angle of arrival”, “uplink time difference of arrival”, “assisted GPS”). В этом случае у оператора могут быть сведения, более точные, чем LAC/CellID последнего location update.

Внимательный читатель может спросить: “все эти CellID и EOTD — это хорошо, но как из этого получить конкретный адрес, улицу Пушкина, дом Колотушкина?”. Как минимум, оператор имеет базу географических координат всех базовых станций и привязки этих координат к адресам (чтобы обслуживающий персонал знал, куда ехать для устранения аварий). Кроме того, оператор может воспользоваться услугами многочисленных картографических компаний, которые могут продать ему карты, он-лайн сервисы про преобразованию координать в адреса/маршруты/списки кабаков и так далее. Как правило, так и происходит — конкретные сервисы предоставляются третьими лицами, а оператор предлагает свои услуги по вычислению координат, и не более того.

Как оператор может узнать, где телефон находился раньше?

Тут ответ совсем простой. Информация о том, где телефон был, должна браться из какого-то архива. Поскольку оператор обязан несколько лет хранить записи, на основании которых делается биллинг и выставляются счета, именно этот архив напрашивается в качестве очевидного источника сведений о прошлом местоположении телефона. Как правило, так и происходит — информация об истории “перемещений” телефона берется из так называемых “записей учета стоимости”, которые формируются по факту совершения/получения звонка или SMS.

Эти записи содержат, помимо всего прочего, информацию о IMSI (номере SIM-карты), IMEI (серийном номере мобильника), LAC (группы базовых станций) и CellID (номер базовой станции в пределах LAC). Следовательно, местоположение телефона в прошлом можно определить как по его серийному номеру (IMEI), так и по номеру сим-карты с точностью до соты, но только в случае, если телефон использовался для звонков/SMS-ов.

Версию о том, что оператор сохраняет всю-всю-всю сигнальную информацию, связанную с обеспечением mobility абонента (сведения о location update-ах, handoff-ах и handover-ах), мы отметаем, как фантастическую. Во-первых, слишком много данных, и из-за этого их сложно обрабатывать и коррелировать с приемлимой скоростью. Во-вторых, от этого нет никакой пользы для самого оператора. В лучшем случае, оператор сохраняет всю “сигнализацию” о звонках и SMS-а, начиная с интерфейса BSC<->MSC и выше, и использует ее для анализа/улучшения качества связи, но там нет никаких дополнительных сведений о местоположении телефона.

Кто и когда может получить эту информацию? Можно ли таким образом найти украденый/утеряный телефон? Оператор не предоставляет таких сведений абонентам, зато может предоставить их, например, прокуратуре в ответ на соответствующий официальный запрос. Соответственно, при краже телефона надо писать заявление и понуждать милицию выполнять свои прямые обязанности — если их замотивировать, то они таки будут искать телефон (были преценденты).

Без обращения со стороны милиции/прокуратуры оператор может максимум заблокировать использование в своей сети определенной SIM-карты (это возможно всегда, например — путем выноса записи о карте из AuC) и/или использование в сети телефона с определенным IMEI (это возможно только при наличии в сети оператора EIR. Как правило, многие экономят и EIR не покупают).

Литература:

Комментировать в LiveJournal

GSM: чижик-пыжик, где ты был? или об определении местоположения абонента сети GSM — dump -0f

Заказной пост в ответ на вопросы:
* Методы определения местоположения абонента в сети GSM?
* IMEI телефона не участвует в процессе авторизации в сети? Можно ли реально найти телефон в GSM сетях по IMEI и почему эта услуга «заблокирована» у наших операторов. Т.е. мои знакомые несколько раз натыкались на то, что у них крали телефоны и оператор не мог им предоставить информацию о местоположении не то что по IMEI по самой симке.

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

Начнем со второй части.
1. Утверждение, что в любой момент времени можно определить положение абонента GSM-сети в пространстве с точностью до 500 метров — как правило неправда и бред.
2. Как правило, чем чаще вы звоните/посылаете/принимаете SMS-ы, тем точнее можно определить ваше местоположение. (читайте длинный ответ — там написано, какие из этих утверждений бывают исключения).

Теперь о первой части — можно ли узнать, где телефон был и «найти» его? Ответ: можно узнать с точностью до соты, где был телефон в момент совершения звонков, передачи и приема SMS-ов. Если телефон не использовали, то даже и такой информации не будет.

Длинный ответ

Часть первая, где телефон находится сейчас?

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

1. Утверждение о том, что Страшные Спецслужбы могут удаленно включить динамик вашего телефона и вас прослушивать (и более того — они этим регулярно занимаются) — параноидальный бред (надо развивать мысль, или и так понятно, какие шаги в выводе я пропустил?). Вдобавок, никому не интересно слушать шуршание от трения вашего телефона о карман ваших штанов 🙂 Гораздно проще подключиться к коммутатору, и прослушивать там ваши звонки (что Страшные Спецслужбы с успехом и делают).

2. Определить местоположение обычного GSM-телефона в обычной GSM-сети в произвольный момент времени нельзя просто потому, что телефон молчит и «не говорит», куда его несут, и даже location update-ы при пересечении границ сот делает не всегда. Какие могут быть исключения? Если в сети оператора внедрена одна из «продвинутых» технологий позиционирования (EOTD, TOA или GPS-based), то у оператора могут быть сведения, более точные, чем LAC/CellID последнего location update. Однако публикации в Internet эту важную оговорку как правило не делаю, и безусловно указывают точность обнаружения в 500 метров всегда, ссылаясь на некую «триангуляцию, которую выполняют базовые станции», что есть полный и безоговорочный бред.

Фокус, однако, в том, что для большого числа практических применений совершенно не требуется знать местоположение абонента в любой момент времени. Типичные location-based services вроде «где я?» и «где ближайших кабак?» получают информацию о местоположении абонента только потому, что абонент обращается к этим сервисам при помощи звонка или SMS. А если был звонок или SMS, то была работа с конкретной сотой и уточнение твоего местоположение. Т.е. ты послал SMS, и тебя «вычислили».

Внимательный читатель может спросить: «все эти CellID и EOTD — это хорошо, но как из этого получить конкретный адрес, улицу Пушкина, дом Колотушкина?». Как минимум, оператор имеет базу географических координат всех базовых станций и привязки этих координат к адресам (чтобы обслуживающий персонал знал, куда ехать). Кроме того, оператор может воспользоваться услугами многочисленных «картографических» компаний, который могут продать ему карты, он-лайн сервисы про преобразованию координать в адреса/маршруты/списки кабаков and whatnot. Как правило, так и происходит — конкретные сервисы предоставляются третьими лицами, а оператор предлагает свои услуги по вычислению координат, и не более того.

Да, о том, как работают «продвинутые» методы обнаружения местоположения я рассказывать не буду — сошлюсь на литературу.

UPD: читайте ниже комментарии webushka о том, как можно «стимулировать» телефон постоянно выполнять location update-ы (в процессе приема SMS-ов) и таким образом обеспечивать определение своего местоположения с точностью до соты.

Часть вторая, где телефон находился раньше?

Тут ответ совсем простой. Информация о том, где телефон был, должна браться из какого-то архива. Поскольку оператор обязан несколько лет хранить записи, на основании которых делается биллинг, именно этот архив напрашивается в качестве очевидного источника сведений. Как правило, так и происходит — информация об истории «перемещений» телефона берется из так называемых «записей учета стоимости», которые формируются по факту совершения/получения звонка или SMS, и содержат, помимо всего прочего, информацию о IMSI, IMEI, LAC и CellID. Следовательно, местоположение телефона в прошлом можно определить (как по его серийному номеру (IMEI), так и по номеру сим-карты) с точностью до соты, но только в случае, если телефон использовался для звонков/SMS-ов.

Версию о том, что оператор сохраняет всю-всю-всю сигнальную информацию, связанную с обеспечением mobility абонента (сведения о location update-ах, handoff-ах и handover-ах), мы отметаем, как фантастическую 🙂 Во-первых, слишком много данных, и из-за этого их сложно обрабатывать и коррелировать с приемлимой скоростью. Во-вторых, от этого нет никакой пользы для самого оператора. В лучшем случае, оператор сохраняет всю «сигнализацию» о звонках и SMS-а, начиная с интерфейса BSC<->MSC и выше, и использует ее для анализа/улучшения качества связи.

Кто и когда может получить эту информацию? Можно ли таким образом найти украденый/утеряный телефон? Оператор не предоставляет таких сведений абонентам, зато может предоставить их, например, прокуратуре в ответ на соответствующий официальный запрос. Соответственно, при краже телефона надо писать заявление и торбить милицию — если их замотивировать, то они таки будут искать телефон (были преценденты).

Без обращения со стороны милиции/прокуратуры оператор может максимум заблокировать использование в своей сети определенной SIM-карты (это возможно всегда, например — путем выноса записи о карте из AuC) и/или использование в сети телефона с определенным IMEI (это возможно только при наличии в сети оператора EIR. Как правило, многие экономят и EIR не покупают).

Литература: http://gsm.net.ua/position.html

Вопросы? Комментарии?

Что такое номер подписчика

Результаты листинга Что такое номер подписчика

Что такое номер подписчика Google? …

5 часов назад Абонентский номер Google — это номер , который вы получаете за использование Google Voice. Он позволяет совершать звонки, отправлять текстовые сообщения и принимать голосовые вызовы. Но люди были…

Расчетное время чтения: 6 минут

Показать еще

Имущество Выход
uri «тел: +13175550116»
e164 «+13175550116»
абонентский номер «3175550116»
набор номера «1»
isSip ложь
isTel правда
isGlobal правда
схема «тел»
сырые «+13175550116»

Номер телефона Объект Выход
uri “тел: +13175550116 ″
e164 “+13175550116 ″
абонентский номер «3175550116»
набор номера «1»
isSip ложь
isTel правда
isGlobal правда
схема «тел»
сырые “+1 (317) 555-0116 ″

Номер телефона Объект Выход
uri “тел: 13175550116 ″
e164 NOT_SET
абонентский номер «3175550116»
набор номера «1»
isSip ложь
isTel правда
isGlobal ложь
схема «тел»
сырые “13175550116 ″

Номер телефона Объект Выход
uri «sip: [email protected]»
e164 NOT_SET
абонентский номер NOT_SET
набор номера NOT_SET
isSip правда
isTel ложь
isGlobal ложь
схема «глоток»
сырые «глоток: кто-то @ пример.com «

Имущество Выход
uri «тел: +442079460193»
e164 «+442079460193»
абонентский номер «2079460193»
набор номера «44»
isSip ложь
isTel правда
isGlobal правда
схема «тел»
сырые «+442079460193»