안녕하세요, 최근 해외트래픽이 급증하여 access.log를 확인했더니 기존에 차단했던 GPTBot이 어느순간부터 서버에 정상접근(200) 하고 있는 것을 확인했습니다.
기존에도 etc/nginx/snippets 경로의 block-bots.conf를 활용하여 악성 봇들을 차단하고 있었는데요,
얼마전까진 해당 파일에 GPTBot이라는 에이전트를 추가하여 잘 막혔는데
20.14.1.175 - - [07/Nov/2024:21:40:39 +0900] "GET /files/attach/images/192/719/732/014/3d9bcde87e225890cb21c165e9b15566.jpg HTTP/1.1" 200 87673 "-" "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)"
오늘 확인해보니 이렇게 정상적으로 접근하고 있네요.
혹시 이렇게 봇들이 차단되지 않는 경우에는 어떻게 해야 할까요?
감사합니다.
음 그게 원래 있는 설정파일이 아니라 제가 만들어 드린 것 같은데요..
혹시 다른 봇을 추가하다가 문법이 안 맞아서 옆에 있던 것이 풀려버린 것 아닐까요?
nginx에서 막는 것이 가장 효율적이겠지만,
어떤 이유로든 안 막히면 최근 배포한 "구충제 모듈"을 사용하는 방법도 있습니다.