Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

Развитие [ править ]

UnrealIRCd первоначально было основано на Далнет «s DreamForge IRCd „ныне устаревший сервер IRC , который был предшественником активно поддерживаются Bahamut сервера.“ [4]

13 июля 2007 года Карстен В. Мунк (stskeeps) [5], основатель проекта UnrealIRCd, [6] объявил, что будущая версия 4.0 будет форком InspIRCd. Позже от этой идеи отказались. [7]

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

Особенности [ править ]

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

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

Прием [ править ]

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

Проблемы безопасности [ править ]

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

В январе 2010 года сообщалось о кросспротокольной атаке на основе JavaScript "Firefox XPS" на сети IRC; [23] Позже разработчики UnrealIRCd выпустили патч, устанавливающий для параметра конфигурации анти-спуфинга значение «on» - по умолчанию ранее было «off» - и «kill / zline / etc such connections». [24] [25] Это первый вопрос в файле конфигурации. [25]

См. Также [ править ]

  • Интернет-чат
  • Сравнение демонов IRC

Ссылки [ править ]

  1. ^ "UnrealIRCd празднует свое 15-летие!" . Проверено 18 мая 2014 .
  2. ^ "Выпущен UnrealIRCd 5.0.9 - Форумы UnrealIRCd" . forum.unrealircd.org . 20 марта 2021 . Проверено 20 марта 2021 года .
  3. ^ "unrealircd / ЛИЦЕНЗИЯ на unreal42 ‧ unrealircd / unrealircd ‧ Github" . github.com . Проверено 20 мая 2019 года .
  4. ^ Б с д е е Пиккара, Павла; Баскин, Брайан; Спиллман, Джордж; Сакс, Маркус (май 2005 г.). Защита приложений обмена мгновенными сообщениями и P2P для предприятия (1-е изд.). Syngress Publishing . п. 370. ISBN 978-1-59749-017-7. Проверено 10 сентября 2011 .
  5. ^ Мунка, Карстен В. (stskeeps) (6 декабря 2008). «Скипс прощается» . Unrealircd.com.
  6. ^ a b «Сотрудники / участники UnrealIRCd» . UnrealIRCd.com . Проверено 10 сентября 2009 .
  7. ^ Епископ, Натан (Нейт) (10 декабря 2008). "Развитие и будущее UnrealIRCd" . UnrealIRCd.com . Проверено 28 июля 2011 .
  8. ^ Matthys, Брэй (Syzop) (25 декабря 2012). «Вышел Unreal3.2.10 и разработка Unreal3.4» . UnrealIRCd.org . Проверено 25 декабря 2012 .
  9. ^ Matthys, Брэй (Syzop) (11 октября 2015). «Выпущен UnrealIRCd 4.0.0-rc1» . UnrealIRCd.org . Проверено 11 октября 2015 .
  10. ^ "Выпущен UnrealIRCd 4.0.17" . UnrealIRCd . 23 декабря 2017 . Проверено 15 апреля 2018 года .
  11. ^ «Выпущен UnrealIRCd 5.0.0 - Форумы UnrealIRCd» . UnrealIRCd . 13 декабря 2019 . Проверено 18 августа 2020 года .
  12. ^ Piccard et. др., стр. 402
  13. ^ Piccard et. al. , п. 371
  14. ^ a b Ледбитер, Дэвид (2004). «Глава 15, Серверы и службы: Взлом 95» . В баранине, Пол (ред.). IRC Hacks: 100 полезных советов и инструментов . О'Рейли . п. 363. ISBN. 0-596-00687-X. Проверено 19 сентября 2011 . Одним из самых популярных и полнофункциональных ircd является Unreal.
  15. ^ Ледбитер , стр. 366.
  16. ^ Piccard et. al. , п. 409, 392
  17. ^ Ледбитер , стр. 361.
  18. ^ Ледбитер , стр. 360.
  19. ^ "Обзор версии IRCd" . ПоискIRC . Проверено 10 сентября 2011 .
  20. Ботт, Эд (12 июня 2010 г.). «Заражение Linux доказывает, что монополия на вредоносное ПО для Windows окончена; Gentoo поставляет бэкдор? [Обновлено]» . ZDnet .
  21. ^ "Рекомендации по безопасности UnrealIRCd" . UnrealIRCd.com. 12 июня 2010 . Проверено 10 сентября 2011 .
  22. Ледерер, Кристиан (12 июня 2010 г.). «Некоторые UnrealIRCd 3.2.8.1 загружают троянские программы (обновление 3)» . IRCJunkie.org . Проверено 10 сентября 2011 .( обоснование )
  23. ^ Goodin, Dan (30 января 2010). «Атака на Firefox наносит серьезный ущерб пользователям IRC» . Реестр . Проверено 10 сентября 2011 .
  24. ^ Syzop (28 февраля 2010). "Браузерная / Javascript-атака POST" . UnrealIRCd.com . Проверено 10 сентября 2011 .
  25. ^ a b Ледерер, Кристиан (1 марта 2010 г.). «Команда UnrealIRCd выпускает патч против атаки Firefox XPS» . irc-junkie.org . Проверено 10 сентября 2011 .

Внешние ссылки [ править ]

  • Сайт UnrealIRCd