자료실

구충제 모듈

2024.10.27 06:42
726
24
자료 유형 모듈
간단한 소개 서버 자원과 트래픽을 낭비하는 기생충 로봇을 차단합니다.
설치 경로 ./modules/allbandazole
코어 지원 범위 Rhymix 2.1
PHP 지원 범위 기타
자료 구분 공개 자료
라이선스 GPL v2
저장소 URL https://github.com/poesis/rhymix-allbandazole
파일명버전날짜용량다운로드 수
allbandazole-1.0.0.zip 1.0.0 2024.10.27 16.1KB 102

ALL-BAN-d'azole

Antiparasitic module for Rhymix

 

귀중한 서버 자원과 트래픽을 쪽쪽 빨아먹는 기생충 같은 로봇들을 차단합니다.

널리 알려진 불량 로봇 목록이 기본 적재되어 있습니다.

암 예방에 도움이 될지도 모릅니다.

 

불량 로봇으로 간주하는 기준은

1) 검색 노출을 통한 방문자 유입, SNS 공유, 광고 수익 등 명백한 혜택을 주지 않으면서

2) 운영자의 동의 없이 국내 홈페이지를 대량으로 크롤링하여

3) 서버 부하 증가, 해외 트래픽 요금 등의 피해를 입힌 이력이 있는 user-agent 또는 IP 대역입니다.

 

통계 작성이나 마케팅을 위한 데이터 수집, AI 학습 데이터 수집은 대부분 해당됩니다.

(만약 특정 업체의 크롤링에 동의하셨다면 해당 user-agent나 IP 대역을 목록에서 제외하세요.)

국내 호스팅 환경 특성상, 해외 로봇은 거의 다 3번에 걸립니다만

링크를 공유했을 때 일회성으로 페이지 정보를 가져가는 로봇은 예외로 하였습니다.

 

물론 .htaccess나 서버 설정으로 차단하는 것이 훨씬 더 효율적이겠지만,

웹호스팅에서는 서버 설정을 임의로 수정하기도 어렵고

.htaccess를 수정하면 코어 업데이트시 덮어씌워질 수 있으므로

좀더 관리하기 편한 방법을 제공합니다.

 

서버에서 이미 불량 로봇을 차단하고 있는 경우, 이 모듈을 사용하지 않으셔도 됩니다.

 

image.png

 

차단된 로봇에게는 아파치나 nginx의 기본 403 Forbidden 화면과 똑같은 화면을 던져줍니다.

User-agent 목록을 수정하실 경우, 정상적인 방문자를 차단하지 않도록 조심하세요.

 

image.png

 

작동 환경: 라이믹스 2.1.x 최신 버전 (2024년 이후 릴리즈)

기진곰 Lv. 25
라이믹스 개발자 겸, 전속 곰탱이입니다.

댓글 23

  • GG
    2024.10.27 07:42 #1843080
    와우! 굿입니다
  • 2024.10.27 08:01 #1843084

    필요했던 기능입니다. htaccess로 사용하고 있었는데, 이 모듈이면 간편하게 걸러낼 수 있겠네요.
    모듈이름이 재밌네요ㅎㅎ~~

  • 2024.10.27 09:55 #1843100
    구충제 ㅎㄷㄷ 세다
  • 2024.10.27 17:02 #1843211

    알벤다졸은 연가시도 잡을 수 있고, 암까지 치료한다는 괴소문이 있지요. ㅋㅋㅋ

  • 2024.10.27 10:05 #1843107
    오,,, 저도 nginx에서 주로 설정하고있었는데 감사합니다 :)
  • 2024.10.27 10:32 #1843111
    굿~
  • 2024.10.27 14:59 #1843131
    htaccess를 이용 했었는데.... 잘 쓰겠습니다. 감사합니다.
  • 2024.10.27 15:15 #1843144
    헉 너무 좋은 자료 감사드립니다^^
  • 2024.10.27 15:56 #1843161
    피해를 입힌 이력이 있는 user-agent 이라니 믿음직 스럽네요 ㅎㅎ
  • 2024.10.27 17:04 #1843214
    여러 서버에서 뜬금없이 튀는 부하를 잡다 보면 "또 너냐?" 싶은 녀석들이 자주 보여요.
    물론 요즘은 인간인 척 하는 로봇도 늘고 있어서, 100% 구분은 어렵습니다. ㅠ
  • 2024.10.28 00:21 #1843255
    잘 쓰겠습니다. 감사합니다.
  • 2024.10.28 00:53 #1843258
    네이밍이 죽이네요.ㅎㅎㅎ 잘쓰겠습니다. 감사합니다.
  • 2024.10.29 13:28 #1843406

    1f44d.png

  • 2024.11.04 07:57 #1844195
    서버가 php버전업을 안해주고 있어서... 2.1로 못가고 있는데요. 2.0 버전대에서도 사용가능하면 좋겠습니다.
  • 2024.11.04 08:14 #1844199

    호스팅을 옮기세요...

    2.1에서만 지원하는 기능을 활용하는 모듈이므로

    2.0에서 작동하도록 하려면 사실상 처음부터 다시 설계해야 합니다.

  • 2024.11.04 08:48 #1844204
    이정도면 호스팅을 옮기는게 맞습니다.
  • 2024.11.04 09:17 #1844207
    라이믹스는 기본적으로 최신 버전만 지원 대상입니다. 호스팅사에 요청하시거나 안되면 호스팅을 옮기셔야지 구버전을 무작정 유지하시면 곤란합니다...(벌써 마지막 2.0 버전 이후 보안패치 버전이 5개나 나왔습니다)
  • 2024.11.05 10:03 #1844293
    감사합니다. 잘 쓸게요^^
  • 2024.11.10 12:16 #1844882
    구충제의 이름으로 모든 먼지들은 박멸될 지어다! ㅋ
  • 2024.11.10 13:25 #1844900
    기본적으로 차단리스트 봇들은 차단해주는게 좋은게 맞는거죠?
  • 2024.11.10 13:30 #1844907
    트래픽이 아무리 몰려도 중단되지 않을 사이트거나 서버가 넉넉해서 상관이 없다면 모르지만 차단을 해주는게 당연히 좋죠.. 설명에도 나오듯 사이트에는 아무런 도움도 못주면서 피만 빨아먹는 봇들이니까요
  • 2024.12.01 13:15 #1847682
    지난 수개월동안, 매달 수회씩은 트래픽 과다도 홈페이지가 차단되는 일이 반복되었는데,
    요즘은 정오부터 차단되기도하는... 어떻게 해야될지 몰라 문답게시판에 올렸다가 이 파일을 소개받아 설치했는데~ 와~ 파악 줄어들었네요.
    만들어 주시고 공개해 주셔서 대단히 고맙습니다. ^^
  • 2025.02.05 17:23 #1857689
    정말 암 걸릴 것을 예방해 주셨습니다. ^^
    정말 감사합니다.

    잘 운영하던 사이트가 지난해 중반부터 미친 것같이 로드(Load average)가 오르더라고요..
    보통 1 미만이었는데 엄청나게 폭주해서 10~18을 왔다 갔다.. 덕분에 리소스는 텅텅 비어 버리고..

    혹시나 해서 설치해 보니.. 와우 ~~~~
    구충제 모듈이 제 사이트는 물론 제가 암 걸릴 것을 막아 주셨습니다. ~~ ^^