Подмена устройства

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

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

Что такое Подмена устройства?

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

Веб-сайт может отслеживать свойства браузера, файлы cookie, настройки экрана, язык, часовой пояс, IP-адрес и графическую информацию. Мобильное приложение также может получать идентификаторы на уровне приложения, сведения об операционной системе, результаты целостности и данные датчиков. Точная информация зависит от платформы, разрешений и контроля конфиденциальности.

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

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

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

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

Как работает Подмена устройства?

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

Этот процесс можно разделить на пять этапов:

  1. Веб-сайт или приложение собирает сигналы устройства, которые ему разрешено наблюдать.
  2. Среда сообщает, маскирует, сбрасывает или заменяет одно или несколько значений.
  3. Сервис сравнивает эти значения с другими текущими сигналами.
  4. Он сравнивает результат с предыдущими сеансами, историей учетной записи и известными шаблонами устройств.
  5. Политика безопасности решает, разрешать, отслеживать, проверять, просматривать или ограничивать активность.

Доступные сигналы различаются в зависимости от контекста.

Веб-сайт работает в основном с информацией, предоставляемой через браузер и сетевое соединение. Обычно он не может прочитать IMEI, серийный номер оборудования или MAC-адрес сетевого интерфейса.

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

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

Какие сигналы устройства могут быть искажены?

Идентификация устройства — это не один универсальный номер. Это набор сигналов с разным объемом и продолжительностью жизни.

Сигнальный слойПримерыВажное ограничение
Свойства браузераПользовательский агент, подсказки клиента, язык, часовой пояс, размер экранаЭти значения описывают среду браузера, а не все физическое устройство.
Свойства графикиСредство рендеринга WebGL, вывод Canvas, поддерживаемые графические функцииОборудование, драйверы, версии браузера и элементы управления конфиденциальностью могут изменить результат.
Идентификаторы приложенийИдентификатор Android, идентификатор приложения, рекламный идентификаторОбласть действия и поведение сброса зависят от идентификатора.
Состояние устройстваМодель, версия ОС, информация о сборке, статус root или джейлбрейкаНеобычное состояние устройства не является доказательством мошенничества
Среда выполненияЭмулятор, виртуальная машина, Облачный телефонЭмуляция может использоваться для разработки, тестирования, автоматизации или злоупотреблений.
РасположениеGPS, часовой пояс, локаль, геолокация IPЭти источники могут не соглашаться по законным причинам.
Сетевой контекстIP-адрес, ASN, статус прокси-сервера или VPN, свойства транспортаИдентификация сети и идентификация устройства — это отдельные уровни.
Целостность приложенияПодпись приложения, источник установки, двоичная целостностьДействительное приложение не доказывает, что каждое действие является законным.
Целостность устройстваСертифицированное состояние устройства, аппаратная аттестацияСовместимость и доступность различаются на разных платформах.
История сеансовФайлы cookie, токены, предыдущие входы в систему, привязки учетных записейДанные сеанса описывают непрерывность, а не физическое оборудование.

Некоторые значения легко изменить. Другие защищены правилами операционной системы или аппаратными ключами. Именно из-за этого различия службы редко доверяют одному атрибуту устройства отдельно.

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

Подмена устройства и снятие отпечатков пальцев устройства

Фингерпринтинг браузера собирает и объединяет наблюдаемые сигналы браузера и среды. Результат может помочь службе распознать возвращающуюся среду или сравнить ее с известными шаблонами.

Подмена устройства изменяет или искажает некоторые из этих сигналов.

Разница очевидна:

  • Отпечатки пальцев — это метод наблюдения.
  • Спуфинг – это попытка изменить наблюдаемое.

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

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

Подмена устройства и эмуляция устройства

Android-эмулятор воспроизводят среду Android в программном обеспечении. Разработчики используют их для тестирования, отладки, проверки совместимости и автоматического контроля качества.

Эмулятор не является автоматически поддельным устройством. Он может точно идентифицировать себя как эмулятор. В этом случае это просто другой тип среды выполнения.

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

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

Подмена устройства и подмена местоположения

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

Это уже, чем Подмена устройства. Местоположение — это только часть профиля устройства.

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

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

Подмена устройства и подмена IP-адреса

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

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

Другой IP-адрес может изменить сетевой контекст, но не заменяет информацию о браузере, приложении, устройстве или сеансе. Различия между прокси, VPN и Антидетект Браузер важны при оценке этих уровней.

Почему используется Подмена устройства?

Одна и та же модификация сигнала может поддерживать законное тестирование или несанкционированную деятельность. Окружающий контекст определяет риск.

Законное использование

Уполномоченные группы могут изменять информацию об устройстве для:

  • Тестирование совместимости браузера и приложения
  • Проверка контроля мошенничества
  • Обеспечение качества для всех конфигураций устройств
  • Исследования конфиденциальности и безопасности
  • Контролируемая автоматизация
  • Воспроизведение ошибок, специфичных для устройства
  • Тестирование региональных или языковых настроек

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

Неправомерное использование

Подмена устройства также может поддерживать:

  • захват аккаунта
  • Создание фейкового аккаунта
  • Продвижение и злоупотребление рефералами
  • Рекламное мошенничество
  • Мошенничество с платежами
  • Обман игры
  • Повторный доступ после ограничения устройства
  • Попытки скрыть автоматизированную активность

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

Как платформы обнаруживают Подмена устройства?

