언리얼 IRCd

UnrealIRCd
언리얼 IRCd
UnrealIRCd Logo.png
원저작자카스텐 5세밍크(stskeep(스텝)
개발자Bram Matthys(Syzop) 및 기타
초기 릴리즈1999년 5월, 23년 전(1999-05)[1]
안정된 릴리스
6.0.2 / 2022년[2] 1월 28일
프리뷰 릴리즈
6.0.2-rc1[3] / 2022년 1월 7일
기입처C
플랫폼Linux, BSD, Mac OS X, Solaris, HP-UX, Windows
유형IRCd
면허증.GPLv2 이후[4][5]
웹 사이트www.unrealircd.org

UnrealIRCd는 원래 DreamForge를 기반으로 하는 오픈 소스 IRC 데몬으로 Unix와 유사한 운영 체제 및 Windows에서 사용할 수 있습니다.1999년 5월 UnrealIRCd c. 개발 시작 이후 고급 보안 기능 및 버그 수정 등 많은 새로운 기능이 추가 및 수정되어 인기 있는 서버가 되었습니다.

발전

UnrealIRCd는 원래 DALnet의 DreamForge IRCd기반을 두고 있습니다.이 IRC 서버는 현재 적극적으로 유지 보수되고 있는 바하무트 [6]서버의 전신입니다.

2007년 7월 13일 카스텐 V.UnrealIRCd [8]프로젝트의 설립자인 Munk(stskeeps)[7]는 미래의 v4.0이 InspIRCd의 포크가 될 것이라고 발표했습니다.나중에 이 아이디어는 폐기되었다.[9]

2012년 12월 버전 3.2.10이 출시되면서 UnrealIRCd의 [8]현재 프로젝트 리더인 Bram Matthys(Syzop)는 3.4 버전으로 개발이 시작되었음을 발표했습니다.3.2 시리즈는 새로운 버전이 안정적이라고 선언될 때까지 유지되며,[10] 이는 2014년 어딘가에서 발생할 것으로 예상되었다.2015년 10월, 많은 변경 사항으로 인해 새로운 시리즈의 이름은 UnrealIRCd 4이며 첫 번째 릴리스 후보가 다운로드될 [11]수 있게 되었습니다.UnrealIRCd 4.0.0 안정 릴리스는 2015년 12월 24일에 이루어졌습니다.[12]다음 UnrealIRCd 5 stable 시리즈는 [13]2019년 12월 13일에 처음 출시되었습니다.

특징들

Unreal의 기능 중 일부는 IRC 관련 RFC 1459 및 2811–[14]2813에 기재되어 있지 않지만 보안 [6]관점에서 유용한 기능이라는 점에서 "비표준"[6]이라고 불립니다.이 소프트웨어는 "스팸 필터, 다양한 스타일의 사용자 금지, 남용 및 플래딩을 방지하기 위한 다양한 채널 모드, SSL(Secure Sockets Layer) 연결 지원, 압축 서버 연결"[6] 등 모든 IRC 서버의 보안 기능을 갖추고 있습니다.예를 들어 shun 명령어는 사용자의 텍스트 전송을 차단하고 스팸 필터는 정규 표현을 사용하여 사용자를 자동으로 금지, 회피 또는 절단할 수 있으며 dccdeny는 파일 [15]전송을 차단할 수 있습니다.여기에는 운영자 [16]전용으로 서버 재시작 및 중지 명령을 암호로 보호하는 기능이 포함되어 있습니다.Windows 버전에는 부팅 [16]시 오류 보고 기능이 포함되어 있습니다.Unreal은 IRC 서비스에 대한 링크 및 채널 [17]모드 변경 허용을 지원합니다.관리자는 서버측 필터링을 사용하여 파일 또는 특정 [18]도메인의 전송을 차단할 수 있습니다.

Unreal 3.2의 "새로운 스타일" 구성 파일 형식은 기존 IRCd 서버보다 "상세적"으로 설명되므로 설정이 용이합니다. 관련 옵션의 "블록"으로 구분되어 각 [19]옵션에 대한 설명이 있습니다.

접수처

SearchIRC.com에 따르면 UnrealIRCd는 "가장 인기 있는 풀기능의 [6][20]IRC 데몬 중 하나"이며 가장 많은 수의 IRC 서버에서 사용되고 있습니다.[21]이 서버는 "모든 IRC 서버 [6]중 보안 기능이 가장 높을 수 있습니다"라고 설명됩니다.

보안 문제

2009년 11월부터 2010년 6월 12일까지 버전 3.2.8.1의 tarball에는 사용자가 데몬을 실행하는 사용자의 권한으로 명령을 실행할 수 있는 트로이 목마가 포함되어 있습니다.이것에 의해, 유저의 제한에 관계없이, 유저는 커맨드를 실행할 수 있습니다.문제는 해결되었습니다.현재 tarball 다운로드에는 트로이 [22][23][24]목마가 포함되어 있다고 생각되지 않습니다.

IRC 네트워크에 대한 "Firefox XPS" 크로스 프로토콜 JavaScript 기반 공격은 2010년 [25]1월에 보고되었습니다.UnrealIRCd 개발자는 나중에 안티스푸핑 설정 파라미터를 "on"으로 설정하는 패치를 릴리스했습니다.기본값은 "off" 및 "kill/zline" [26][27]등입니다.컨피규레이션파일의 [27]첫 번째 질문입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "UnrealIRCd celebrates its 15th birthday!". Archived from the original on 2015-03-22. Retrieved 2014-05-18.
  2. ^ https://forums.unrealircd.org/viewtopic.php?t=9169 를 참조해 주세요.
  3. ^ https://forums.unrealircd.org/viewtopic.php?t=9165 를 참조해 주세요.
  4. ^ "license.h".
  5. ^ "unrealircd/LICENSE at unreal42 ‧ unrealircd/unrealircd ‧ Github". github.com. Archived from the original on April 19, 2021. Retrieved May 20, 2019.
  6. ^ a b c d e f Piccard, Paul; Baskin, Brian; Spillman, George; Sachs, Marcus (May 2005). Securing IM and P2P Applications for the Enterprise (1st ed.). Syngress Publishing. p. 370. ISBN 978-1-59749-017-7. Archived from the original on 2014-07-12. Retrieved 2011-09-10.
  7. ^ Munk, Carsten V. (stskeeps) (December 6, 2008). "Stskeeps says goodbye". Unrealircd.com. Archived from the original on April 2, 2012. Retrieved September 11, 2011.
  8. ^ a b "UnrealIRCd Staff/Contributors". UnrealIRCd.com. Archived from the original on 2010-01-27. Retrieved 2009-09-10.
  9. ^ Bishop, Nathan (nate) (December 10, 2008). "UnrealIRCd Development & Future". UnrealIRCd.com. Archived from the original on 2011-07-28. Retrieved 2011-07-28.
  10. ^ Matthys, Bram (Syzop) (December 25, 2012). "Unreal3.2.10 released & Unreal3.4 development". UnrealIRCd.org. Archived from the original on 2015-03-30. Retrieved 2012-12-25.
  11. ^ Matthys, Bram (Syzop) (October 11, 2015). "UnrealIRCd 4.0.0-rc1 released". UnrealIRCd.org. Archived from the original on 2016-03-13. Retrieved 2015-10-11.
  12. ^ "UnrealIRCd 4.0.17 released". UnrealIRCd. Dec 23, 2017. Archived from the original on April 16, 2018. Retrieved Apr 15, 2018.
  13. ^ "UnrealIRCd 5.0.0 released - UnrealIRCd Forums". UnrealIRCd. Dec 13, 2019. Archived from the original on August 6, 2020. Retrieved Aug 18, 2020.
  14. ^ 피카르 외, 페이지 402
  15. ^ 피카르 외, 페이지 371
  16. ^ a b Leadbeater, David (2004). "Chapter 15, Servers and Services: Hack 95". In Mutton, Paul (ed.). IRC Hacks: 100 Industrial-Strength Tips & Tools. O'Reilly. p. 363. ISBN 0-596-00687-X. Archived from the original on 2014-07-12. Retrieved 2011-09-19. One of the most popular and full-featured ircds is Unreal.
  17. ^ 비터, 페이지 366
  18. ^ 피카르 외, 페이지 409, 392
  19. ^ 비터, 361페이지
  20. ^ 비터, 360페이지
  21. ^ "IRCd version overview". SearchIRC. Archived from the original on 2010-02-09. Retrieved 2011-09-10.
  22. ^ Bott, Ed (June 12, 2010). "Linux infection proves Windows malware monopoly is over; Gentoo ships backdoor? [updated]". ZDnet. Archived from the original on September 26, 2011. Retrieved September 20, 2011.
  23. ^ "UnrealIRCd Security Advisory". UnrealIRCd.com. June 12, 2010. Archived from the original on 2011-09-04. Retrieved 2011-09-10.
  24. ^ Lederer, Christian (June 12, 2010). "Some UnrealIRCd 3.2.8.1 downloads trojaned (Update 3)". IRCJunkie.org. Archived from the original on 2011-08-01. Retrieved 2011-09-10. (표준)
  25. ^ Goodin, Dan (January 30, 2010). "Firefox-based attack wreaks havoc on IRC users". The Register. Archived from the original on 2011-08-17. Retrieved 2011-09-10.
  26. ^ Syzop (February 28, 2010). "Browser/Javascript POST attack". UnrealIRCd.com. Archived from the original on 2011-09-28. Retrieved 2011-09-10.
  27. ^ a b Lederer, Christian (March 1, 2010). "UnrealIRCd team releases patch against Firefox XPS attack". irc-junkie.org. Archived from the original on 2011-09-01. Retrieved 2011-09-10.

외부 링크