정태영

아침부터 mysql 접속이 안된다는 문자를 받고… 부랴부랴 피씨방으로 달려와서 보니… bindz 라는 백도어가 실행되어 있었고… 그 백도어를 통해서 엄청난 수의 이메일을 발송하고자 해서… 발송지체된 메일들로 인해 var 파티션이 가득 차버린게 문제!!

어제는 일어나자마자 어무이한테 잡혀서 인천 외할머니댁에 끌려왔기 때문에 몇 달만에 컴퓨터에서 떨어져 있었는데 하필이면 그런 날 이런 일이 생길 줄은;;

뭐 하튼 php 업로드 관련된 취약점을 통해서 /tmp/bindz 를 만들고 그걸 실행시켜서 포트하나를 열고 아파치 권한의 쉘이 원격으로 노출된 듯…

safe_mode 를 키고 /usr/bin 에 있는 것 말고는 실행이 안되게 막는 것으로 어느 정도 해결이 될 듯 싶었지만… tt 와 zeroboard 가 문제가 생긴다고 한다… tt 는 업로드가 안되는 문제가 있고 zeroboard 는 세션 관련 에러…

뭐 아쉽지만 safe_mode 를 포기하고… 구글님께서 가르쳐 주신 iptables rule 을 추가하고, tmp 용으로 파티션을 하나 새로 생성해서 noexec 옵션과 함께 마운트 하는 방법으로 뗌빵해버렸다…

acl 을 쓸 일이 있을까 싶어서 filesystem 에 acl support 를 활성화 시켜놓지 않았었는데… 아무래도 찝찝해서 커널을 새로 컴파일하고 coreutils 같은 것들을 acl 을 지원하도록 새로 컴파일 하고… sh, bash 등을 apache 권한으로 실행시키지 못하도록 막아버렸다… -_-v

perl 을 cgi 모드로 사용하는 사람들도 없는 것 같고 하니… perl 을 cgi 모드로 사용하는 것은 기본으로 막아버리고 perl, python 도 acl 로 apache 사용자는 실행하지 못하도록 바꿔버릴까 싶다 -_-;;

하튼 이런 일을 겪고 보니 상당히 찝찝하다…

This entry was posted on Wednesday, October 26th, 2005 at 10:56 am and is filed under Unfix. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

5 Responses to “누군가 제로보드 패치를 덜 열심히 했나보다 -_-;;”

  1. kukie Says:

    흠.. 뭐야 저녁먹자더니 인천가있었네! ㅎㅎ
    백도어가 문제였구나… 무셔버..
    나 오타 낼까봐 떨었던 거 있지 -_-)a

  2. 정태영 Says:

    키킥 같이 밥먹어줄려고 전화했더니 이미 밥먹고 있었으면서 :p 흥흥

  3. g1ue Says:

    뭐야 둘이 사겨?

  4. 정태영 Says:

    설마 -_-;;

  5. kukie Says:

    뭐야 둘이 사겨야 밥먹냐 -_-; 풀 이자식!

Leave a Reply