Zeroconf и обнаружение системы в беспроводных сетях

1200
Oxwivi

Я задал этот вопрос в Ask Ubuntu относительно моей системы, отображаемой по умолчанию в сетях. Ответ, который я принял, говорит, что, пока я не использую компоненты avahiи sambaкомпоненты, я не буду отображаться там, где отображаются компьютеры в сети. Единственное возможное исключение - zeroconfотсутствие DHCP-сервера.

Мой вопрос: почему zeroconfмой компьютер уязвим для обнаружения через сети? Это применимо к беспроводным сетям?

Я сделал грубое предположение о том, что zeroconf, используя ответ на вопрос в Ubuntu, в качестве основы, что адресный блок, используемый для самоконфигурации, одинаков во всех системах - поэтому при отсутствии DHCP-сервера поиск систем в сети с использованием zeroconfБлок адреса в качестве ссылки облегчил бы поиск компьютеров в сети.

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

1

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

1
Phil P

Zeroconf объявляет сети: «Эй, я здесь, и у меня есть эти услуги для вас!» По умолчанию это объявляется в локальной сети как широковещательная рассылка, так что каждый компьютер в локальной сети может видеть его.

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

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

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

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

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

В каких сетях вступает в игру `zeroconf`? Только когда я пытаюсь напрямую подключиться к устройствам без посредника маршрутизатора / точки доступа? Oxwivi 13 лет назад 0
По умолчанию да. Zeroconf также может зарегистрироваться на центральном сервере; тогда это просто операции DNS UPDATE, но теперь у вас есть конфигурация, а не «нулевая конфигурация». По умолчанию это одна локальная сеть. Каждое устройство в сети объявляет, какие услуги оно предлагает. В Ubuntu и других системах, использующих avahi, запустите `avahi-browse -avt`, чтобы увидеть, что видно локально. Phil P 13 лет назад 0
Я вижу рабочие станции (наличие рекламы), демоны SSH (могут подключаться), настройки музыки iTunes, чат iChat для чатов без сервера; это замечательно, поскольку ваши сообщения не покидают локальную сеть, поэтому их могут отслеживать только те, кто находится в сети, и передача файлов происходит напрямую между двумя компьютерами на высокой скорости. Мы с женой используем Adium для этого. Phil P 13 лет назад 0
0
Ignacio Vazquez-Abrams

mDNS и DNS-SD объявляют о наличии сервисов во всей сети, к которой подключен компьютер. Если вы не доверяете текущей сети, вы можете заблокировать ее исходящие пакеты.

Не могли бы вы попытаться объяснить с точки зрения непрофессионала? Я не очень знаком с mDNS, DNS-SD и так далее. Что они делают, как они относятся к `zeroconf`? И как мне заблокировать исходящие пакеты, как это повлияет на мое соединение? Oxwivi 13 лет назад 0
mDNS и DNS-SD - это две трети Zeroconf (третья - IPv4LL, служба, которая выдает эти 169.254 / 16 адресов). mDNS отправляет широковещательные пакеты 224.0.0.251:5353 и [ff02 :: fb]: 5353, поэтому удаление их в цепочке `OUTPUT` таблиц ip {, 6} заблокирует их и не повлияет на ваше соединение. Ignacio Vazquez-Abrams 13 лет назад 1

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