Как вручную изменить временный IPv6-адрес в Mac OSX (конфиденциальная адресация)?

844
philosopher

Для тех, кто не знаком, OSX Sierra внедрила Адресацию конфиденциальности IPv6, чтобы ваш временный IPv6-адрес больше не выводился из вашего MAC-адреса (наоборот, это блокирует ваш MAC-адрес для дешифрования с вашего IPv6-адреса при подключении к сети). Это приводит к улучшению конфиденциальности, так как ваша машина больше не может быть отслежена при подключении к различным сетям.

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

TLDR:

  1. С какой периодичностью OSX Sierra генерирует новые временные адреса IPv6 для вашей машины?
  2. Есть ли способ вручную генерировать и использовать IPv6-адрес по желанию?
  3. В OSX команда ifconfig показывает защищенные inet6, временные inet6 и динамические адреса inet6 в интерфейсе en0. Что такое динамический адрес inet6?

Спасибо, и я ценю время, чтобы прочитать это :)

Вот небольшая информация, которую я мог найти об этой теме онлайн:

  1. Отключение адресов IPv6 в OSX Sierra
  2. OSX Sierra Новые функции
  3. Sierra меняет адресацию IPv6
2
Я ожидаю, что будет достаточно просто измерить интервал самостоятельно. Напишите скрипт для записи адреса ipv6 в файл (`ip addr show dev en0` должен помочь) вместе с текущим временем. Robbie Mckennie 7 лет назад 0

1 ответ на вопрос

0
Robbie Mckennie

Вместо того, чтобы изменять адреса, которые уже есть, я бы предложил просто добавить другой адрес к тому же интерфейсу. Что-то вроде этого ip addr add 1001::2992/64 dev en0должно быть сделано.

Спасибо, Робби, но как тогда попросить интерфейс начать использовать этот адрес вместо текущего? philosopher 7 лет назад 0
На самом деле не существует такой вещи, как использование одного адреса, а не другого, интерфейс использует все адреса. То есть ваш компьютер может быть адресован более чем по одному IPv6-адресу, это нормально. Robbie Mckennie 7 лет назад 0
Я предполагал, что он использует только один из сгенерированных временных адресов IPv6 одновременно? Пожалуйста, поправьте меня, если я ошибаюсь. По сути, позвольте нам сказать, что кто-то каким-то образом сумел привязать ваш временный IP-адрес к вашей машине, и вы хотели новый набор временных адресов IPv6, чтобы они больше не знали, что это вы. Это то, чего я надеюсь достичь. philosopher 7 лет назад 0
Нет, все адреса, назначенные интерфейсу, используются одновременно. Я не мог сказать, как вы восстановите новый временный IP-адрес, и я бы подумал, что вы не сможете достичь этого. Чего ты пытаешься достичь? Robbie Mckennie 7 лет назад 0
Попытка добиться анонимности в случае, если кому-то удастся привязать меня к одному из временно сгенерированных адресов IPv6. Я должен быть в состоянии генерировать новый набор в таком случае. philosopher 7 лет назад 0
Вы можете сделать то же самое, не связываясь с адресами, созданными операционной системой, вручную установив свои собственные настройки. Не говоря уже о том, что я считаю, что эти временные адреса не являются глобально маршрутизируемыми, а это означает, что вы не можете использовать их в Интернете, а изменение вашего IP-адреса практически не дает вам дополнительной конфиденциальности. Robbie Mckennie 7 лет назад 0
Спасибо за объяснения, Робби! Я не могу объявить вас прямо сейчас, но сделаю это, когда получу 15 повторений. Ура! philosopher 7 лет назад 0

Похожие вопросы