몇 주 전, 포럼에서 이상한 게시물을 발견했고, 이를 계기로 거대한 평판 관리 운영 방식을 밝혀냈습니다. 그중 일부는 GitHub에 기록해 두었습니다. 이는 신규 사용자가 기본 질문을 던지되, 게시물 제목을 포함해 특정 이름을 반복적으로 언급하여 부정적인 뉴스 기사를 검색 결과에서 숨기려는 시도입니다.
또한, 긴 질문 형식이지만 스팸성 도메인으로 연결되는 이상한 링크가 포함된 다른 게시물도 발견했습니다. 같은 사용자 이름과 같은 도메인으로 작성된 유사한 게시물들이 여러 포럼에 걸쳐 다수 존재하는 것을 확인했습니다 (사용자 = benof, 도메인 = igmguru dot com - "benof" forum으로 검색해 보세요).
그러나 문제는 일반 사용자로 이 스팸을 신고하기가 매우 어렵다는 점입니다. 각 포럼에 가입해야 하고(그리고 끝없는 이메일을 받아야 하며), 게시물에 답글을 달아 누군가가 알아서 조치해주기를 바랄 수밖에 없습니다. 게시물을 스팸으로 신고할 수 없다는 점은 이해할 수 있지만, 상당한 제한 사항으로 보입니다.
이 문제는 해결이 쉽지 않고 Discourse의 범위를 훨씬 넘어서지만, 실제로는 관심이 없는 질문의 답변을 얻기 위해 자원봉사자들의 시간을 낭비하는 것이 정말 짜증스럽습니다. AI 덕분에 스팸 작성자들이 진짜 의도를 숨기기가 훨씬 쉬워졌으며, 마치 진정성 있는 질문인 것처럼 보이게 할 수 있기 때문입니다.
도움이 될 수 있는 기능에 대한 몇 가지 생각:
- Stack Overflow 사이트의 평판 시스템과 유사하게, 이메일 주소와 연동된 평판을 부여하여, 한 포럼의 정당한 사용자라면 가입 즉시 스팸을 신고할 수 있도록 하는 것.
- Discourse 포럼에서 작성된 모든 게시물을 스캔하여, 예를 들어 이례적인 도메인 링크나 반복되는 문구와 같은 패턴을 포착하려는 시도.
- 포럼 간 스팸 규칙 공유, 패턴이 발견되면 자동으로 처리할 수 있도록 하는 사후 플래깅 포함.