Рандомизация MAC-адресов и iOS 14
Новая версия ОС устройств Apple — iOS 14 — будет рандомизировать MAC-адреса для каждой сети (SSID). Подменный идентификатор устройства будет обновляться каждые 24 часа. Проблема ли это для производителей WiFi-Радаров? Рассказываем, как это повлияет на рынок WiFi-устройств в целом.
Новые верcии ОС устройств Apple выйдут осенью этого года. iOS 14 будет доступна для устройств iPhone 6s и новее.
MAC-адрес — это уникальный идентификатор из букв и цифр, который присваивается каждому устройству с доступом в Интернет. Например, MAC-адреса есть у смартфонов и ноутбуков, а также у принтеров, сканеров и др. Этот идентификатор используется для подключения к беспроводной или проводной сети.
В России MAC-адреса можно собирать и использовать для настройки онлайн-рекламы на площадках «Яндекс» и myTarget. Без связки с номером телефона или ФИО владельца устройства MAC-адрес не считается персональными данными.
MAC-адрес также необходим, чтобы идентифицировать устройство, когда пользователь подключается к WiFi-сети. Таким образом можно осуществлять политику контроля доступа к сети.
Рандомизация MAC-адреса — это процесс, когда устройство «подделывает» свой настоящий идентификатор. Система генерирует случайный набор цифр и букв, чтобы скрыть настоящий MAC-адрес.
Работает это по определенному алгоритму, который гарантирует то, что «поддельный» идентификатор никогда не будет пересекаться с другими настоящими MAC-адресами ни одного из производителей оборудования.
Например, когда на смартфоне в фоновом режиме работает WiFi-модуль, он в процессе автономного поиска WiFi-сети, к которой можно подключиться, может рассылать сетевым устройствам поддельный MAC-адрес.
В настоящем времени большинство операционных систем подменяют реальный MAC-адрес только во время поиска беспроводных сетей для доступа в Интернет. Но это ни на что не влияет при непосредственном подключении к WiFi. С новой версией ОС от Apple рандомизация MAC-адресов будет включена по умолчанию для всех WiFi-сетей, не только во время автономного поиска.
С одной стороны, рандомизация повышает уровень безопасности для пользователя, но также это может усложнить подключение к WiFi-сетям.
Инструменты сбора аудитории для гиперлокального таргетинга в онлайн-рекламе, такие, как WiFi-Радар, не смогут собрать MAC-адреса устройств Apple с новой прошивкой (например, модели iPhone 6s и моложе).
WiFi-Радар — инструмент сбора аудитории для онлайн-рекламы и для получения аналитических данных. Инструмент собирает MAC-адреса смартфонов и ноутбуков, на которых включен модуль WiFi, в радиусе до 70 метров.
С помощью WiFi-Радара можно собрать тех, кто проходит мимо заведения, гостей определенного мероприятия, клиентов конкурентов или просто посетителей любой локации — парка, ТЦ и др. Полученную аудиторию идентификаторов можно выгрузить на рекламную площадку. Рекламная площадка «смэтчит» MAC-адрес и пользователя и покажет ему рекламу товара или услуги бизнеса.
Устройство также помогает анализировать поведение проходящего потока людей: можно определить, какой процент людей просто прошел мимо WiFi-Радара, сколько находилось рядом достаточно времени для совершения покупки, сколько прошло около инструмента впервые.
По собранным нами данным за 2020 год, процент устройств с операционной системой iOS, которые используют в России, в среднем составляет 37,2%.
При этом 38,7% устройств Apple, которыми пользуются россияне, не обновлены до последней версии прошивки. А 11,3% устройств не смогут обновиться до iOS14, потому что на эту модель не предусмотрена установка последней версии ОС. Это означает, что после обновления версии ОС от Apple устройства WiFi-таргетинга не смогут собирать
23,7% от трафика — людей с установленной iOS14 на их iPhone.
«Эта ситуация скажется на работе нашего продукта — WiFi-Радара — и мы не сможем собирать до 23,7% проходящего трафика. Мы будем отслеживать все изменения, — технический директор Hot-WiFi Вадим Виноградов. — Также рандомизация MAC-адресов — шаг вперед в вопросах безопасности и анонимности для пользователей».
Помимо MAC-адресов, рекламные площадки принимают номера телефонов и email-адреса пользователей, на них можно настроить таргетированную рекламу. Собирать контакты покупателей помогают программы лояльности, гостевые WiFi-сети, как, например, наш Хотспот, квизы и формы заявки на сайтах и различные мероприятия, на которых стоит стенд компании.
Для поиска новых покупателей можно использовать собственную клиентскую базу — выгрузить контакты клиентов на рекламную площадку и расширить аудиторию с помощью инструмента look-alike.
Такой способ рекламы помог нам найти первых клиентов, когда мы выходили на новый рынок — в ОАЭ. Мы выгрузили свою базу клиентов HoReCa на Facebook, расширили ее с помощью look-alike и ограничили показ рекламы по геопозиции — в Дубае. За первые 2 недели показа рекламы получили 18 лидов, из них 10 дошли до финального этапа согласования. Получили выручку от продаж — 640 тыс. руб.
Рандомизация MAC-адресов в новой версии ОС устройств Apple может привести к усложнению подключения к WiFi-сетям. Сейчас точки доступа WiFi используют MAC-адреса устройств, чтобы определить, подключался ли уже пользователь к этой точке доступа или еще нет.
Обычно при повторном подключении точка доступа может распознать устройство. Не нужно повторно проходить регистрацию. Однако, при рандомизации MAC-адресов WiFi-сеть не сможет автоматически определить устройство. Пользователю придется ежедневно проходить авторизацию для доступа в WiFi-сеть (поскольку рандомизированный MAC-адрес в новой версии ОС Apple будет изменяться каждые 24 часа).
Это также коснется владельцев гостевых WiFi-сетей, например, ресторанов и фитнес-центров. MAC-адрес нельзя будет связать с устройством или пользователем. Некоторые пользовательские службы не смогут работать без дополнительного ввода данных. Поставщик WiFi-сетей также не сможет выполнять запросы от полиции, если возникнет такая необходимость.
Тем не менее гостевые WiFi-сети могут помочь восполнить пробел в сборе данных: гостя можно попросить оставить свои контакты — номер и email — при авторизации в WiFi. Или предложить пройти авторизацию через соцсети и попросить подписаться на группу бизнеса в соцсетях. В дальнейшем эти контакты можно использовать для настройки рекламы или СМС- и email-рассылок.
Поскольку эта функция может быть неудобной для посетителей ресторанов, фитнес-центров, библиотек и других заведений с гостевой WiFi-сетью, куда гость приходит не каждый день, владельцы устройств с iOS смогут отключить рандомизацию MAC-адреса для подключения к некоторым конкретным WiFi-сетям.
Опять лишний гемор простым людям(
Простым людям как раз никакого геморроя. Они в большинстве своём даже не будут в курсе.
А вот всем тем, кто завязывается на MAC-адреса (таргетинг, гео, фильтры) — им и геморрой. Но это не простые люди.
Именно простым людям и будет гемморой!
Этим тупым (зачеркнуто) разрабам из Эпла опять вожжа под хвост попала, видимо опять решили свои iBeaconы пропихивать.
Какой гемморой для простых людей, наверное спроисите вы?
Да хуева туча!
Например — у вас на домашнем роутере прописана дополнительная защита — по маку — т.е. только ваши устройства могут коннектирть к вашей домашней сети — работать теперь не будет.
Далее — сценарии для IFTTT для умного дома — например когда вы уходите (ваш мак изчезает с вашего роутера) то выключается свет и наоборот — при появлении в близости вашей точки также включается свет, музыка и т.д. — это все не будет работать если у вас айфончег.
Такие сценарии очень популярны кстати.
Эти эпловские инженегры (индусы походу) всегда славились своим долбоебизбом в отношении Wi-Fi протоколов — они, видите ли считают что они самые умные, блять.
Например из-за этого такие известные устройства как Микротик не всегда корректно работают с айфонами и т.д.
Заебали они своими введениями.
Вангую что они через некоторое время, во время очередной версии-патча их "замечательной", (на самом деле глюкаой iOS ) выключат эту хрень к ебеням.
Так а я о чём написал выше?
Простые люди не ставят фильтры на свои беспроводные сети.
И уж тем более простые люди не пользуются микротиками, с которыми, судя по количеству жалоб и вопросов, даже не каждый сисадмин сходу сможет разобраться.
Так что повторюсь: простым людям как раз никакого геморроя. Весь геморрой поймают энтузиасты и специалисты
Тогда давайте так скажем — простые люди не будут покупать айфончеги с 14 версиями 🙂
Вы просто поймите такую вещь — все это делаецца только для того чтобы раенимировать их сдохший проект с iBeacon, по котороу эти же Эпловцы также будут трекать всех людей, по только не по Wi-Fi а по блютусу.
Неть никакой заботы о пассажирах..
Для Wi-Fi-сети можно выключить рандомизацию. Если человек настроил себе умный дом с условиями по MAC, уж зайти в настройки Wi-Fi и снять одну галочку он(а) сможет.
Например из-за этого такие известные устройства как Микротик не всегда корректно работают с айфонами и т.д.
Микротик — это прямо эконом. Скорее они что-то накосячили, чтобы снизить свои расходы на разработку.
И где эти галочки?
Apple изначально считает что пользователь их продукта — тупой нуб и делает все соответствующе
Рандомизация MAC-адресов: что это такое и зачем это нужно. – Общение – Mi Community – Xiaomi
MAC-адрес (Media Access Control) – это уникальный аппаратный номер вашего смартфона. Без MAC-адреса ваш оператор делает сигналы или вышки. Это может быть использовано для уникальной идентификации вашего устройства Android в Интернете, Интернете или в локальной сети.
Рандомизированный mac-адрес у samsung – что это и как работает?! | как настроить?
Владельцы современных телефонов Samsung Galaxy A20, A30, A51 и им подобных заметили, что настройках Wi-Fi есть пункт «Тип MAC-адреса» и там стоит значение Рандомизированный MAC-адрес . Что это значить и зачем используется? Сейчас расскажу.
У любого сетевого адаптера — будь то кабельная сетевая карта, Wi-Fi или Bluetooth адаптер — есть свой уникальный аппаратный MAC-адрес, используя который можно отслеживать действия пользователя в сети. И этим в последнее время пользуются разные «умные» рекламные системы, отслеживая предпочтения владельца и подсовывая ему персонализированную рекламу.
Чтобы немного защитить своих клиентов от подобной «слежки», производители мобильной электроники придумывают разные фишки. В частности компания Samsung сделала возможность при подключении к сети Wi-Fi использовать не реальный аппаратный адрес телефона или планшета, а сгенерированный случайным образом. Это и называется «Рандомизированный MAC-адрес».
Примечание: На смартфонах iPhone и планшетах iPad тоже есть подобная функция и называется она «Приватный адрес».
На телефонах Самсунг тип используемого MAC-адреса по умолчанию ставится рандомным для каждой беспроводной сети. Если же Вы хотите использовать реальный адрес устройства, то должны зайти в дополнительные параметры подключенной сети Вай-Фай.
Дальше находим пункт «Тип MAC-адреса», в котором стоит рандомизированное значение и меняем его на «MAC-адрес телефона».
Всё. Закрываем настройки и заново подключаемся к сети. После этого в ней будет светиться реальный аппаратный идентификатор Вашего звонильника или планшета.
P.S.: Хочу заметить такой момент — я несколько раз замечал, что подключившись к Wi-Fi у меня нет доступа в Интернет при использовании рандомного МАК-адреса. Я решал проблему переключив на реальный адрес. Имейте в виду такую особенность!
Linux
В Linux процесс чем-то похож на macOS. Вы можете вручную изменить свой MAC-адрес, и он будет сброшен после перезагрузки.
Прежде всего, нам нужно выяснить имя адаптера Wi-Fi. Для этого используйте следующую команду.ip -caОбратите внимание на имя адаптера, которое имеет состояние «ВВЕРХ». В моем случае имя адаптера Wi-Fi — wlp3s0, состояние которого UP.
Затем нам нужно выключить наш адаптер Wi-Fi, чтобы изменить имя. Ниже представлена команда для отключения адаптера Wi-Fi.
sudo ip link set dev wlp3s0 вниз
После выключения адаптера Wi-Fi мы можем изменить MAC-адрес. Для этого ниже приводится команда. Обратите внимание, что вы не можете получить доступ к Wi-Fi, когда он выключен.sudo ip link set dev wlp3s0 address В качестве MAC-адреса можно использовать любой случайный 14-значный буквенно-цифровой адрес. Я использовал «70: 5E: 55: 65: F4: 10».
Теперь, когда мы изменили наш MAC-адрес, мы можем включить наш адаптер Wi-Fi.
sudo ip link set dev wlp3s0 вверх
ip a | grep эфир
Как вы можете видеть на скриншоте выше, я использую назначенный MAC-адрес.
Macos
iOS 14, iPad OS 14 и WatchOS 7 поддерживают рандомизированные MAC-адреса, за исключением macOS. Теперь нет никакого способа получить рандомизированный MAC-адрес в macOS как таковой. Однако вы можете заставить свой Wi-Fi подключаться к беспроводной сети с поддельным MAC-адресом. Это известно как «подмена MAC-адреса».
Для этого нам сначала понадобится имя вашего адаптера Wi-Fi. В основном это en0. Но вы можете быстро проверить это, открыв терминал и выполнив следующую команду.
ifconfigВ выходных данных команды проверьте наличие активного сетевого адаптера. В моем случае активен en0.
Теперь давайте проверим наш исходный MAC-адрес. Для этого выполните следующую команду.
ifconfig en0 | grep -i эфир
Читайте: Как отключить автоматическое подключение в определенных сетях Wi-Fi
Теперь вы можете вставить случайный MAC-адрес или использовать веб-приложение под названием Генератор MAC-адресов сделать так. Используйте следующую команду для замены исходного MAC-адреса. В моем случае я заменяю свой исходный MAC-адрес на «19: e4: 91: 8f: bd: 41».
Обратите внимание, что вам потребуются права администратора для выполнения этой команды.
sudo ifconfig en0 эфир 19: e4: 91: 8f: bd: 41
ifconfig en0 | grep -i эфир
Этот обходной путь действует только до перезагрузки. Следовательно, если что-то работает не так, как задумано, или вы хотите сбросить эту настройку, выполните быструю перезагрузку.
Windows 10
Windows 10 также поддерживает случайные MAC-адреса. Однако по умолчанию он не включен. Чтобы включить его, перейдите в меню «Пуск», введите «использовать случайный аппаратный адрес» и нажмите Enter.
На странице Wi-Fi включите переключатель под опцией «Случайные адреса оборудования». Если вы не знаете, MAC-адрес также известен как аппаратные адреса или машинный адрес. Это позволит вашему ПК с Windows 10 использовать случайный MAC-адрес.
Обратите внимание: если вы сделаете это на офисном ноутбуке, это может привести к проблемам с доступом в удаленной сети. Если вы столкнулись с тем же, отмените изменения и запустите «ipconfig / flushdns» в командной строке.
Заключительные слова
Таким образом, это были способы получения рандомизированных MAC-адресов на различных платформах. Если у вас возникнут дополнительные проблемы или вопросы, дайте мне знать в комментариях ниже.
Инструкция по смене mac адреса:
Здесь мы расскажем о двух способах изменения MAC-адресов на устройствах Android.
- Нет корневого доступа на ваше устройство
- С рут-доступом на ваше устройство
Итак, давайте перейдем к инструкциям, сначала мы расскажем, как изменить Mac-адрес без метода root-доступа, и во-вторых, как изменить Mac-адрес с root-доступом.
Как поменять mac-адрес на android?
На Android изменить MAC-адрес можно через инженерное меню с помощью программы MTK Engineering Mode (только на процессорах MediaTek).
Выключите Wi-Fi, откройте программу и кликните по вкладке MTK Settings. Перейдите во вкладку Connectivity — Wi-Fi — NVRAM.
В строке addr (h,byte) напишите 4, в length(byte) — 6. В строке value(h) высветится ваш действующий MAC-адрес. Вы можете стереть его и прописать необходимый. Далее нажмите на кнопку Write, и адрес изменится. Теперь можно подключить Wi-Fi и продолжить работу с устройством.
Как узнать mac-адрес?
На смартфонах, планшетах и других электронных гаджетах узнать уникальный адрес очень просто. Достаточно зайти в настройки и найти раздел «О телефоне» — «Общая информация». Там и будет 12-значный код — именно он и является MAC-адресом.
Решение проблемы самопроизвольно меняющегося mac-адреса на android
На первый в жизни юбилей подарили сыну планшет, о котором он давно мечтал. Но вот незадача: MAC-адрес у него постоянно менялся произвольным образом после каждой перезагрузки устройства или выключения-включения Wi-Fi. С другими Android-устройствами я такого не наблюдал, а тут впервые столкнулся. Поскольку у нас дома роутер настроен на раздачу интернета по белому списку MAC-адресов, ребёнок оставался без интернета после каждой разрядки планшета до выключения (ну не всегда он мог уследить и вовремя накормить питомца), и я был вынужден лезть в конфиг роутера и прописывать новый MAC-адрес, после чего ребутить роутер. Естественно, нас это устроить не могло.
В поисках решения пришлось изрядно погуглить, ибо в основном на заданную тему попадались крики о помощи, остававшиеся без ответа. На буржуйских форумах вообще советовали сдавать такой планшет в магаз, ибо «It’s illegal and it’s going to cause problems with internet-connected devices all over the world.» Ну понятно, китайским товарищам, вместо того, чтобы по всем правилам получить диапазон адресов и использовать их в выпускаемых устройствах, проще сделать MAC-адрес динамически меняющимся и нигде не регистрироваться.
В конце концов, наткнулся я на несколько способов решения проблемы. Наиболее вменяемые описаны здесь:
раз: http://4pda.ru/forum/index.php?showtopic=512198&st=560#entry27219089 два: http://habrahabr.ru/sandbox/62871/ (этот способ мне не подошёл – Android-устройства, всё же, довольно индивидуальны) и три: http://www.china-devices.com/Thread-Fix-Wifi-BT-Mac-Adress-NvRAM-error (самый доступный).
Вкратце, суть в том, что нужно прописать новый MAC-адрес в файле /data/nvram/APCFG/APRDEB/WIFI, начиная с пятой пары шестнадцатиричных чисел. Удобнее всего делать это сбросив его на комп, в каком-нибудь hex-редакторе, а потом вернув на место и выставив права только на чтение . Последнее не везде подчёркивается, но это важно.
Поскольку передо мной стояла задача не поменять MAC-адрес, а только предотвратить его самопроизвольную смену, достаточно было убрать права на запись для указанного файла (т.е. cd /data/nvram/APCFG/APRDEB и chmod 440 WIFI ). Вуаля! После перезагрузки девайса MAC-адрес остался прежним.
P.S. Конечно, просто так добраться до заветного файла не получится: нужно сначала зарутовать устройство (это отдельная песня) и установить какой-нибудь файловый менеджер, позволяющий работать от рута. Многие советуют Root File Explorer, но мне было приятнее работать в Terminal Emulator for Android (не забываем первым делом ввести команду su ).
P.P.S. Важно: все изменения в системе вы делаете на свой страх и риск! За превращение девайса в кирпич не будет отвечать ни автор сей статьи, ни авторы статей по указанным выше ссылкам.
Важно 2: Рутование устройства ликвидирует гарантию на него.
Важно 3: Если таки будете править файл WIFI, не забудьте предварительно его забэкапить.
P.P.P.S. Да, чуть не забыл: планшет TurboPad 721 на чипсете MTK 8312 с Android 4.2.2 на борту.
Шаг 1 – нет корневого доступа:
- Если вы хотите узнать MAC-адрес вашего устройства, выполните следующие действия:
Там вы увидите текущий MAC-адрес. Нажмите и удерживайте, чтобы скопировать MAC-адрес и сохранить адрес в записной книжке.
Публикации
Что такое рандомизация? Некоторые производители смартфонов, заботясь о сохранности данных своих пользователей, выдают в эфир случайно сгенерированный MAC-адрес устройства пока не увидит знакомую Wi-Fiсеть. При «поимке» Wi-Fiсканером рандомного MAC-адреса, он будет причислен к мусорному. Алгоритмов, которые позволяют вычислить реальный MAC-адрес на основании рандомного, не существует.
При этом, даже если у вас самый современный смартфон, как только он увидим знакомую Wi-Fi сеть и попытается к ней подключиться, он тут же выдаст свой настоящий MAC-адрес. Поэтому Wi-Fi сканеры все равно получают информацию о MAC-адресах даже самых современных устройств.
В сети можно найти описание методов, которые заставляют устройства выдавать свой реальный MAC-адрес, но такое получение информации вряд ли можно считать законным.
Как включить рандомизированный MAC-адрес в Android 10
Не позволяйте MAC-адресу вашего Android указывать ваше местоположение – используйте вместо этого рандомизированный MAC-адрес.
<a target = "_ blank" href = "https://tr3.cbsistatic.com/hub/i/r/2019/09/05/7a76717b-5cac-4434-95d2-58b0b3cff2db/resize/770x/3916902cc20c3018a0b870e4cab103e8 shot-2019-09-05-at-9-15-31-am.png "target =" _ blank "data-component =" modalEnlargeImage "data-headline ="
Изображение: Джейсон Киприани / CNET
Безопасность стала главным приоритетом для мобильных пользователей, особенно для тех, кто использует свои устройства в деловых целях. С каждой версией Android безопасность улучшается. Так обстоит дело с Android 10 (ранее известный как Android Q). В этом выпуске появилась интересная функция, которая может порадовать многих пользователей (особенно тех, кто серьезно относится к безопасности своих мобильных устройств).
Упомянутая новая функция – рандомизированные MAC-адреса. Что может сделать рандомизированный MAC-адрес? Проще говоря, рандомизация MAC-адресов может помешать слушателю использовать MAC-адрес устройства для создания истории активности. Благодаря этому повышается безопасность и конфиденциальность вашего устройства.
ВИДЕТЬ: Политика использования VPN (TechRepublic Premium)
Но как вы рандомизируете свой MAC-адрес? Благодаря Android 10 все довольно просто. Фактически, эта функция должна быть установлена как опция по умолчанию для всех беспроводных соединений. Если вы хотите убедиться, что ваше устройство Android 10 использует случайные MAC-адреса, позвольте мне показать вам, как это сделать.
Что такое MAC-адрес?
Для тех, кто может не знать, MAC-адрес (Media Access Control) является уникальным идентификатором, назначенным контроллеру сетевого интерфейса устройства. Этот адрес может использоваться для отслеживания устройства в сетях Wi-Fi. Если кто-то обнаружит MAC-адрес, связанный с вашим мобильным устройством, он может легко следить за вами. Скажем, вы переходите от беспроводной сети к беспроводной сети. Каждый раз, когда ваш MAC-адрес связан с сетью, он может отслеживаться, тем самым отдавая ваше движение по городу. Это не просто проблема конфиденциальности, но может привести к проблеме безопасности.
Настройки Wi-Fi
Параметр рандомизированного MAC-адреса настраивается для каждого беспроводного соединения, поэтому его невозможно настроить глобально. После подключения к беспроводной сети ниже показано, как убедиться, что устройство использует случайный MAC-адрес (вместо MAC-адреса устройства).
- Откройте приложение «Настройки».
- Нажмите Сеть и Интернет.
- Нажмите Wi-Fi.
- Нажмите значок шестеренки, связанный с беспроводным соединением, которое необходимо настроить.
- Нажмите «Дополнительно».
- Нажмите Конфиденциальность.
- Нажмите Использовать рандомизированный MAC (Рисунок А).
Установка рандомизированной опции MAC-адреса на пикселе 3.
Рандомизированное назначение MAC-адресов должно быть установлено по умолчанию для всех беспроводных соединений. Если это не так, настройку этого параметра просто коснитесь.
Обязательно использовать
Для тех, кто серьезно относится к безопасности мобильных устройств, эта функция обязательна. К счастью, разработчики решили использовать функцию рандомизированного MAC-адреса по умолчанию для беспроводных соединений. Убедитесь, что ваше устройство Android 10 использует эту функцию для каждой беспроводной сети, к которой вы подключаетесь, чтобы вы могли пользоваться дополнительным уровнем безопасности.