제목을 보고 영화 'Die Hard'를 생각하고 클릭했을지도 모르겠다. 그러나 제목은 너무나도 정직하게 쓰여졌다. 보안 취약성을 막기위한 라이브러리 이름이 DieHard다. ^^* 이 라이브러리는 Linux, solaris등에서 사용하여 여러 프로그램을 보안문제로 crash되는 것을 막을 수 있으며, Windows에서는 Mozilla/Firefox (Firefox 1.5.x, 2.0.x)만 보호할 수 있는 DieHard를 제공한다.
http://www.diehard-software.org/
http://www.cs.umass.edu/%7Eemery/diehard/download/ (download)
리눅스에서 사용하는 방법은 간단하다. 위 사이트에서 download받은 후에 LD_PRELOAD 환경 변수에
DieHard 경로만 지정해주면 된다.
setenv LD_PRELOAD /path/to/diehard/libdiehard.so
로긴후애 항상 DieHard를 통해 사용하고 싶다면 $HOME/.bash_profile 에 위 한줄만 넣어주면 된다. 다음은 명령 실행시 libdiehard.so 라이브러리를 사용하고 있음을 확인한 것이다. 제 PC(Linux)에서 사용중인데, 지금까지 문제없이 잘 쓰고 있다.
개발자 Berger는 MS에서 3만달러, 인텔에서 3만달러, 미 국립과학재단(National Science Foundation)에서 30만달러를 지원받았으며, MS 연구원 Ben Zorn과 함께 개발하였다.
DieHard 라이브러리에 대한 http://www.cyberciti.biz/tips/howto-protect-bufferoverflow-security-vulnerabilities.html 도 참고해보라.
http://www.diehard-software.org/
http://www.cs.umass.edu/%7Eemery/diehard/download/ (download)
리눅스에서 사용하는 방법은 간단하다. 위 사이트에서 download받은 후에 LD_PRELOAD 환경 변수에
DieHard 경로만 지정해주면 된다.
setenv LD_PRELOAD /path/to/diehard/libdiehard.so
로긴후애 항상 DieHard를 통해 사용하고 싶다면 $HOME/.bash_profile 에 위 한줄만 넣어주면 된다. 다음은 명령 실행시 libdiehard.so 라이브러리를 사용하고 있음을 확인한 것이다. 제 PC(Linux)에서 사용중인데, 지금까지 문제없이 잘 쓰고 있다.
# lsof |grep diehard
top 31131 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
lsof 31103 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
grep 31104 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
lsof 31105 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
top 31131 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
lsof 31103 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
grep 31104 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
lsof 31105 truefeel mem REG 8,8 232204 1700624 /home/truefeel/diehard/libdiehard.so
개발자 Berger는 MS에서 3만달러, 인텔에서 3만달러, 미 국립과학재단(National Science Foundation)에서 30만달러를 지원받았으며, MS 연구원 Ben Zorn과 함께 개발하였다.
DieHard 라이브러리에 대한 http://www.cyberciti.biz/tips/howto-protect-bufferoverflow-security-vulnerabilities.html 도 참고해보라.
'시스템이야기' 카테고리의 다른 글
매일경제 DNS의 SPF 레코드 설정 오류 (3) | 2007.02.16 |
---|---|
KISA 동향정보 게시판에... (1) | 2007.02.14 |
오픈소스 NAS 서버, FreeNAS 설치 화면 (0) | 2007.02.13 |
php에서 업로드 파일 바이러스 검사하기 (4) | 2007.01.20 |
포트스캔 어느 정도 들어오나 (0) | 2006.12.17 |