Как стать автором
Обновить

Комментарии 115

Новая DNS могла бы стать по-настоящему децентрализованной, основанной на принципах P2P и, следовательно, более безопасной.

Безопасной для пиратов, но опасной для пользователей. Вероятность фишинга в распределённых сетях существенно выше.
А надо использовать SSL сертификаты ;)

В принципе — да. Видимо гарант — авторитетность.
Ага, раньше отзывали доменные имена, теперь будут отзывать SSL сертификаты…
НЛО прилетело и опубликовало эту надпись здесь
А собственно никто не призывает интернет-коммерцию, банки и платёжные системы пользоваться альтернативной DNS. Как правильно заметили ниже — достаточно будет создать альтенативную распределённую систему DNS серверов, отвечающих за несколько специально созданных зон. К примеру .pirate или .torrent были бы востребованы. В общем варианты есть. Только всё это в итоге превратится в войну. Будут заворачивать в Null маршруты на IP этих серверов, фильтровать BGP анонсы, подменять сервера своими (роут на другой порт и своя железка с нужным IP). Короче — добро пожаловать в эру кибервойн. 8)
думаю, эта мысль имеет право на реализацию
давно пора
Неплохо бы, чтобы не только днс был p2p-распределённым, но и трафик можно было бы по результатам резолва пустить по p2p.
Это чтобы отвязаться даже от ip'шников.
Чтобы всякие великие файрволы не могли фильтровать такой трафик.
НЛО прилетело и опубликовало эту надпись здесь
я тоже за телепатию. загоняй меня в минуса %юзернейм%!!! =))
а насчёт распределённого р2р трафика — неужели это так сложно сделать в масштаба хттп??
(спрашиваю потому что не спец в сетях).
Поясните, по какому принципу данные резолва могли бы быть использованы в P2P-обмене контента? В нём резолв уже вообще не нужен.

А так я давно замысливаю описанную вами схему ( habrahabr.ru/blogs/domains/104715/#comment_3274577 ). Для реализации P2P-обмена контента (точнее, открытой задаче-незавимой P2P сети) недостаёт только децентрализованная схема зачёта усилий, что бы разные задачи не дрались между собой в этой P2P сети.
P.S. Впрочем, если резолв понимать в широком смысле, например, что при нём получается не только IPv{4,6} адрес, но и схема/протокол/базовый URL доступа к документу, то понятно. Но такой механизм уже есть в виде WWW-редиректов и сайтов с PURLами и сокращёнными ссылками. Нет только механизма перехода от IP к альтернативной схеме адресации и обратно при делегации зон.
скорее что-то типа нынешних magnet ссылок, только вместо хешей — сертификаты или ключи
у меня каша в голове. не туда коммент написал >_<
Не очень понимаю механизм работы такого днс.
Я чуть раньше писал. Основное — отказ от понятия классического доменного имени с уникальностью, гарантируемой центральным органом и делегированием.

Вместо этого появляется связь между названием сайта (текстовое поле плюс какая-то ещё информация, включая открытый ключ) и IP-адресом.

В общем случае может быть множество сайтов с одинаковыми названиями, а «правильный» определяется рейтингом сайта (как сейчас сайты с одинаковыми title ранжируются гуглом по-разному) и личными предпочтениями пользователя. В принципе, могут учитываться ещё и предпочтения других пользователей (элементы соц.сети).

Вместо www.какаяжежопаэтирусскиедомены.рф в качестве имени выступает нечитаемая уникальная последовательность (хеш, или даже целиком пакет из названия, открытого ключа, подписи и указания на NS-сервера). Когда человек идёт на сайт, он видит в первую очередь его title, во-вторую — уровень доверия к открытому ключу.

До тех пор, пока мы будем обсуждать www.что-то.icann-тут-главный, то icann будет главным, потому что он владеет точкой в самом конце. Несколько же точек нам точно не нужно, ибо тогда будет путаница и несовместимость деревьев доменов.
Если я вас правильно понял, то звучит очень даже круто, и посути поисковики так и представляют нам веб уже, и в тоже время, являются своеобразными «треккерами». Тоесть схема уже работает, в каком-то смысле, но завязана на прибитые гвоздями доменные имена. Правда в таком случае, веб, без подобного «треккера», представить трудно.
Спасибо за разъяснения.

И не понял, кому это захотелось минусовать коммент человека, честно признавшего свое непонимание вопроса. И спровицировавшего Ваш ответ, полезный, полагаю, не только мне.
Но если несколько сайтов могу иметь один адрес, то получается, что адрес ресурса будет меняться — а это просто ужасно :). Как дать человеку адрес моей почты, если через месяц он будет другим? А если у меня очень распространённая фамилия, чтобы найти новый адрес?
Хотя я полностью поддерживаю идею p2p доменов.
Ну обмен многозначными номерами ICQ никого не напрягал, кто мешает обмениваться какими либо подобными идентификаторами (IP,IPv6, какой то хеш)?
Так IP-адреса точно так же распространяются одной фирмой и в теории могут быть отозваны (хотя вроде и сложнее). То есть читабельный вид или нет — это не главный вопрос. Главный вопрос — как обеспечить уникальность, надёжность и децентрализованность.
Напишите мне по адресу gpg://313becac
Уникальность — например, взять хэшфункцию неизменного текста, например, сертификата открытого ключа. Человек, который не обладает соответствующим закрытым ключом, либо в сертификате открытого поменял важные параметры, не докажет, что он владеет тем же идентификатором.
Главный вопрос — как обеспечить уникальность, надёжность и децентрализованность.