Системы обнаружения ищут несоответствия, неожиданные изменения, неудачные проверки целостности и закономерности, связанные со злоупотреблениями.

Согласованность перекрестных сигналов

Платформа может сравнивать значения, которые вместе должны иметь смысл.

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

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

Непрерывность устройства

Службы могут сравнивать текущие сигналы с предыдущими сеансами.

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

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

Целостность приложения и устройства

Мобильные платформы предоставляют более надежные доказательства целостности конфиденциальных рабочих процессов приложений.

Google Play Integrity может возвращать информацию о двоичном файле приложения, источнике установки, целостности устройства, эмулируемых средах и недавней активности устройства. Apple App Attest позволяет серверу проверять утверждения, созданные законным экземпляром приложения, с помощью аппаратно поддерживаемого ключа.

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

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

Поведение и скорость

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

Платформы могут проверять:

  • Количество учетных записей, связанных со средой
  • Ошибки входа
  • Частота запросов
  • Повторные заявки на продвижение по службе
  • Попытки оплаты
  • Порядок навигации
  • Продолжительность сеанса
  • Внезапные изменения в обычном поведении учетной записи

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

Реагирование на основе рисков

Обнаружение должно предоставить доказательства или оценку риска. Политика должна определить реакцию.

Практическая последовательность ответов такова:

  1. Разрешить деятельность с низким уровнем риска.
  2. Наблюдайте за неопределенной деятельностью.
  3. Запросите дополнительную проверку для деликатных действий.
  4. Отправляйте важные дела на рассмотрение.
  5. Ограничивайте деятельность, когда ее оправдывают доказательства и потенциальный вред.

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

Ограничения и ложные срабатывания

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

Обновление браузера может изменить значения отпечатков пальцев. Пользователь может заменить графический драйвер, переустановить приложение, сбросить рекламный идентификатор, переключить сеть или восстановить телефон. На корпоративном устройстве может быть установлено программное обеспечение для управления. Разработчик может использовать эмулятор или тестовый телефон с root-доступом.

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

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

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

Подмена устройства и профили браузера

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

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

Команды могут использовать MoreLogin API для управления утвержденными рабочими процессами на основе профилей. Авторизация, правила платформы, ограничения скорости, ведение журнала и проверка человеком по-прежнему применяются.

Ключевые выводы

  • Подмена устройства изменяет или искажает сигналы, связанные с устройством.
  • Идентификация устройства состоит из нескольких уровней, а не из одного универсального идентификатора.
  • Снятие отпечатков пальцев устройства отслеживает сигналы. Подмена устройства изменяет наблюдаемое.
  • Эмулятор, прокси-сервер, VPN, браузер конфиденциальности или устройство с root-доступом не являются автоматическим доказательством мошенничества.
  • Обнаружение работает лучше всего, когда оно сочетает в себе согласованность, целостность, историю, поведение и бизнес-контекст.
  • Профили браузера разделяют среды браузера. Они не клонируют физические устройства и не гарантируют результаты работы платформы.

Подмена устройства Часто задаваемые вопросы

Что такое Подмена устройства простыми словами?

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

Как работает Подмена устройства?

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

Какую информацию об устройстве может видеть веб-сайт?

Веб-сайт может видеть свойства браузера, информацию об экране, язык, часовой пояс, графические возможности, файлы cookie, IP-контекст и другие значения, доступные браузеру. Обычно он не может напрямую прочитать IMEI, серийный номер оборудования или MAC-адрес сетевого интерфейса.

Является ли Подмена устройства тем же, что и снятие отпечатков пальцев устройства?

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

Является ли эмулятор поддельным устройством?

Не обязательно. Эмулятор — это программная среда устройства. Оно становится частью подделки, когда намеренно скрывает свое эмулируемое состояние или утверждает, что является другим физическим устройством. Многие разработчики используют прозрачные эмуляторы для законного тестирования.

Подделывает ли VPN устройство?

Нет. VPN меняет сетевой маршрут и видимый IP-контекст. Он не меняет автоматически свойства браузера, идентификаторы приложений, состояние операционной системы, аппаратные ключи или историю сеансов. Сетевой контекст — это только одна часть идентификации устройства.

Как приложения обнаруживают Подмена устройства?

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

Может ли обнаружение Подмена устройства вызывать ошибки?

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

Является ли Подмена устройства незаконной?

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

Подделывает ли профиль браузера физическое устройство?

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

Подмена отпечатков пальцев

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

Подробнее

GPS-эмулятор

GPS-эмулятор имитирует координаты, маршруты и движение для мобильного тестирования. Поймите элементы управления макетом местоположения, ограничения датчиков и роль IP-геолокации.

Подробнее

Отпечаток пальца WebGL

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

Подробнее

Android-эмулятор

Android-эмулятор запускает виртуальное устройство на компьютере. Узнайте больше о AVD, способах их тестирования и отличиях от симуляторов, реальных устройств и облачных телефонов.

Подробнее

Отслеживание идентификатора устройства

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

Подробнее

Подмена геолокации

Подмена геолокации изменяет координаты GPS или сообщаемые браузером координаты, в то время как IP-адрес остается отдельным. Посмотрите, как обнаруживаются несовпадающие сигналы местоположения.

Подробнее

Начните создавать с MoreLogin

Изучите справочник API, автоматизируйте задачи из командной строки, подключайте MCP-совместимые инструменты или создавайте повторно используемые RPA-процессы.