LINUX.ORG.RU

Появился первый русский SILC-сервер


0

0

все welcome *8-)

SILC (Secure Internet Live Conferencing) представляет из себя отдельный протокол, не совместимый с IRC, который лишён некоторых недостатков IRC, а в качестве преимуществ предоставляет возможность шифрования всего траффика как от клиента к серверу, так и между клиентами. Каждый клиент имеет уникальную пару ключей.

Пары ключей клиента и сервера используются не только для шифрования траффика, и в этом главное отличие от IRC over SSL. Все варианты авторизации могут использовать открытый ключ клиента/сервера.

Краткий FAQ по SILC для *nix people есть на http://vampiro.rootshell.ru/SILC/

Solaris people могут спрашивать советы у gamajun.

>>> Подробности



Проверено:

Ответ на: комментарий от Irsi

2Irsi: да. совместимость это стамое слабое место SILC. но, изменение коснулось именно траспорта, так что отсутствие совместимости вполне логично. а, вернее, является прямым следствием.

> И уж если изобретать новый протокол для чата, то имхо в первую очередь стоило решить именно эту проблему?

ну да. изобретая новый зал для приемов гостей решить вопрос с его безразмерностью :)

lb
()

2lb: а подумать? все равно кол-во посетителей на канале ограничивается вовсе не техническими параметрами... Может привязать каналы к серверу и сделать соответствующую адресацию пользователя и канала? :)

Irsi
()

это в irc давно сделано. тока не во всех сетях поддерживается - локальные каналы, начинающиеся на @ а не на #.

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

lb
()

2lb: дык... отойди от концеции irc вообще. Ты не второе irc делаешь, а принципиально другую систему для чата - если ты будешь опираться на irc, то ты никогда не избавишся от описанных проблемм, ибо они заложены в его геноме. :) Попытайся сделать чат, в котором например используется везде где только можно стандартное наименование, а именно user@host. Для всего - для юзеров, каналов... Подумай что получается...:)

Irsi
()

user@host -- именно так на silcnet и сделано. а именно если подсоединяются 2 человека с никами a, то второй будет виден как a@host

> отойди от концеции irc вообще.

эээ нет. речь идет об отличии вещей построенных на одной концепции. и речь не перейдет в обсуждение IM(Jabber) vs irc(silc,rfc1459) по причине полной беспредметности разговора.

lb
()

to lb: а с чего вдруг несовместимость с ирц это "слабое место"? это скорее сильное место. и четко везде подчеркивается, что SILC - это не ирц. даже вон каналы можно называть как угодно, символ # в начале не требуется.

anonymous
()

to Irsi: у тебя сумбур в голове. Сам себе противоречишь - то ты говоришь что вместо нового протокола нужно было добавить очередной наворот к развесистой елке ирц, то потом говоришь, что нужно было разрабатывать протокол вообще не имеющий сходства с ирц. Определись, что сказать-то хочешь.

anonymous
()

2lb: ага... дошло...:) Ну еще раз - чем тебе не нравятся принципы по которым устроенны чаты в джаббере? Давай попробуем сравнить два подхода к построению чатов, имхо интересно...

2anonymous (*) (2002-06-22 18:32:25.682): а ты внимательно почитай, да? либо новый протокол на новых принципах, устраняющих недостатки старого подхода, либо сохранять совместимость.

Irsi
()

Silicon@as-dialup-1-11> 其中希臘悲

ну куда ты девался, возвращайся назад!

ivlad ★★★★★
()

Кстате об ограничениях - оказывается их не нужно делать искусственно, они получаются естественным образом. Например, в SILC сейчас имеется некий фильтр контингента, т.е. нужно понять, что SILC это лучше, чем IRC, потом нужно установить и настроить клиента (хотя это уже простейшее действие, настраивать-то по сути нужно только юникод, а это совсем необязательно - общайся хоть в cp866), и далее ознакомится с командами SILC-сети, чтобы понять как что делать. Все это достаточно просто, но все же требует интереса к новым технологиям, отсутствия клинической лени и торможения, etc. Т.е. фильтр достаточно приятный. И еще мне нравится вот этот дух нового сообщества.

anonymous
()
Ответ на: комментарий от anonymous

> а с чего вдруг несовместимость с ирц это "слабое место"?

несовместимость с огромным количеством irc клиентов

lb
()
Ответ на: комментарий от Irsi

2Irsi: кроме таоих восторженных речей и результатов просмотра убогого клиента по технологии Jabber у меня информации больше нет на данный момент. а вникать лень. так что дляпроведения такого сравнения я не подхожу.

lb
()

