Jump to content

UnrealIRCd

UnrealIRCd
Оригинальный автор(ы) Карстен В. Мунк (начальники)
Разработчик(и) Брэм Мэттис (Syzop) и другие
Первоначальный выпуск май 1999 г .; 25 лет назад ( 1999-05 ) [ 1 ]
Стабильная версия
6.1.5 [ 2 ]  Отредактируйте это в Викиданных / 22 апреля 2024 г.
Написано в С
Платформа Linux , BSD , Mac OS X , Solaris , HP-UX , Windows
Тип IRCd
Лицензия GPLv1 или новее [ 3 ] [ 4 ]
Веб-сайт www.unrealircd.org

UnrealIRCd — это с открытым исходным кодом IRC демон , изначально основанный на DreamForge и доступный для Unix-подобных операционных систем и Windows . С момента начала разработки на UnrealIRCd c. В мае 1999 года было добавлено и изменено множество новых функций, включая расширенные функции безопасности и исправления ошибок, и сервер стал популярным.

Разработка

[ редактировать ]

UnrealIRCd изначально был основан на DALnet от DreamForge IRCd , «ныне устаревшем IRC-сервере, который был предшественником активно поддерживаемого сервера Bahamut ». [ 5 ]

On July 13, 2007, Carsten V. Munk (stskeeps), [ 6 ] основатель проекта UnrealIRCd, [ 7 ] объявил, что будущая версия 4.0 станет форком InspIRCd. Позже от этой идеи отказались. [ 8 ]

С выпуском версии 3.2.10 в декабре 2012 года Брэм Мэттис (Syzop), нынешний руководитель проекта UnrealIRCd, [ 7 ] объявил, что начата разработка версии 3.4. Серия 3.2 будет поддерживаться до тех пор, пока новая версия не будет объявлена ​​стабильной, что должно было произойти где-то в 2014 году. [ 9 ] В октябре 2015 года было объявлено, что из-за множества изменений новая серия будет называться UnrealIRCd 4, и первый Release Candidate стал доступен для загрузки. [ 10 ] Стабильная версия UnrealIRCd 4.0.0 была выпущена 24 декабря 2015 года. [ 11 ] Следующая стабильная серия UnrealIRCd 5 была впервые выпущена 13 декабря 2019 года. [ 12 ]

Некоторые функции Unreal называются «нестандартными». [ 5 ] в том, что они не перечислены в RFC 1459 и 2811–2813, связанных с IRC, [ 13 ] но выгодны «с точки зрения безопасности». [ 5 ] Программное обеспечение «возможно, обладает наибольшим количеством функций безопасности среди всех IRC-серверов», включая «спам-фильтры, различные стили банов пользователей, различные режимы каналов для предотвращения злоупотреблений и флуда, поддержку соединений SSL ( Secure Sockets Layer ) и сжатые соединения с сервером». [ 5 ] Например, команда shun блокирует пользователю передачу любого текста, спам-фильтр использует регулярные выражения и может автоматически блокировать, исключать или отключать пользователей, а dccdeny может блокировать передачу файлов. [ 14 ] Он включает в себя возможность защитить паролем команды перезапуска и остановки сервера, предназначенные только для использования оператором. [ 15 ] Версия для Windows включает отчеты об ошибках при запуске. [ 15 ] Unreal поддерживает подключение к службам IRC и позволяет службам изменять режимы каналов. [ 16 ] Фильтрация на стороне сервера может использоваться администраторами для блокировки передачи файлов или определенных доменов. [ 17 ]

Формат файла конфигурации «нового стиля» Unreal 3.2 описывается как «более подробный», чем традиционные серверы IRCd, что упрощает его настройку; он разделен на «блоки» связанных опций и имеет пояснительные комментарии для каждой опции. [ 18 ]

UnrealIRCd — «один из самых популярных и полнофункциональных демонов IRC». [ 5 ] [ 19 ] и, по данным SearchIRC.com, используется на наибольшем количестве IRC-серверов. [ 20 ] Этот сервер описывается как обладающий «возможно, наибольшим количеством функций безопасности среди всех IRC-серверов». [ 5 ]

Проблемы безопасности

[ редактировать ]

Архив трояна версии 3.2.8.1 с ноября 2009 года по 12 июня 2010 года содержал , который позволял людям выполнять команды с привилегиями пользователя, запускающего демон , независимо от каких-либо пользовательских ограничений. Проблема была исправлена: в текущей загрузке архива нет подозрений на наличие трояна. [ 21 ] [ 22 ] [ 23 ] . Атаку приписали группе Ac1db1tch3z . [ нужна ссылка ]

О межпротокольной атаке Firefox XPS на сети IRC с использованием JavaScript было сообщено в январе 2010 года; [ 24 ] Разработчики UnrealIRCd позже выпустили патч, чтобы установить для параметра конфигурации защиты от спуфинга значение «включено» (ранее значение по умолчанию было «выключено») и «убивать/zline/и т. д. такие соединения». [ 25 ] [ 26 ] Это первый вопрос в файле конфигурации. [ 26 ]

См. также