Выберите любые 2 пункта…
Адрес ресурса не будет меняться. Адресом будет цифровая подпись (хэш, uuid, не важно).

Давать адрес будет сложнее. Вероятнее всего это будет подобие uuid'ов.

Диктовать такое по телефону будет невозможно, да.
Ну, всякие j.mp и сейчас облегчают диктование по телефону. Так что вряд ли это проблема.
Объясните кто-нибудь, как при такой схеме владелец сайта/домена будет изменять свой IP?
Изменением записи NS-сервера.

Как он будет менять свои NS-сервера, это более интересный вопрос. Вероятнее всего, перевыпуском нового сертификата и рассылкой его по кеширующим серверам, являющимися аналогом публичных DNS-серверов.

Когда вам нужно найти сайт, поиск идёт по UUID'у. Так как UUID не меняется, то искаться будет одно и то же. Так как подпись удостоверяет данные, то ложные записи с неправильной/подделанной подписью будут отвергаться. Так как задача «корневых серверов» всего лишь хранить подпись (а не удостоверять каким-либо образом уникальность и делегировать), то замена одного корневого сервер на другой ничего не меняет. Более того, можно иметь несколько корневых/кеширующих серверов, так, что если администрация одного сервера решила поиграть в главных/выполнить решение суда, то остальные на это чхали. А подменить сертификат не удастся, так как система распознавания имён на машине пользователя помнит про подпись и отказывается принимать поддельный сертификат с сервера. (разумеется, на новой машине он зайдёт куда скажут, но эти вопросы прекрасно решаются комьюнити).

Куда интереснее вопрос с заменой подписи. Вероятнее всего, нужно будет подписывать обоими подписями. Причём, весьма длительное время.
Легко. Нужно сделать, чтобы адрес связывался не напрямую с адресом, а с некоторой цифровой подписью. Владелец сайта будет использовать её, чтобы подписывать информацию о текущих адресах. Когда понадобится сменить адреса — владелец отправит в систему децентрализованного DNS записи с новой инфой, узлы системы будут проверять соответствие подписей и обновлять информацию у себя.
Логичным приложением к этому выглядят сети доверия.
Заодно такая система встала бы на защиту демократии.
и животноводства!
не иначе!
А вот давно пора. Канитель с ограниченным количеством доменов уже поднадоела. Привет .home, .work, .dev, .go, .xxx и т.п.
НЛО прилетело и опубликовало эту надпись здесь
извините, и как давно вы пользуетесь моим .localhost?
Вообще говоря уже есть I2P с SusiDNS. Не могу сказать, что там очень хорошая реализация, но по-крайней мере она распределённая в рамках сети i2p
Опа, я как раз пытаюсь разработать алгоритм создания полностью распределённой службы имён, тут на тебе — такая новость. Интересненько.
DNS и так полностью распределенная.

