Варианты модели устройства Android имеют одинаковое аппаратное обеспечение? - PullRequest
0 голосов
/ 15 октября 2019

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

Благодаря последним обновлениям конфиденциальности Android невозможно получить любой не сбрасываемый идентификатор оборудования. Поэтому я хочу связать менее точную информацию об устройстве, такую ​​как вариант модели сборки, с другими типами данных (местоположение, IP-адрес ...), чтобы повысить достоверность идентификации конкретного устройства.

Каждая модель устройства (например, Galaxy S10) имеет разные варианты (SM-G970x, SM-G973x, SM-G975x, SM-G977x). И вы можете получить вариант, подобный следующему.

val modelWithVariant = Build.DISPLAY

Мой вопрос таков: могу ли я еще больше повысить свой уровень доверия, глядя на информацию об аппаратном обеспечении конкретного устройства (конечно, не ОЗУ и хранилище, которые просто получить)? Я имею в виду, вариант сборки устройства имеет точно такое же оборудование? Или, может быть, оборудование может немного отличаться?

Я не смотрю на Secure.ANDROID_ID, WIDEVINE_ID, Firebase ID или другие сбрасываемые идентификаторы.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...