30분 만에 봇 계정과 게시물이 약 38개 등록되어 스팸을 뿌리고 있습니다

안녕하세요, 포럼은 idmforums.com입니다.

문제를 빠르게 차단했지만, 숫자가 너무 빠르게 증가하여 원인을 파악하고 재발을 방지할 때까지 신규 사용자 가입을 일시적으로 중단해야 했습니다. 현재 3.5.0.beta8-dev 버전을 사용 중이며, 약 2주 전에 Discord OAuth를 활성화했지만 이는 저희 길드에만 제한되어 있습니다. 따라서 Discord 서버에서도 동일한 봇 계정을 볼 수 있었을 텐데 그렇지 않았으므로, 그 원인은 아닐 것으로 생각됩니다.

현재 첫 게시물을 작성하는 사용자를 위한 게시물 필터링을 업데이트하고 있습니다. 이 메시지들과 그 내용을 기반으로 자동 플래그링에 사용할 “단어 및 문구” 목록을 구축할 계획입니다. 이런 유형의 문제가 발생하지 않도록 필터링하는 데 도움이 될 아이디어나 팁이 있을까요?

2개의 좋아요

Tips for Preventing Spam 를 읽어보셨나요? 아마도 캡차 플러그인이 당신의 경우 도움이 될 수 있을 것 같습니다.

2개의 좋아요

네, 감사합니다. 말씀하신 전술 대부분은 이미 활용하고 있습니다. 다만 캡차 플러그인은 제외됩니다.

문제는 봇 계정이 서로 다른 IP 주소에서 유입되고 있었다는 점이었습니다.

2개의 좋아요

같은 지역에서 온 것인지 확인해 보셨나요? 그렇다면 해당 지역에 일반 사용자가 없는 경우, geo-blocking 플러그인을 사용하거나 geoip-shell과 같은 도구를 직접 활용하여 적어도 일부는 차단할 수 있을 것입니다.

3개의 좋아요

확인해 볼게요. 감사합니다!

1개의 좋아요

hcaptcha가 discourse 코어에 번들로 포함되어 있다고 나와 있습니다. 하지만 플러그인 목록 어디에서도 찾을 수 없고, app.yml 파일에 추가할 git 저장소도 보이지 않습니다. 우리는 자체 호스팅을 하고 있습니다.

어떤 아이디어가 있으신가요?

2개의 좋아요

포럼을 업데이트해 보세요. 해당 플러그인은 며칠 전 코어에 포함되었습니다.

2개의 좋아요

마지막으로 포럼을 업데이트한 시점은 언제인가요?

1개의 좋아요

6월 28일. 현재 업데이트가 사용 가능하다는 메시지는 뜨지 않아서, 재빌드를 해야 할 것 같습니다.

2개의 좋아요

재구축을 완료했고 hCaptcha 플러그인을 설치했습니다. 기분이 좋네요. 감사합니다!

7개의 좋아요

삭제된 계정의 가입 IP 주소를 확인할 수 있는 방법이 있을까요? HCaptcha 퍼즐을 적용하고 있음에도 불구하고 봇이 다시 나타났습니다. IP 목록을 작성할 생각을 할 틈도 없이 봇 계정을 모두 삭제하고 IP를 차단했습니다. (50개의 IP를 앉아서 수집할 시간이 정말 없었습니다.) 다시 한 번 신규 사용자 등록을 비활성화했으며, 다시 활성화하는 것을 꺼려하고 있습니다.

1개의 좋아요

https://meta.discourse.org/t/discourse-ai/259214#p-1260611-ai-spam-detector-5를 사용하시나요?

Stop Forum Spam Plugin 공식 플러그인은 아니지만, 현재 겪고 계신 것과 같은 대규모 공격을 포함한 제 포럼에서 매우 효과적이었습니다.

또한 봇들이 매우 유사한 메시지를 게시한다면, #watched-words에 추가하여 사용자를 자동으로 침묵시킬 수 있는 표현이나 링크가 있는지 확인해 보시는 것도 좋습니다. 이 기능은 제가 아직 사용해 본 적이 없습니다.

1개의 좋아요

제 가장 큰 문제는 IPv6에 관한 건데, 어떻게 해결해야 할지 정말 모르겠어요.