Чтобы отвязаться от ICANN достаточно задать в своих DNS-резолверах другие IP корневых DNS-серверов (которые будут хоститься пиратами :), и всё, никакие программы менять не потребуется.
DNS не распределённая. Она по-определению использует единый корень. Если вы делаете свой корень, то он уже не является общим для всех, а значит, теряется коммуникация с окружающим миром (для вас foobar указывает на один узел, для другого пользователя — на другой),
то есть, пардон, разумеется, база DNS распределённая. Но она полностью зависит от корневых серверов и тот, кто обедает корневые сервера, тот танцует всех.
Вот я и говорю, остается отвязать корни от ICANN. Больше ничто не связывает DNS и ICANN.

Набор IP этих корневых серверов (хранимый в ОС) имеет полную аналогию в существующих P2P-системах. Так, например, eMule загружает список нескольких пиров (откуда потом раскручивает всю необходимую пользователю ветку DHT) из файла nodes.dat. Хотя эти nodes.dat могут быть у всех разные, но за счет пересечения пространства хэшей общая сеть не сегментируется (в отличие от торрентовых сетей, сегментированных по трекерам, хотя retracker.local частично от этого спасает).

Попытки построения DNS по аналогичной технологии (овернетом над DHT) уже были. Они вполне работспособны, но на порядок-два тормознутее, чем «штатный» DNS.

Вы тут выше про ЦП для NS писали, так этот вопрос тоже уже подробно проработан — в DNSSEC и в его вариантах для DHT.

В общем, все велосипеды уже изобретены и даже отлажены, остаются чисто организационные вопросы. Вероятно в очередной раз получится небольшая альтернативная сеточка, держащаяся на энтузиастах, и, когда им надоест, всё загнётся. В т.ч. и по финансовым причинам — ведь такую сеть в отличие от трекера монетизировать сложно.
Если вы отвяжете корни от ICANN, кто будет гарантировать консистентность, это раз. Два, кто будет осуществлять регистрацию доменов? Вся идеология DNS строится на концепции root omnipotence.

Для «разделегирования» домена вам достаточно выдать предписание суда регистратору. Регистратор (через реестр и вышестоящего регистратора) имеет механизм изменения данных. Он может использоваться как в добро, так и в зло.

это бизнес и очень крутой бизнес, милионы килибаксов зарабатываются на выделении уникального имени\домена, бабло штопается из ничего. Такую систему побороть, почти тоже самое, что и покончить с нефтяной монополией :) Хотя как и с нефтью? в прогнозированом будущем, скорее всего, оно само отомрет. Надо развивать альтернативные технологии для форсирования этого процесса.
НЛО прилетело и опубликовало эту надпись здесь
а, я надеюсь что станет конкурентом :) ведь решает кучу проблем, на вскидку — киберсквотерство.
По моему такие мысли давно летали в воздухе, другое дело что нужно это как-то реализовать.
Отличная идея, поскольку правительство всё больше залезает в интернет нужно делать так что бы не было таких узких мест как домены… нужны альтернативы. Иначе интернет превратится в ТВ.
То есть если эта штука приживется, то обычные домены превратятся в тыкву? Хех, бедные киберсквоттеры.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
ICANN и таблицы маршрутизации не связаны. Блоки IP-адресов получаются и AS регистрируются в локальных регистратурах (LIR), а маршрутизация между AS распространяется по BGP по взаимным соглашениям провайдеров. В общем, фактически децентрализовано. Никакой ICANN за таким процессом уследить не в состоянии, даже при желании, по-моему.
ну айпи адрес вычислить при запросе и не делегироовать его они смогут.
Но правительство теоретически вполне может повлиять на ARIN/RIPE, и тогда те провайдера, которые используют данные из их БД для обновления роут-фильтров, не смогут увидеть «заинтересовавшую» правительство AS/IP-блок.
Но тем, кто имеют прямые пиры с «нарушителями», и не имеют роут-фильтров, сугубо на это пофиг.
То есть, практически децентрализовано. «Удалить» IP-адрес из Интернета без его прямой экскоммуникации сложновато :)
плюсую. подумал аналогично. ведь, если очень сильно захотеть, то госорганы могут и в ripe обратиться, с запосами, кому принадлежит подсеть. а то и попросить перекрыть кисород as. правда, это мараться из-за 1-2 адресов может и нет смысла. но если будет несколько. и смотря на то, насколько по их мнению сайт «неугодный».
а на днс мы будем прописывать не айпи адрес который регулирует icann, а булочку с повидлом. :).
Единственный вопрос. Управляющая организация даже распределенной системы dns нужна как воздух. Соответственно нужны методы блокировки доменных имен. Скажем, что они будут делать при распределенности с детской порнографией, пидофилией? С сайтами маньяков?
Эта организация все равно будет принимать решения основываясь на каких то принципах. Тогда я не совсем понимаю чем эта организация будет отличаться от ICANN. Она будет честнее и справедливее?
Это же очевидно — их не будут блокировать, так как в распределенном DNS не будет бреда, и вы сами решайте заходить вам на сайт с детской порнографией или нет
Задолбали «детской порнографией». ИМХО надо уровень морали повышать в обществе. а не затыкать дыры в интернет.
Причем здесь уровень морали? Есть маленькие (8-12 лет) дети которые пользуются скажем icq для общения с одноклассниками. Им приходит спам — там ссылка. Он тыкает. А дальше лотерея — что он увидит.
Я ж не говорю про дебилов которые ходят на эти сайты добровольно. Гореть им в аду, мне на них плевать.
НЛО прилетело и опубликовало эту надпись здесь
и что? вы говорите так, будто детям небезразличен прон, даже детский. это максимум может вызвать неудобные вопросы родителям.