2lb: извини, а какой из приблизительно полусотни клиентов джаббера ты смотрел?

Irsi
()

to lb: имелось ввиду, что это не "слабое место", а фича. если угодно - то это вообще параллельные вещи. т.е. то что силк не совместим с имеющимися ирц, фтп, напстер клиентами - это не является "минусом", просто другой протокол, будут написаны другие клиенты (хотя имеющийся консольный рулит). забавно другое - irc finally dead. *8-)

anonymous
()
Ответ на: комментарий от Irsi

Irsi: надеюсь, не самый лучший :) это не был наезд на жабер. это была оценка моих познаний протокола :)

lb
()

Совместимость с клиентами IRC это наверное проблема. Решать ее можно, естессно, разными способами. На родном сайте www.silcnet.org есть плагин для irssi и, наверное, то же самое можно сделать для всех клиентов, которые поддерживают плагины.

От одного знакомого участника канала #rusunix (Hemul) я услышал, наверное, лучшее решение в плане универсальности - создание локального гейта IRC<->SILC, работаюшщего на вашей системе как клиент SILC и как сервер IRC.

Разумеется, тут могут возникнуть вопросы насчет безопасности, но, на первый взгляд, при ограничении на локальность такого клиента, безопасность не нарушается и обеспечивается совместимость со всеми клиентами IRC вообще.

gamajun
()
Ответ на: комментарий от gamajun

> создание локального гейта IRC<->SILC, работаюшщего на вашей системе как клиент SILC и как сервер IRC.

а как быть с personal key и fingerprint ? что-то это напоминает мне 386SX. вроде как 386, а фих там ;/

lb
()

to gamajun: нет, нет, никаких гейтов в ирц не нужно, и на первый и на последующие взгляды они сосут. цитируя FAQ: Developing a gateway between these two networks (SILC & IRC) would technically be possible but from security point of view strongly not recommended.

anonymous
()

еще раз повторюсь, речь идет о _локальном_ гейте SILC<->IRC, то есть вместо одного клиента SILC на машине, вы собираете гейт и клиент IRC, после чего они общаются между собой по протоколу IRC.

В данном случае клиентом SILC является гейт и ему принадлежат все ключи. Если требование локальности сохраняется, то они же будут ключами для вас, как клиента сети.

Главное - соблюсти требование локальности гейта, чтобы не было сетевого трафика. А в любом случае, если сеть будет развиваться и люди захотят реализовать гейт, то он будет создан. Всё, что может быть реализовано, кто-то наверняка реализует, и это не запретить.

gamajun
()

to gamajun: Про локальность понятно. Т.е. некий человек упорно хочет использовать свой irc клиент и для этого запускает локальных силк гейт. Но здесь случай как с идеей написать advanced midnight commander по образцу dos navigator. Помнишь ответ на это предложение из линух фак - "это делать не следует потому-то и потому-то. но если вы этого все равно не понимаете и упорно хотите - помощников хрен найдете, потому что те кто могут написать - они понимают что этого делать не нужно и осознанно не будут писать, а те кто не понимает и хочет такую штуку - скорее всего не смогут". Так и здесь - кто сечет в силк, тот уж наверняка понимает почему писать гейт не нужно - если он будет нелокальный то это гадость и жопа, а если локальный - то зачем он нужен, проще сразу использовать силк-клиента и не городить огород. В то что человек способен написать гейт и в то же время не знает как использовать родной силк клиент - верится с трудом. ;-) Так что если и будет что-то такое создано - то вряд ли скоро. Ну и результат этого "труда" не окупит затраты - вин-ламеры не смогут разобраться как гейт использовать ;-) вряд ли там будет разжевано все до уровня визарда. А и смогут - это будет явно "палковнек" - т.е. инородный казачек, в присутствии которого будут использоваться приватные мессаджи. Ну и конечно родные силк клиенты нужно улучшать, добавлять всякие фичи по отслеживанию фингерпринтов например и т.д. У меня вот много всяких идей именно по секурности, если не заленюсь девелопить - то все будет хорошо. Хотя и так все будет хорошо. ;-)

anonymous
()

Есть еще такая вещь как свобода выбора, и ее надо обеспечивать. Если человеку не нравится irssi и ему проще написать гейт, чтобы ходить любимым xchat, чем писать новый xchat, то почему нет?

gamajun
()
Ответ на: комментарий от gamajun

> чем писать новый xchat, то почему нет?

написать плагин к XChat? ;)

ivlad ★★★★★
()

> написать плагин к XChat? ;)

