WikiDer > UnrealIRCd - Википедия
Оригинальный автор (ы) | Карстен В. Мунк (стскипс) |
---|---|
Разработчики) | Брэм Мэттис (Syzop) и другие |
изначальный выпуск | Май 1999 г.[1] |
Стабильный выпуск | 5.0.6 / 16 июля 2020 г.[2] |
Написано в | C |
Платформа | Linux, BSD, Mac OS X, Солярис, HP-UX, Windows |
Тип | IRCd |
Лицензия | GPLv2[3] |
Интернет сайт | www.unrealircd.org |
UnrealIRCd является Открытый исходный код IRC демон, изначально основанный на DreamForge, доступен для Unix-подобных операционных систем и Windows. С начала разработки на UnrealIRCd c. В мае 1999 года было добавлено и изменено множество новых функций, включая расширенные функции безопасности и исправления ошибок, и сервер стал популярным.
Разработка
UnrealIRCd изначально был основан на ДАЛнетс DreamForge IRCd, "ныне устаревший IRC-сервер, который был предшественником активно поддерживаемого Бахамут сервер ".[4]
13 июля 2007 г. Карстен В. Мунк (стскипс),[5] основатель проекта UnrealIRCd,[6] объявил, что будущая версия 4.0 будет форком InspIRCd. Позже от этой идеи отказались.[7]
С выпуском версии 3.2.10 в декабре 2012 года Брэм Маттис (Syzop), нынешний руководитель проекта UnrealIRCd,[6] объявил, что началась разработка версии 3.4. Серия 3.2 будет поддерживаться до тех пор, пока новая версия не будет объявлена стабильной, что должно было произойти где-то в 2014 году.[8]В октябре 2015 года было объявлено, что из-за множества изменений новая серия будет называться UnrealIRCd 4, и первый Release Candidate стал доступен для загрузки.[9]Стабильный выпуск UnrealIRCd 4.0.0 был выпущен 24 декабря 2015 года.[10]Следующая стабильная серия UnrealIRCd 5 была впервые выпущена 13 декабря 2019 года.[11]
Функции
Некоторые функции Unreal называются «нестандартными»,[4] в том, что они не перечислены в связанных с IRC RFC 1459 и 2811-2813,[12] но выгодны «с точки зрения безопасности».[4] Программное обеспечение, «возможно, имеет большинство функций безопасности любого IRC-сервера», включая «спам-фильтры, различные стили пользовательских банов, различные режимы каналов для предотвращения злоупотреблений и лавинной рассылки, SSL (Уровень защищенных гнезд) поддержка соединений и сжатые серверные соединения ".[4] Например, избегать команда запрещает пользователю передавать любой текст, спам-фильтр использует обычные выражения и может автоматически блокировать, избегать или отключать пользователей, а также dccdeny может блокировать передачу файлов.[13]Он включает в себя возможность защиты паролем команд перезапуска и остановки сервера только для оператора.[14] Версия для Windows включает отчеты об ошибках при запуске.[14] Unreal поддерживает подключение к службам IRC и позволяет службам изменять режимы каналов.[15]Серверная фильтрация может использоваться администраторами для блокировки передачи файлов или определенных доменов.[16]
Формат файла конфигурации «нового стиля» Unreal 3.2 описывается как «более подробный», чем традиционные серверы IRCd, что упрощает его настройку; он разделен на «блоки» связанных опций и содержит пояснительные комментарии к каждой опции.[17]
Прием
UnrealIRCd - «один из самых популярных и полнофункциональных IRC-демонов»[4][18] и используется на самом большом количестве серверов IRC, согласно SearchIRC.com.[19]Этот сервер описывается как имеющий «возможно, самый высокий уровень безопасности среди всех серверов IRC».[4]
Проблемы с безопасностью
В tarball версии 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]
Смотрите также
Рекомендации
- ^ «UnrealIRCd отмечает свое 15-летие!». Получено 2014-05-18.
- ^ «Выпущен UnrealIRCd 5.0.6 - Форумы UnrealIRCd». forum.unrealircd.org. 16 июля 2020 г.. Получено 20 августа, 2020.
- ^ "unrealircd / ЛИЦЕНЗИЯ на unreal42 ‧ unrealircd / unrealircd ‧ Github". github.com. Получено 20 мая, 2019.
- ^ а б c d е ж Пикард, Пол; Баскин, Брайан; Спиллман, Джордж; Сакс, Маркус (май 2005 г.). Защита приложений обмена мгновенными сообщениями и P2P для предприятия (1-е изд.). Syngress Publishing. п. 370. ISBN 978-1-59749-017-7. Получено 2011-09-10.
- ^ Мунк, Карстен В. (стскипс) (6 декабря 2008 г.). "Stskeeps прощается". Unrealircd.com.
- ^ а б «Сотрудники / авторы UnrealIRCd». UnrealIRCd.com. Получено 2009-09-10.
- ^ Епископ, Натан (натан) (10 декабря 2008 г.). "Развитие и будущее UnrealIRCd". UnrealIRCd.com. Получено 2011-07-28.
- ^ Маттис, Брэм (Syzop) (25 декабря 2012 г.). «Вышел Unreal3.2.10 и разработка Unreal3.4». UnrealIRCd.org. Получено 2012-12-25.
- ^ Маттис, Брэм (Syzop) (11 октября 2015 г.). «Выпущен UnrealIRCd 4.0.0-rc1». UnrealIRCd.org. Получено 2015-10-11.
- ^ «Выпущен UnrealIRCd 4.0.17». UnrealIRCd. 23 декабря 2017 г.. Получено 15 апреля, 2018.
- ^ «Выпущен UnrealIRCd 5.0.0 - Форумы UnrealIRCd». UnrealIRCd. 13 декабря 2019. Получено 18 августа, 2020.
- ^ Piccard et. др., стр. 402
- ^ Piccard et. al., п. 371
- ^ а б Ледбитер, Дэвид (2004). «Глава 15, Серверы и службы: Взлом 95». В баранине, Пол (ред.). IRC Hacks: 100 полезных советов и инструментов. О'Рейли. п. 363. ISBN 0-596-00687-X. Получено 2011-09-19.
Одним из самых популярных и полнофункциональных ircd является Unreal.
- ^ Ледбитер, п. 366.
- ^ Piccard et. al., п. 409, 392
- ^ Ледбитер, п. 361.
- ^ Ледбитер, п. 360.
- ^ "Обзор версии IRCd". ПоискIRC. Получено 2011-09-10.
- ^ Ботт, Эд (12 июня 2010 г.). «Заражение Linux доказывает, что монополия на вредоносное ПО для Windows окончена; Gentoo поставляет бэкдор? [Обновлено]». ZDnet.
- ^ "Рекомендации по безопасности UnrealIRCd". UnrealIRCd.com. 12 июня 2010 г.. Получено 2011-09-10.
- ^ Ледерер, Кристиан (12 июня 2010 г.). «Некоторые UnrealIRCd 3.2.8.1 загружают троянские программы (обновление 3)». IRCJunkie.org. Получено 2011-09-10. (обоснование)
- ^ Гудин, Дэн (30 января 2010 г.). «Атака на Firefox наносит серьезный ущерб пользователям IRC». Реестр. Получено 2011-09-10.
- ^ Сызоп (28 февраля 2010 г.). "Атака POST на браузер / Javascript". UnrealIRCd.com. Получено 2011-09-10.
- ^ а б Ледерер, Кристиан (1 марта 2010 г.). «Команда UnrealIRCd выпускает патч против атаки Firefox XPS». irc-junkie.org. Получено 2011-09-10.