[ редактировать ]
  1. ^ «UnrealIRCd отмечает свой 15-й день рождения!» . Архивировано из оригинала 22 марта 2015 г. Проверено 18 мая 2014 г.
  2. ^ https://forums.unrealircd.org/viewtopic.php?t=9355 . {{cite web}}: Отсутствует или пусто |title= ( помощь )
  3. ^ "license.h" . Гитхаб .
  4. ^ «unrealircd/LICENSE на Unreal42 ‧ Unrealircd/unrealircd ‧ Github» . github.com . Архивировано из оригинала 19 апреля 2021 года . Проверено 20 мая 2019 г.
  5. ^ Перейти обратно: а б с д и ж Пиккар, Пол; Баскин, Брайан; Спиллман, Джордж; Сакс, Маркус (май 2005 г.). Защита приложений обмена мгновенными сообщениями и P2P на предприятии (1-е изд.). Издательство Сингресс . п. 370. ИСБН  978-1-59749-017-7 . Архивировано из оригинала 12 июля 2014 г. Проверено 10 сентября 2011 г.
  6. ^ Мунк, Карстен В. (начальники) (6 декабря 2008 г.). «Стскипс прощается» . Unrealircd.com. Архивировано из оригинала 2 апреля 2012 года . Проверено 11 сентября 2011 г.
  7. ^ Перейти обратно: а б «Сотрудники/участники UnrealIRCd» . UnrealIRCd.com. Архивировано из оригинала 27 января 2010 г. Проверено 10 сентября 2009 г.
  8. ^ Епископ Натан (нат) (10 декабря 2008 г.). «Развитие и будущее UnrealIRCd» . UnrealIRCd.com. Архивировано из оригинала 28 июля 2011 г. Проверено 28 июля 2011 г.
  9. ^ Мэттис, Брэм (Syzop) (25 декабря 2012 г.). «Выпущен Unreal3.2.10 и ведется разработка Unreal3.4» . UnrealIRCd.org. Архивировано из оригинала 30 марта 2015 г. Проверено 25 декабря 2012 г.
  10. ^ Мэттис, Брэм (Syzop) (11 октября 2015 г.). «Выпущен UnrealIRCd 4.0.0-rc1» . UnrealIRCd.org. Архивировано из оригинала 13 марта 2016 г. Проверено 11 октября 2015 г.
  11. ^ «Выпущен UnrealIRCd 4.0.17» . UnrealIRCd . 23 декабря 2017 г. Архивировано из оригинала 16 апреля 2018 г. Проверено 15 апреля 2018 г.
  12. ^ «Выпущен UnrealIRCd 5.0.0 — Форумы UnrealIRCd» . UnrealIRCd . 13 декабря 2019 г. Архивировано из оригинала 6 августа 2020 г. Проверено 18 августа 2020 г.
  13. ^ Пиккар и др., стр. 402
  14. ^ Пиккар и др. , с. 371
  15. ^ Перейти обратно: а б Ледбитер, Дэвид (2004). «Глава 15, Серверы и службы: Взлом 95» . В Баранине, Пол (ред.). IRC-хаки: 100 полезных советов и инструментов для промышленного использования . О'Рейли . п. 363. ИСБН  0-596-00687-Х . Архивировано из оригинала 12 июля 2014 г. Проверено 19 сентября 2011 г. Одним из самых популярных и полнофункциональных ircd является Unreal.
  16. ^ Ледбитер , с. 366.
  17. ^ Пиккар и др. , с. 409, 392
  18. ^ Ледбитер , с. 361.
  19. ^ Ледбитер , с. 360.
  20. ^ «Обзор версии IRCd» . ПоискIRC . Архивировано из оригинала 9 февраля 2010 г. Проверено 10 сентября 2011 г.
  21. ^ Ботт, Эд (12 июня 2010 г.). «Заражение Linux доказывает, что монополия на вредоносное ПО для Windows закончилась; Gentoo предлагает бэкдор? [обновлено]» . ЗДНет . Архивировано из оригинала 26 сентября 2011 года . Проверено 20 сентября 2011 г.
  22. ^ «Рекомендации по безопасности UnrealIRCd» . UnrealIRCd.com. 12 июня 2010 г. Архивировано из оригинала 4 сентября 2011 г. Проверено 10 сентября 2011 г.
  23. ^ Ледерер, Кристиан (12 июня 2010 г.). «Некоторые загрузки UnrealIRCd 3.2.8.1 заражены троянами (обновление 3)» . IRCJunkie.org. Архивировано из оригинала 1 августа 2011 г. Проверено 10 сентября 2011 г. ( обоснование )
  24. ^ Гудин, Дэн (30 января 2010 г.). «Атака с помощью Firefox наносит ущерб пользователям IRC» . Регистр . Архивировано из оригинала 17 августа 2011 г. Проверено 10 сентября 2011 г.
  25. ^ Сизоп (28 февраля 2010 г.). «POST-атака браузера/Javascript» . UnrealIRCd.com. Архивировано из оригинала 28 сентября 2011 г. Проверено 10 сентября 2011 г.
  26. ^ Перейти обратно: а б Ледерер, Кристиан (1 марта 2010 г.). «Команда UnrealIRCd выпускает патч против атаки Firefox XPS» . irc-junkie.org. Архивировано из оригинала 1 сентября 2011 г. Проверено 10 сентября 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c1f498ae3be2107efa389e5218a5b7b2__1722365460
URL1:https://arc.ask3.ru/arc/aa/c1/b2/c1f498ae3be2107efa389e5218a5b7b2.html
Заголовок, (Title) документа по адресу, URL1:
UnrealIRCd - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)