я заглядывал в сырцы и доки silc'a, в принципе всё элементарно, можно
при желании написать, но вот с временем проблема. тут месяц хотя-бы
надо, чтобы можно было чего-нибудь юзабельное сделать. Хотя код мне
понравился.

alman ★★★
()
Ответ на: комментарий от alman

кроме de facto клиента на основе irssi сейчас делаются ещё Bombyx и milc - оба имхо можно глянуть на sourceforge.

понятно, что до irssi-based клиента им далеко, однако как говорится выбор делает нас свободнее...

Vampir0
() автор топика
Ответ на: комментарий от Irsi

> хотя я убей меня не вижу в нем принципиальных отличаем от irc, кроме декларированной транспортной кодировки и шифрования...

глазки протёр ? давай посмотрим вместе на то, что ты не удосужился узреть:

- channel founder и его привелегии. в IRC-сетях кучу патчей ложат на серваки, чтобы избежать последствий сплитов... при этом сами патчи являются очень даже секретной информацией *8-))) я думаю, что если бы эти патчи могли сглаживать недостатки протокола, то они лежали бы на шару...
- использование SFTP в качестве основного протокола для передачи файлов. тут же mime. то бишь ничто не мешает прикрутить обработчика в клиенте для определённых mime.
- поддержка компрессии для уменьшения траффика.

это то, что уже есть здесь и сейчас. то, что пока в CVS и не тащится в релизы - не упоминается.

Vampir0
() автор топика
Ответ на: комментарий от Vampir0

> Bombyx и milc - оба имхо можно глянуть на sourceforge.

второй как-то с mIRC созвучен. это "для тех, кто понимает?" (c) ;)

ivlad ★★★★★
()

milc - хорошее название. во-первых ассоциации с user friendly mIRC-ком, во-вторых переводица как молоко. короче идеальный клиент для девушек. ;-)

anonymous
()

gamajun (*) (2002-06-23 21:11:55.124)

Тебе плохо чтоли в SILC ? Соскучился по краснаглазым аграничиным ?
Сделаешь гейт - моментом понабегут и будут говорить про линукс linux KDE gnome помогите подскажите RH 2.2.20 10x.

Oldmann
()

anonymous (*) (2002-06-23 20:49:33.14)

Вомпиро, а под регеным именем писать тебе строгий папка не велел ? Тот самый, который прова выбирал и инетку настраивол :)

IRC не мертво, и жить еще будет очень долго. Вопрос в другом - нужен ли нам IRC или не нужен. Я уже поднимал тут тему, что IRC негативно влияет на производительность труда. В прошлую пятницу вот запретил асю и навесил на сквида противочатные acl, так разработчики наши на-гора выдали два месяца откладываемый релиз. Пендеть это конечно хорошо, да вот только нерационально. Вспомни как ты прикрутил статистику к #rusunix, и когда увидел, что ты, я и gamajun - суперпендосы, стал тщательно базар фильровать. Что привело к выводу на первые места в рейтинге известных пендеев пелло и грина :)

Сосут чаты, time wasting. Единственное, что есть полезного в оных - боты типа шолавы с ихими фактоидными базами :)

Oldmann
()

оксониен, за што ты миня обижаиш ? мы ш с табой адной крове, оба пендосы и пендеи !!!

pendos
()
Ответ на: комментарий от Oldmann

> Сосут чаты, time wasting. Единственное, что есть полезного в оных - боты типа шолавы с ихими фактоидными базами :)

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

Vampir0
() автор топика
Ответ на: комментарий от pendos

> мы ш с табой адной крове

врешь, гад. никогда я в top10 #rusunix не был. ;)

ivlad ★★★★★
()

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

anonymous
()

2 Vampir0: что ты имел ввиду говоря про "могут попасть под раздачу" - кто, от кого, почему? не понятна моделируемая ситуация.

anonymous
()
Ответ на: комментарий от anonymous

> что ты имел ввиду говоря про "могут попасть под раздачу" - кто, от кого, почему? не понятна моделируемая ситуация.

это я о применении современного УК

Vampir0
() автор топика

2 Vampir0: и что там с применением современного УК - применение несертифицированного палковнеком криптования или что-то другое имеешь ввиду?

anonymous
()

С этим письмом мы занимаем первое место в топ10 самых обсуждаемых тем! Причем дискуссия до сих пор не ушла в оффтопик - а именно продолжается обсуждение именно _топика_ изначальной новости и различных аспектов сети SILC.

anonymous
()

я! я был в top10 на #rusunix :)) НО токо НОЧЬЮ! днем я работаю и не пендю :) патамышта я из гамака почти вылессс :))