в этом плане значительно вреднее всякое гуро, наверное. хотя хз, я не помню, насколько дети впечатлительны в этом плане.
> я не помню, насколько дети впечатлительны в этом плане.
Проводили эксперимент? :)
Дети 12-14 лет во всю играют в аналог «доктора» по аське. Благо камеры есть в большинстве телефонов. Играют и у нас и в Америке (находил в нете статью где в америке пытались проблему законодательно решить)
Года 3 назад забрал у 9-классника такое лесбийское порно на диске. что оно и взрослому не полезно.
Вопрос в другом. Информация стремится распространяться. И когда она распространяется свободно и открыто происходит меньше всяких деформаций.
Т.е. нельзя бросить ребенка без контроля просто обрубив ему доступ в интернет, в надежде что он станет лучше. Его надо ВОСПИТЫВАТЬ. В том числе и выбирать ПОЛЕЗНУЮ информацию. И порно отнюдь не одиноко в этом списке. В полуисламских республиках, например, распространение радикальной пропаганды большее зло, чем порно.
Правильно! Выбирай своему ребенку хорошее порно!
Я с Вами люто, бешено, категорически согласен.
Что именно вы хотите блокировать? Наберите в любом емуле/каде/perfect_dark'е слово girl и вы получите процентов 50 детской порнографии (по некоторым запросам даже выше).

Всё, что удалось борцам с ЦП — убрать HTTP доступ (шобы гугль по запросу child porn показывал провоцирующие картинки не на первой, а на 5-10 странице).

А дальше вопрос ставится так: или борьба с ЦП, или свобода информации. Потому что с точки зрения копирастов ЦП — ровно такое же нарушение авторских прав, как и новый фильм. Даже меньшее, потому что с фильма сборы ОГОГО И ИХ ВОРУЮТ, а с ЦП сборов никаких и ерунда.

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

Либо свобода — либо её отсутствие.
К сожалению пока так как Вы написали, я за ее отсутствие.
За отсутствие свободы? Вперёд, в объятия копирастов. Там будет толерантность, отсутствие экстримизма и крити клеветы на исполняющих обязанности.
А кто Вам сказал что свобода с «распространения вирусов, детской порнографии, фашизма, воззваний против кровавых преступлений прявящего режима, политический экстримизм, рассказы про тяньаньмень, правда о владельцах Gunvor, инструкции про приготовление ядерной бомбы в домашних условиях, нарушающие смежные права произведения, форумы любителей пыток, клевета, секретные документы о пропиле бюджета...» намного лучше?
Лучше. Потому что _Я_ буду решать, что мне хочется читать, а чего нет. Когда это делает дядя, в чём возвышенном представлении о морали и концепциях развития человечества я сомневаюсь, мне будет дискомфортно.

