며칠 동안 정체 불명의 트래픽이 꽤 많이 발생했습니다. 이번에는 카자흐스탄과 네덜란드에서 온 핀란드어 사용 친구들이 주로었습니다. Custom-AsyncHttpClient 같은 것은 차단하기가 꽤 쉬웠지만, 다른 것들도 있었고, 그중 일부는 User-Agent를 필터링하기가 쉽지 않았습니다. 물론, 이들은 오류 코드를 생성하므로 해당 데이터를 사용해 grep으로 찾는 것은 자명한 일입니다.
하지만 그들의 IP를 가지고 있으며 저는 지리적 차단을 수행하고 있습니다. 웹 서버 레벨의 차단이 다소 부족한 것 같은데, 그 트래픽이 워드프레스라면 이야기가 달라졌을 텐데, 그렇게 많은 부하를 걸지 않기 때문에 리버스 프록시를 구축할 만큼은 너무 게으릅니다. 하지만 한 가지 더 로그를 받을 수 있지 않을까 생각해 봤습니다. 국가 정보는요? 이미 MaxMind를 사용 중이므로, 이를 좀 더 넓게 활용할 수 있을까요? 그렇게 하면 차단을 몇 단계 더 쉽게 만들 수 있을 것 같습니다.