freeCodeCamp.org Discourse가 스팸 스크립트로 무너지고 있습니다

네, 설정 문제(잘못된 플러그인 또는 프록시 구성)이거나 누군가가 포럼을 악용하고 있는 것으로 보입니다.

모든 패턴을 고려할 때 후자가 더 유력한 원인인 것 같습니다.

제가 파악한 바로는, 스팸 계정들이 오랜 기간에 걸쳐 생성되었으며, 자기소개란에 링크를 추가하려 하고(백링크를 얻기 위한 것일까요?) 온갖 이상한 행위들이 관찰되고 있습니다.

또한 스크래핑이 관여되었을 가능성도 있습니다. 우리는 사이트를 읽기 전용으로 설정해 두었고, 프록시에도 캐시 설정과 레이트 리미팅을 적용해 두었기 때문입니다. 그럼에도 불구하고 업스트림 컨테이너의 리소스 사용량이 여전히 높은 상태입니다.

다만, 우리 측 설정이 잘못되었을 가능성도 배제할 수는 없습니다. 우리는 서브패스를 사용하고 있으며, 리버스 프록시 위에 Cloudflare를 추가로 사용하고 있는데, 이는 전통적으로 Discourse가 권장하지 않는 가장 효율적인 구성이 아닙니다.