Вы — компютерно (как это в наше время бабушки называют) подкованный.
БОльшая часть остальных — нет. Что будет когда все вышеописанное зло (с половиной правда я не согласен что это зло) вырвется с «свободный» интернет — никто не знает.
А _НИЧЕГО_ не будет. Вас смущает работа kavkaz.org? А сайт rutraker.com? А сайт childpornforfree.fr? А compromat.ru? А gpg.org, нарушающий законы США по экспорту криптотехнологий? Ведь информация — это не действие. Вот если кто-то действительно сделает бомбу и взорвёт — это преступление. А схема бомбы — это не преступление.

И у вас в любом случае остаётся право не читать.
Коллега, его смущает, что он и контролирующие его серое вещество граждане(не важно, будет это Путен с его детским порно заполонившим инет или будет это кто-то еще) не сможет диктовать нам с Вами что нам читать.
НЛО прилетело и опубликовало эту надпись здесь
Существует технологическое понятие «свобода информации». Это когда любые данные любого пользователя, размещённые для публичного доступа публично доступны без затруднений и попыток юридически запретить доступ к этой информации.

Для вас логично, чтобы вам запрещали получение какой-либо информации. Возможно. У меня есть знакомый, который хочет в армию (ему 50+). Аргумент — там не надо было думать.

Я лично хочу, чтобы вся информация была мне доступна.

Вас удивит, но у меня вообще много информации об информации (в сравнении с вами?) Например, я могу сказать, что ЦП — детский лепет на фоне заказного скама, которого в интернете не сильно много, но всё-таки есть в изобилии. И вазерятники я тоже знаю где есть (хотя мне они нафиг не сдались в условиях линукса). И даже кардерские форумы в торе я тоже знаю. Я знаю — а вы нет. Потому что вам нравится, когда вас ограничивают.
ох, Владимир Владимирович, Вы ли это?
на фразу Путена о том, что в инете больше 50% всего содержимого детское порно я ответил одной фразой над которой жена долго смеялась
«Кто что в инете ищет, тот то и находит. Я за 13 лет пользования сетью не видел детского порно вообще».
Подумайте об этом.
А уж что такое «пидофилия» я не знаю, пойду искать в словаре значение слово «пидо»…
А я вот в одном местном ISP работаю. Каждый день жалобы ловим от пользователей.
А, извините, докопаться к опечаткам каждый может. Всё так? Правильно написал то?
это достаточно грубая ошибка, а не опечатка была.
на тему жалоб я еще раз повторю, каждый находит в инете то, что ищет, так что вопросы что же ищут такие «жалобщики».
я уж не буду спрашивать, почему жалобы идут в ISP, а не в abuse по адресу проживания этого порно и что же такое ISP может с этим сделать(правильный ответ «ничего, ибо нет у вас прав блокировать контент без решения суда»)
А Вам от откуда известно — опечатка это или ошибка?
А по поводу остального, обсуждать смешно. К кому еще абоненты пойдут, которые знают что такое Yandex, vkontakte и mail.ru. А что ищут — в 21 веке, когда 85 процентов писем — это спам, необязательно что то искать чтобы найти нежелательный тебе контент.
И, если Вы не в курсе, есть места куда можно написать о сайтах с сомнительным содержанием. Действует почти моментально.
может опять же все дело в конкретном пользователе, который искал детский прон и нашел его?
у меня нет спама(исключение составляет мой универский ящик которому 13 лет), спасибо фильтрации.
если вы, будучи сотрудником интернет-провайдера не способны обеспечить защиту пользователей от спама, то значит это не ваше дело.
ровно так же, как не ваше дело пытаться что-то фильтровать.
только суд вправе решать, что можно закрывать, а что нет.
так понятней?
а жаловаться Вы можете хоть в ООН, все равно не поможет.
С Вами собственно разговор закончен, у Вас свой мир в котором «пони какают бабочками».
1. Я не могу обеспечить защиту от спама, потому что не являюсь администратором их почтовых серверов, которых в интернете сотни.
2. Мое — не мое. Решать не Вам, я могу сделать фильтрацию и могу за это «ответить».
3. Это называется не жалоба. А сотрудничество с органами.

