맨위로가기

제로보드

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

제로보드는 대한민국에서 PHP 기반으로 개발된 게시판 프로그램으로, 특히 제로보드4는 자유로운 스킨 방식과 회원 관리 기능으로 많은 사용자를 확보했다. 그러나 보안 취약성, 개인정보 수집 장려, 웹 표준 미준수, PHP 버전 호환성 문제 등의 문제점을 가지고 있으며, 2009년 9월 25일 배포가 중단되었다. 제로보드4의 후속 버전인 제로보드5는 개발이 중단되었지만, XpressEngine 제작의 토대가 되었다. NHN(현 네이버)은 2007년 3월 14일 제로보드를 인수했다.

2. 제로보드4

대한민국 인터넷에서는 CGI 기반 스크립트와 게시판 호스팅 서비스가 주로 사용되었으나, CGI 방식의 한계로 PHP 같은 서버 측 스크립트 언어를 사용한 게시판 프로그램이 필요하게 되었다. 여러 비슷한 소프트웨어가 개발되었지만, 제로보드4는 자유로운 스킨 방식 및 회원관리 기능 등 특화된 기능을 제공하여 많은 사용자를 확보했고, 대한민국에서 PHP 기반 BBS의 대명사가 될 정도로 성장했다. 제로보드를 기반으로 한 쇼핑몰 등 다양한 응용이 등장하기도 했다. 그러나 제로보드4.1 이후 개발자의 개인 사정으로 개발이 지연되면서 여러 문제점이 제기되었다. 일부 사용자가 비공식 보안 패치를 제공했지만 현재는 중단되었다.

2. 1. 제로보드4의 문제점

제로보드4는 여러 특화된 기능을 제공하여 많은 사용자를 확보했지만, 개발 지연으로 인해 여러 문제점이 발생했다.

  • 보안 취약성: 최신 보안 패치를 적용하지 않거나 파일 접근 권한(퍼미션) 설정을 잘못하면 외부에서 악성코드를 삽입하거나 인젝션 공격을 받을 수 있다. 또한, 스킨 구조의 특성상 취약한 스킨을 통해 해킹 사고가 자주 발생했다.
  • 개인정보 수집 장려: 회원 가입 시 주민등록번호를 이용한 중복 가입 방지 기능이 내장되어 있어 개인정보 수집을 장려한다는 비판을 받았다. 이 기능은 기본적으로 활성화되어 있지 않지만, 많은 제로보드4 기반 홈페이지에서 이 기능을 사용했다. 개인정보 수집 관련 법규가 변경되면서 주민등록번호 수집이 금지되자, 대부분 이 기능을 사용 중지했다.
  • 웹 표준 미준수: 개발 당시 웹 표준을 고려하지 않아 인터넷 익스플로러 10 이상이나 다른 웹 브라우저에서는 스킨에 따라 레이아웃이 깨지거나 일부 기능이 정상 작동하지 않는다. DTD 선언이 없어 제로보드를 사용한 게시판은 구성 파일을 웹 표준 코드로 수정하지 않으면 쿼크 모드로 표시된다.
  • PHP 함수 호환성 문제: 제로보드4는 `ereg`와 같은 함수를 사용했는데, 이 함수들은 PHP 5.3부터 사용할 수 없다. 제로보드4를 PHP 5.3 이상에서 정상적으로 작동시키려면 `preg_replace` 등의 대체 함수로 수정해야 한다.
  • 폐쇄적인 라이선스 정책: 폐쇄적인 라이선스 정책도 비판을 받았으나, 2008년 3월 18일 다음과 같이 라이선스 정책을 변경했다.
  • 제로보드4 기본 프로그램(공식 사이트 배포)에는 변경 사항 없음.
  • 제로보드4 저작권 문구 중 "Zeroboard"는 삭제 가능.
  • 스킨 제작자 허락을 받거나 자체 제작 스킨은 저작권 문구 전체 삭제 가능.
  • 제로보드4 재배포 허용. 단, 제로보드4 파생품 배포 시 "제로보드" 명칭 사용 자제 권장.

2. 2. 배포 중단 및 이전


  • 2009년 9월 25일부로 제로보드4의 배포가 사전 공지한 대로 중단되었다.[1]
  • 공식적인 배포와 지원은 중단되었으나 웹사이트에서는 보안 정보를 공유하고 데이터 이전에 대한 안내를 하고 있다.[1]
  • XpressEngine으로 이전하기 위해서는 데이터를 XML 형식인 XEXML로 옮긴 후 업로드해야 한다.[1] 제로보드4 외에도 워드프레스, 그누보드, 스프링보드 등의 게시판에서 XEXML 데이터를 추출할 수 있는 프로그램을 공개하고 있다.[1]

3. 제로보드5

제로보드5(zb5)는 제로보드4의 후속 버전이다. 고영수는 제로보드4를 기반으로 하지 않고 완전히 새로운 프로젝트로 zb5를 개발하려고 했으나, 베타 버전인 0.0.5를 공개한 시점에서 개발을 중지하고 새로운 프로젝트를 처음부터 다시 시작한다고 선언한다.[1]

현재 zb5는 개발이 중지되고 소스가 GPL 아래 공개되어 있으며, 배포 및 사용자 간 커뮤니케이션이 중단된 상태이다.[1] zb5는 개발이 중단되었지만 XpressEngine 제작의 토대가 되었다는 큰 의미가 있다.[1]

4. NHN의 제로보드 인수

2007년 3월 14일 네이버한게임을 운영하는 인터넷 기업 NHN(지금의 네이버)은 국내 인터넷 환경의 질적 발전을 도모하기 위하여 제로보드를 인수한다고 밝혔다.[3] NHN은 '제로보드'와 'Zeroboard'에 대해 상표권을 출원하였는데, 상표권 출원일은 2006년 12월 15일이었다.[4] 따라서 인수 발표 최소 4달 전부터 제로보드 인수에 관한 논의가 있었던 것으로 추측된다.

참조

[1] 웹사이트 제로보드4 배포 중지 http://www.xpresseng[...]
[2] 웹사이트 제로보드4 수정 배포판에 대한 공지 http://www.xpresseng[...]
[3] 뉴스 NHN, 제로보드 인수「오픈소스 적극 지원」 http://www.zdnet.co.[...] ZDnet Korea 2007-03-14
[4] 웹사이트 NHN의 제로보드 상표 출원 정보(네이버 특허 - 한국특허정보원 서지) http://academic.nave[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com