Підробка пристрою – це навмисне маніпулювання сигналами пристрою, щоб веб-сайт, програма або система безпеки бачили інший пристрій або стан пристрою. Уражені сигнали можуть включати властивості веб-переглядача, ідентифікатори пристроїв, дані про місцезнаходження, відомості про мережу, інформацію про операційну систему або результати цілісності програми.
Зміна одного сигналу не відтворює весь пристрій. Це також не гарантує, що платформа прийме новий ідентифікатор. Сучасні системи порівнюють сигнали на кількох рівнях, перш ніж вирішити, чи виглядає середовище знайомим, новим, зміненим чи ризикованим.
Що таке Підробка пристрою?
Онлайн-сервіси не можуть перевірити пристрій так само, як людина може перевірити фізичний телефон або комп’ютер. Вони будують ідентичність на основі доступної їм інформації.
Веб-сайт може спостерігати за властивостями браузера, файлами cookie, налаштуваннями екрана, мовою, часовим поясом, IP-адреса та графічною інформацією. Мобільна програма також може отримувати ідентифікатори програми, деталі операційної системи, результати цілісності та дані датчиків. Точна інформація залежить від платформи, дозволів і параметрів конфіденційності.
Підробка пристрою відбувається, коли деякі з цих сигналів змінюються, приховуються, замінюються або повідомляються неточно. Мета полягає в тому, щоб навколишнє середовище виглядало не так, як він насправді.
Наприклад, середовище може повідомляти про іншу модель пристрою або версію браузера. Значення розташування може не відповідати фізичному розташуванню. Емулятор може представляти себе як фізичний телефон. Змінена програма може спробувати виглядати як офіційна версія.
Не всі ці ситуації несуть однаковий рівень ризику. Інженер із забезпечення якості може перевірити програму на кількох конфігураціях пристроїв. Інструмент конфіденційності може зменшити обсяг інформації, доступної веб-сайтам. Шахрай може маніпулювати подібними сигналами, щоб створювати підроблені облікові записи або видавати себе за надійний пристрій.
Сама по собі технічна зміна не встановлює наміру. Авторизація, історія облікового запису, поведінка та спроба дії все ще мають значення.
Як працює Підробка пристрою?
Підробка пристрою зазвичай впливає на одну або кілька частин ідентичності, які служба створює для середовища.
Процес можна поділити на п’ять етапів:
- Веб-сайт або програма збирає сигнали пристрою, які їм дозволено спостерігати.
- Середовище повідомляє, маскує, скидає або замінює одне або кілька значень.
- Сервіс порівнює ці значення з іншими поточними сигналами.
- Він порівнює результат із попередніми сеансами, історією облікового запису та відомими шаблонами пристрою.
- Політика безпеки вирішує, чи дозволяти, контролювати, перевіряти, переглядати чи обмежувати діяльність.
Доступні сигнали залежать від контексту.
Веб-сайт працює в основному з інформацією, яка відкривається через браузер і мережеве з’єднання. Зазвичай він не може прочитати 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 дозволяє серверу перевіряти твердження, створені законним екземпляром програми за допомогою ключа, що підтримується апаратним забезпеченням.
Ці служби корисні, оскільки остаточна перевірка відбувається на сервері. Не слід довіряти скомпрометованій програмі, яка повідомляє про власний стан безпеки.
Результати цілісності все ще потребують політики. Непідтримуваний пристрій, тимчасовий збій платформи, спеціальна операційна система або перевстановлення програми можуть призвести до несподіваного результату, не вказуючи на шахрайство.
Поведінка і швидкість
Технічно послідовний пристрій все ще може поводитися ризиковано.
Платформи можуть перевіряти:
- Кількість облікових записів, пов’язаних із середовищем
- Помилки входу
- Частота запитів
- Повторні претензії щодо підвищення
- Спроби оплати
- Порядок навігації
- Тривалість сеансу
- Раптові зміни нормальної поведінки облікового запису
Ці сигнали також з’являються в Виявлення ботів. Виявлення Підробка пристрою зосереджується на надійності середовища. Виявлення ботів запитує, чи виглядає діяльність автоматизованою та як її слід класифікувати. Дві системи можуть мати спільні докази, але вони відповідають на різні запитання.
Реакція на основі ризику
Виявлення має давати докази або оцінку ризику. Політика має визначити відповідь.
Практична послідовність відповідей така:
- Дозвольте діяльність із низьким рівнем ризику.
- Спостерігати невизначену активність.
- Запит на додаткову перевірку конфіденційних дій.
- Надішліть серйозні справи на розгляд.
- Обмежте діяльність, якщо докази та потенційна шкода виправдовують це.
Такий підхід зменшує шкоду від помилкових спрацьовувань. Він також уникає розглядання будь-якого незвичайного пристрою як ворожого.
Обмеження та помилкові спрацьовування
Ідентифікація пристрою є недосконалою, оскільки пристрої змінюються під час звичайного використання.
Оновлення браузера може змінити значення відбитків пальців. Користувач може замінити графічний драйвер, перевстановити програму, скинути рекламний ідентифікатор, змінити мережу або відновити телефон. На корпоративному пристрої може працювати програмне забезпечення для керування. Розробник може використовувати емулятор або рутований тестовий телефон.
Інструменти конфіденційності створюють ще одну проблему. Вони можуть стандартизувати, блокувати або зменшувати інформацію про пристрій. Це може призвести до того, що багато користувачів будуть виглядати схожими або створювати комбінації, які є незвичайними у звичайних браузерах.
Надійна прив’язка пристрою також може спричинити проблеми під час відновлення облікового запису. Людина, яка втратила телефон, не повинна втратити постійний доступ до облікового запису. Служби потребують шляхів відновлення, які використовують більше, ніж попередні ідентифікаційні дані пристрою.
Практика збору також вимагає обережності. Сигнали пристрою можуть стати особистими даними або онлайн-ідентифікаторами, якщо вони пов’язані з обліковим записом або використовуються для розпізнавання особи. Організації повинні збирати лише те, що їм потрібно, обмежувати збереження, захищати доступ і пояснювати, як інформація підтримує рішення щодо безпеки.
Підробка пристрою та профілі веб-переглядача
профіль браузера зберігає налаштування браузера, файли cookie, пам’ять і стан сеансу в окремому середовищі. Це допомагає командам організовувати авторизовані робочі процеси та зменшувати випадкове накладання між сеансами.
Профіль не копіює фізичний пристрій. Він не може замінити мобільну атестацію за допомогою апаратного забезпечення. Він також не може контролювати те, як інша платформа оцінює обліковий запис, мережу, завдання чи модель поведінки.
Команди можуть використовувати API MoreLogin для керування затвердженими робочими процесами на основі профілів. Авторизація, правила платформи, обмеження швидкості, журналювання та перевірка персоналом все ще застосовуються.
Ключові висновки
- Підробка пристрою змінює або спотворює сигнали, пов’язані з пристроєм.
- Ідентифікація пристрою складається з кількох рівнів, а не з одного універсального ідентифікатора.
- Пристрій для відбитків пальців спостерігає за сигналами. Підробка пристрою змінює те, що спостерігається.
- Емулятор, проксі-сервер, VPN, конфіденційний браузер або рутований пристрій не є автоматичним доказом шахрайства.
- Виявлення працює найкраще, коли воно поєднує послідовність, цілісність, історію, поведінку та бізнес-контекст.
- Профілі браузера відокремлюють середовища браузера. Вони не клонують фізичні пристрої та не гарантують результати платформи.
Поширені запитання щодо Підробка пристрою
Що таке Підробка пристрою простими словами?
Підробка пристрою означає зміну інформації, пов’язаної з пристроєм, щоб веб-сайт, програма або система безпеки бачили інший пристрій або стан пристрою. Змінена інформація може включати властивості веб-переглядача, ідентифікатори програми, місцезнаходження, мережевий контекст або сигнали цілісності.
Як працює Підробка пристрою?
Він працює шляхом зміни, маскування, скидання або заміни одного чи кількох сигналів, які використовуються для ідентифікації середовища. Служба-одержувач може порівняти ці значення з іншими сигналами, попередніми сеансами, історією облікового запису та доказами цілісності, щоб вирішити, чи є результат достовірним.
Яку інформацію про пристрій може бачити веб-сайт?
Веб-сайт може бачити властивості веб-переглядача, інформацію про екран, мову, часовий пояс, графічні можливості, файли cookie, IP-контекст та інші значення, які відкриває браузер. Зазвичай він не може безпосередньо зчитувати IMEI, серійний номер апаратного забезпечення або MAC-адресу мережевого інтерфейсу.
Чи Підробка пристрою те саме, що сканування відбитків пальців пристрою?
Ні. Дактилоскопія пристрою збирає та поєднує спостережувані сигнали для розпізнавання або порівняння середовищ. Підробка пристрою змінює або спотворює деякі з цих сигналів. Зняття відбитків пальців — це процес спостереження, а підробка впливає на те, що отримує спостерігач.
Чи є емулятор підробленим пристроєм?
Не обов'язково. Емулятор — це програмне середовище пристрою. Він стає частиною спуфінгу, коли навмисно приховує свій емульований стан або видає себе за інший фізичний пристрій. Багато розробників використовують прозорі емулятори для законного тестування.
Чи підробляє VPN пристрій?
Ні. VPN змінює мережевий маршрут і очевидний IP-контекст. Він не змінює автоматично властивості веб-переглядача, ідентифікатори програм, стан операційної системи, апаратні ключі чи історію сеансів. Контекст мережі – це лише одна частина ідентифікації пристрою.
Як програми виявляють Підробка пристрою?
Програми та їхні сервери можуть порівнювати сигнали пристрою, досліджувати неочікувані зміни, аналізувати поведінку та використовувати служби цілісності платформи. Делікатні рішення слід приймати на сервері, оскільки змінена програма може фальсифікувати перевірки, які виконуються лише на пристрої.
Чи може виявлення Підробка пристрою викликати помилки?
так Оновлення програмного забезпечення, перевстановлення додатків, інструменти конфіденційності, користувацькі операційні системи, емулятори, спільні мережі та нове апаратне забезпечення можуть створити незвичайні результати. Платформи повинні використовувати додаткові параметри перевірки та відновлення, перш ніж приймати серйозні рішення.
Чи є Підробка пристрою незаконною?
Підробка пристрою не регулюється одним універсальним правилом. Правова та договірна позиція залежить від методу, дозволу, мети, залучених даних і місцевого законодавства. Тестування середовища з дозволом відрізняється від імітації довіреного пристрою для отримання несанкціонованого доступу.
Профіль браузера підробляє фізичний пристрій?
Ні. Профіль браузера керує налаштуваннями веб-переглядача, файлами cookie, пам’яттю та станом сеансу. Він не відтворює фізичний телефон чи комп’ютер і не надає апаратних доказів, які використовуються системами атестації мобільних пристроїв.

UK