Пока.
3. Давно ли «органы»(кстати какие, почки? печень? желудок?) имеют право на фильтрацию контента? Все приказы т.н. «спец.служб» законны ровно настолько же, насколько скажем мое требование к Вам срочно удалить свой аккаунт на хабре.

Прощайте, с Вами все ясно, не можете отвечать, так хоть в карму насрали. Вам дать мой домашний адрес, что бы Вы под дверью сделали кучку?
Вашу карму не трогал и трогать не собираюсь.
Отвечаю поочереди на Ваши исключительно «умные» вопросы
dic.academic.ru/dic.nsf/enc_law/1466/%D0%9E%D0%A0%D0%93%D0%90%D0%9D%D0%AB
www.mvd.ru/struct/10000220/10000288/
Кстати, именно печень и почки в нашей крови контент и фильтруют :)
НЛО прилетело и опубликовало эту надпись здесь
а он оттуда, судя по всему, не слезает.
кстати соглашусь. даже не избегая порно вообще, а даже временами интересуясь :) детского не видел.
так в том и дело, что я тоже не то что бы чураюсь порно, но за 13 лет детского не видел :)
У вас говорящий ник.
Эх, а я ведь хотел стартап на эту тему еще 3 года назад замутить…
В принципе технически это возможно, но опять же все равно будет завязка (точка входа) базирующаяся на традиционном (контролируемом) сегменте ICANN. Просто хоть взять айпишник альтернативного сервера имен без которого ниодна машина из вне к нему не сможет достучаться. Что мешает «органам» этот айпишник потереть???

Чтобы быть максимально независимым нужна альтернативная/резервная сеть/инфраструктура в принципе.
кеширование, DHT, поиск по «ближней» сети. уже даст немало. и чем дальше, тем будет устойчивее.
при такой схеме будут узкие места с обновлением зон, скоростью работы и стабильностью всей сети…
Эх, как это было бы замечательно…
Уже не первая необычная идея, со стороны «пиратов»
Наиболее вероятно, что корневым сервером DNS станет 8.8.8.8 :)
НЛО прилетело и опубликовало эту надпись здесь
I2P-сети же вполне демократичные в этом плане =)
Глупость какая! Ну будут банить не сайты, а альтернативные DNS сервера на сетевом уровне… И преследовать тех кто держит зоны этих пиратских сайтов…
При настоящем p2p банить можно будет только интернет, как класс.
А если забанят интернет — мы сделаем свой собственный, по методу Бендера Родригеза.
Хотят превратить интернет в полный бардак.
Почешут репу и начнут физически уничтожат сервера.
Русские копирастические козлы не тронут сервера в других странах.
Где расписаться?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Газеты в некоторых странах занимаются исключительно прославлением очередного великого вождя вовсе не потому, что конструкция печатных машин не позволяет писать правду.

Ох хорошо сказал! Только за одну эту фразу плюс в карму.

А по существу вопроса — так и есть. Век свободного Интернета подходит к концу. Мы не сможем решить проблему цензуры в Интернете исключительно техническими средствами. Максимум — такие же гики как и мы смогут найти то, что им нужно.
Среднестатический обыватель получит ещё один «телевизор», не больше. Не будут наши родственники заморачиваться установкой клиентов распределенных сетей, возней с сертификатами, ключами, уровнями доверия. Это удел меньшинства. Такой себе андеграунд. Но андеграунд обычно не опасен. Главное, что бы основные массы сидели спокойно и кушали что дают.
Дело не в технологиях, дело в людях.
Упс, это был ответ на этот комментарий.
НЛО прилетело и опубликовало эту надпись здесь
Ну вот Wikileaks как раз показывает, что настоящая информация очень интересна массам. Сколько шума, а там даже и картинок то нет!
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории