그누보드
그누보드(영어: Gnuboard)는 2003년 홍석명이 처음 개발하였으며 "에스아이알소프트"라는 회사를 설립하여 지속적으로 업데이트 하면서 배포하고 있는 대한민국의 홈페이지용 전자 게시판, 소프트웨어이자 콘텐츠관리시스템(CMS)이다. PHP 언어로 작성되었다.
개발자 | (주)에스아이알소프트 |
---|---|
안정화 버전 | 5.5.16
/ 2024년 4월 17일 |
운영 체제 | 크로스 플랫폼 |
플랫폼 | PHP 7.0 이상 MySQL 5.5 이상 |
종류 | 전자게시판 |
라이선스 | LGPL |
웹사이트 | 그누보드 공식 사이트 |
그누보드라는 이름은 GNU 라이센스로 배포하는 게시판이라는 뜻이다 당시 제로보드가 유명했는데 제로보드는 스킨하단에 만든이의 이름을 명시했어야했고 그누보드는 그렇지 않다는게 특징이다.
특징
편집- 설치 과정이 단순하다 (라이선스 동의와 서버 정보 입력, 관리자 정보 입력으로 분류됨)
- 저작권 표기를 변경하거나 제거할 수 있다.
- 빌더의 제작이 허용된다. (개작 가능 라이선스)
- 다양한 플러그인들이 있다.
- DHTML에디터인 CHEditor를 사용할 수 있다.
- 연동 스킨의 다양성이 뛰어나다.
- 포인트/답글/RSS/대댓글/인기검색어/최근게시물/부운영자/메일인증 등의 기능들이 지원된다
- 테마, 스킨에서 보호되지 않은 경로를 통해 SQL 삽입 공격 위험이 있을 수 있으므로 스킨, 플러그인 선택에 주의해야 한다.
단점
편집- 테마와 스킨이 있지만 코어에서 html 을 고정한 부분들이 있어서 코어를 수정해야되는 부분이 있고 이로 인해 업데이트가 어려운점이 있다.
- PHP 5.4 에서 삭제된 글로벌레지스터를 구현하기위해
extract($_POST[]), extract($_GET[]) 등이 있으며 이로 인해 변수 초기화를 안해도 되는 PHP 특성과 맞물려 보안 문제가 발생하기쉽다. 물론 스킨/테마 제작자가 신경쓰면 취약점을 줄일 수있다.
버전
편집그누보드 1
편집2003년 그누보드 1이 출시되었다.
그누보드 3
편집2003년 하반기 그누보드 3이 출시되었다.
그누보드 4
편집2005년 04월에 출시된 그누보드의 4번째 버전. 2015년 그누보드 5가 나오며 지원종료되었다.
그누보드 5
편집2015년에 출시되었다. PHP 7 을 지원하는 첫번째 버전이며 지금도 업데이트 되고있다.