morihaos
()

> И никсерверы это не решение проблемы. Грубо говоря если ты
> псылаешь сообщение на некий почтовы адрес, который тебе дали,
> то ты практически на 100% (в теории на все сто) уверен что
> оно попадет тому, кому подразумевалось. Тоже и с IM
> системами. А в irc этого нет.

Есть. /msg NickServ@host identify ква-ква-ква :)

Хост прописать по вкусу. Сервисы, как правило, сидят на заранее заданных хостах (если нет, то админ --- нехороший человек). Сервисы имеют один недостаток: в случае сплита они не функционируют. Более того, irc-сервера могут и не пускать юзверей с именами NickServ, ChanServ, MemoServ etc. А вот отсутствие шифрования в общении с сервисами irc меня уже давно беспокоит. Так что тут silc в тему пришелся.

> Сергей, полковник инженерных войск.

aka чекист при сервере презикдента РФ? :D

А бан за транслит --- это правильное решение. Самое правильное. Задолбало спотыкаться о скрюченный русский.

CybOrc
()

Применение современного УК это, в частности, всякое говно типа DMCA и т.п. За многие темы каналов IRC могут неслабо схватить за жопу.

Причем самые различные организации. :-)

gamajun
()

oxonian (*) (2002-06-24 13:04:37.558)

ну пендиш жы на конали ? значет брат ! пайдем в силк, и ищо там попендим. И будим праветь мирам ! Пендосы !

p.s. а тем временем тред попал на первое место. А ты говоришь, не был в top 10. Видать, скучно ныне стало на #rusunix, много очень знакомых лиц тут развлекаецца. 2Vampir0 давай шолаву доработаем и сюда посадим ? Уж пендеть будет - неперепендеть. Всяко качественнее, чем Orc и Irsi, а что такое красноглазые, она хорошо знает :)

pendos
()

oxonian (*) (2002-06-24 13:04:37.558)

ну пендиш жы на конали ? значет брат ! пайдем в силк, и ищо там попендим. И будим праветь мирам ! Пендосы !

p.s. а тем временем тред попал на первое место. А ты говоришь, не был в top 10. Видать, скучно ныне стало на #rusunix, много очень знакомых лиц тут развлекаецца. 2Vampir0 давай шолаву доработаем и сюда посадим ? Уж пендеть будет - неперепендеть. Всяко качественнее, чем Orc и Irsi, а что такое красноглазые, она хорошо знает :)

pendos
()
Ответ на: комментарий от gamajun

да нет, непосредственно за /dev/очько схватить может только одна... а вот припугать - то да...

хотя по большому счёту, наверняка и само использование SILC можно расценить как нарушение закона и т.д. и т.п., а уж особенно с последними веяниями в обществе, когда терроризм стал первопричиной попирания прав на свободу и тайность личной переписки

Vampir0
() автор топика
Ответ на: комментарий от pendos

> давай шолаву доработаем и сюда посадим ? Уж пендеть будет - неперепендеть. Всяко качественнее, чем Orc и Irsi, а что такое красноглазые, она хорошо знает :)

работы ведутся, но медленно, ибо сам протокол постоянно в разработке и совершенствовании, в результате чего toolkit + client library постоянно в небольшом desync.

Vampir0
() автор топика

2vampiro: Ага, и припугнуть могут, и жизнь подпортить, если что.

Вот если силк объявят вне закона, то вернемся к славным традициям бесед на кухне и у костра... В задницу такую IT, которая плевать хотела на приватность.

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

gamajun
()

IRC - SILC

а не проще ли сервер-сайд поддержку сделать? типа, взять какой-нить irc сервачок, из простых, без всяких там chanserv-наворотов и подшить его к силку, нехай на 6666 слушает и в СИЛК постит.

gregbg
()

gamajun (*) (2002-06-24 14:39:35.683)

мне вот делать нечего буит, я уеб-интерфейс настрою к #rusunix. Прикинь, сколько к нам краснаглазых аграниченых придет ? :)

pendos
()

pendos. ты кошек ручками рули, не отрывайся. а то паедут нитуды, потом все ладошки стешешь об руль. а вебморды пад ниприрывным надзором красноглазых тибя даканают аканчатильна. :)

lb
()
Ответ на: IRC - SILC от gregbg

> а не проще ли сервер-сайд поддержку сделать?

да конечно. а где паблик кеи брать? идите, читайте книжки. ;)

ivlad ★★★★★
()

Не надо никаких гейтов irc-silc. И тогда спокойненько само загнётся :P. Да и вообще - чем меньше внимания, тем быстрей умрёт.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.