The PHP security extension, Suhosin.
우리말의 수호신, 그 수호신 맞다. ^^
수호신 사이트에 가면 메인에 위 이미지가 떡하니 걸려 있다. 한글로 '수호신' 이라고도 쓰여져 있다.
공식 웹사이트 : http://suhosin.org/
근데, 재미있는 사실은, 프로젝트의 개발자는 독일 사람이라는 것이다.
프로젝트에 관한 몇가지 FAQ 를 살펴 보면 다음과 같다.
Q. Suhosin 의 뜻은?
A. Suhosin(수호신) 은 한국말로, 수호천사(guardian-angel)를 뜻한다.
Q. 왜 Suhosin 이라 이름지었나?
A. 한국사람들이 이 이름에 대해서 좀 놀라워 한다. 독일 개발자가 왜 프로젝트 이름으로 한국말을 선택했을까 궁금해 한다. 이유는 간단하다. 수호신의 메인 개발자가 한국에 대해서 관심이 많다. 그는 한국 영화를 보고, 한국 음식을 좋아하고, 현재 몇년째 한국어를 배우고 있다. 게다가 'suhosin' 이란 단어가 꽤 심플하고, 발음이 흥미롭고, 프로그램이 뭔지 직관적으로 설명한다. 그리고 대부분의 영어 단어들이 인기있는 소프트웨어에 이미 사용되고 있다는 문제점도 건너뛸 수 있다.
Q.오래된 버전의 PHP 5.0 / 5.2 / 5.3? 에서도 동작하는가?
A. 간단하게 답하자면 : 그렇다, 하지만..
PHP 5.x 와 Suhosin 0.9.37 버전은 잘 동작한다. 나중에는 PHP 5.2 와 그 이하 버전에 대한 지원이 중단될 것이다.
= 수호신 설치
최신 버전은 아래에서 다운로드 받을 수 있다.
http://www.suhosin.org/stories/download.html
설치방법
http://www.suhosin.org/stories/install.html
Quickstart (probably suitable for most people):
#> cd suhosin
#> phpize
#> ./configure
#> make
#> make install
This should install suhosin.so in the correct extension directory.
마지막으로, php.ini 안에 다음을 추가한다.
extension=suhosin.so