Akismet에 의해 플래그된 WP Discourse 게시글

Akismet이 이 유형의 게시물을 일관되게 플래그 처리하는 원인이 무엇인지 정확히 파악하지는 못했지만, 현재 스팸으로 의심되어 플래그가 지정되는 게시물은 모두 WordPress 사이트의 WP Discourse 플러그인을 통해 게시되는 게시물들입니다. 이 방식으로 게시되는 모든 주제가 플래그를 받는 것은 아니지만, 여러 건(연속되지 않은 항목들)이 플래그 처리되었습니다.

이 문제를 내부적으로 해결해 보기 위해, Akismet의 TL(신뢰 수준) 설정을 사실상 플러그인을 완전히 비활성화할 정도로 관대하게 변경해 보았습니다…

skip akismet trust level 0: new user

저희 Discourse 사이트는 초대 전용으로 설정되어 있거나, 특정 이메일 도메인의 사용자만 자동으로 승인하며, 모든 사용자에게 TL0이 아닌 TL1을 부여합니다. WP Discourse 플러그인을 통해 게시되는 게시물들은 TL1 계정으로 작성되고 있습니다.

해당 사용자의 활동 기록을 보면 받은/준 플래그가 전혀 없습니다. 그렇다면 플래그가 지정되는 대상은 게시물 자체일까요? Akismet 플러그인의 모든 설정이 사용자와 관련된 매개변수와 연관되어 있을 뿐, 게시물 내용 자체와는 무관해 보입니다…

skip akismet posts 5 설정을 최근 50(기본값)에서 5로 낮추어 보았으니, 이로 인해 성공률이 개선될지 지켜볼 예정입니다.

이 게시물들에 대해 몇 가지 독특한 특징이 있습니다. 모두 폐쇄 그룹(및 관리자)만 열람/편집할 수 있는 카테고리에 게시되고 있으며, 다른 사용자는 어떠한 수준의 접근 권한도 없습니다. 또한 이 게시물들의 작성자는 해당 폐쇄 그룹에 속해 있습니다.

이러한 게시물들이 플래그 처리되는 원인에 대한 다른 아이디어나, Akismet이 플래그 처리 기준을 어떻게 결정하는지에 대한 출처나 추가 정보가 있으시다면 기꺼이 듣고 싶습니다.

최신 버전의 Discourse를 사용 중이신가요? 해당 게시물을 스팸이 아니라고 보고하고 계신가요? Akismet은 이론적으로 학습을 통해 도메인에 게시된 이러한 게시물들이 스팸이 아님을 알아야 합니다.

아, 좋네요. 검토 기록을 다시 확인해 보니 몇 건이 스팸으로 거부되었던 것을 발견했습니다. 그래서 Akismet이 반대 방향으로 학습할 수 있도록 확인하여 스팸이 아닌 것으로 승인하는 데 더욱 신경 쓸 예정입니다.

긴급한 질문은 아니지만, Akismet이 처음에 이 게시물들을 왜 플래그를 달았는지 궁금합니다. 이전에 게시물을 올린 적 없는 사용자 이름이 한 카테고리에 게시물을 대량으로 생성한 것이 원인이었을까요?

호스팅 플랜을 사용 중이므로, Discourse의 최신 업데이트는 약 2주 전에 적용되었습니다.

Akismet이 오탐(false positive) 보고에서 학습하는 능력을 방해했던 몇 가지 문제가 있었는데, 이 문제들은 플러그인의 최근 업데이트에서 수정되었습니다. 해당 문제의 수정 사항은 몇 시간 전에 사용자의 사이트에 배포되었습니다. 플러그인에 의해 게시된 몇 개의 게시물을 스팸이 아님으로 표시한 후, 웹사이트에서 게시된 게시물이 여전히 스팸으로 표시되는지 알려 주십시오.

사용자의 웹사이트에서 게시된 게시물 중 스팸으로 표시되어야 하는 유일한 경우를 제외하면, skip akismet trust level 사이트 설정보다 낮은 신뢰 수준(trust level)을 가진 Discourse 사용자가 게시한 게시물만 해당됩니다. 기본 설정을 사용하는 경우, Akismet 플러그인은 신뢰 수준 0의 사용자가 생성한 게시물만 검사합니다.