스패머를 제대로 식별하는 방법은?

여러분 안녕하세요.

제 포럼 중 하나에서 매일 여러 명의 스팸 사용자가 나타납니다.
대부분(최소 95%)은 Discourse나 Akismet에 의해 식별되거나, 게시물이 명백한 스팸인 경우 사용자들에 의해 신고됩니다.

하지만 일부 스팸 사용자는 정상이거나/해롭지 않은 것처럼 보입니다.

비슷한 두 가지 사례를 소개합니다:

이 계정은 곧바로 스팸 계정일 가능성이 의심되었습니다.
사용자 이름은 무작위로 보이지만, 자기소개는 비어 있고, 어떤 브랜드, 로고, 라벨도 없으니… 여기서 게시물을 올리는 의도가 무엇일까요?

추가 내용:


해당 사용자는 다시 돌아오지 않았습니다.
그러면 여러분은 이 상황을 어떻게 생각하시나요? 스팸 사용자라면, 광고가 전혀 없는데도 이런 행동 뒤의 논리는 무엇일까요?


또 다른 사례:

계정은 활성 상태이지만, 어떻게 이 1.5k개의 게시물을 읽게 되었는지 궁금합니다.


첫 번째 사례의 경우, 가입 IP와 마지막 접속 IP가 휴스턴(게시자가 상점을 운영한다고 주장한 지역) 근처가 아닌 유럽의 서로 다른 위치에서였습니다.

두 번째 사례의 경우, 해당 이메일 주소는 stopforumspam.com에 다양한 사용자 이름과 함께 여러 항목으로 등록되어 있지만, 이 웹사이트가 신뢰할 수 있는지 확신이 서지 않습니다. 이 사이트를 사용하시는 분이 계신가요?

이메일 주소와 같은 정보를 기반으로 잠재적인 스팸 사용자를 감지하는 데 도움이 되는 공개 데이터베이스를 아시는 분이 계신가요?

계정이 스팸인지 아닌지 확신할 수 있도록 어떻게 처리하고 식별하시나요?

6개의 좋아요

트로이 목마 계정인가요? 일정 수준의 신뢰를 얻은 뒤, 나중에 제휴 링크나 제품을 마치 커뮤니티의 정직하고 신뢰할 수 있는 멤버인 것처럼 공유하는 것일까요? 이는 잠재적으로 더 복잡한 사회공학 기법일 수 있지만, 제휴 링크나 제품 홍보 전에 개입하는 게시물에 거의 노력을 기울이지 않으면 꽤 분명하게 드러납니다 …

이것을 자동으로 탐지하는 방법에 대해서는 잘 모르겠습니다.

해결책의 한 부분: 저는 낮은 신뢰도 사용자에게 외부 링크 게시를 허용하지 않습니다. 제 포럼 중 하나에서는 TL2(신뢰도 레벨 2)를 요구합니다. 이는 게시자가 실제로 게시하고 싶었던 내용을 올리기 전에 상당한 노력을 기울여야 한다는 것을 의미합니다. (이 때문에 최근 생성된 계정이 사람들이 구글에서 무엇을 검색해야 하는지, 즉 그들이 홍보하는 것을 어떻게 찾을 수 있는지 제안하는 경우를 본 적이 있습니다! ㅋㅋ). 일단 그들이 그 ‘페이로드’(홍보 내용)를 남기면, 그들은 기적처럼 사라져서 다시는 게시물을 올리지 않습니다.

다른 계정으로 자기 자신을 리뷰하는 사람을 잡은 적이 있다고 생각합니다. IP 위치를 확인했을 때, 리뷰 대상이었던 비즈니스 서비스 제공자와 동일한 장소였습니다. 전 세계에 고객이 있는 온라인 비즈니스였는데, 그럴 확률은 얼마나 될까요? 이것을 잡는 것도 자동화하기가 쉽지 않을 것입니다?

4개의 좋아요

스팸이 쏟아질 때, 우리는 모든 새 게시글에 대해 승인 절차를 요구하는 최후의 수단인 ‘핵옵션’을 동원했습니다.

10명의 스태프가 24시간 내내 수작업으로 스팸을 걸러내는 검토 대기열을 처리했습니다. 상황이 진정되기까지 약 한 달이 걸렸습니다. 이 과정에서 커뮤니티 전체가 정말 큰 도움을 주었습니다.

4개의 좋아요

우리 포럼에는 하루에 스팸이 약 10건 정도, 어쩌면 조금 더 올 수 있습니다(우리는 3명이 모더레이션을 맡고 있으며, 그들도 하루에 몇몇 계정을 삭제한다는 것을 알고 있습니다).

Discourse, Akismet, 그리고 사용자 신고 시스템이 아주 잘 작동하고 있어서, 우리는 자동화나 극단적인 조치 모두 필요하지 않습니다. :smile:

의심스러운 스팸은 처리에 많은 노력이 들지 않고 비교적 드물지만, 의심스러운 계정을 수동으로 식별하는 데 도움이 되는 기법이나 제3자 서비스가 있는지 궁금합니다.


다만, 이는 우리 포럼에서 실제로 해결해야 할 문제가 아니라, 그저 궁금해서 묻는 것입니다.

3개의 좋아요

경험상 일부 실제 사용자는 트롤처럼 행동할 수 있습니다. 이를 해결하는 것은 어렵고 무의미합니다.

4개의 좋아요

네, 의견이 강한 일회성 방문자 중 주의력이 짧은 사람은 스팸으로 보일 수 있지만, 실제로는 그냥 의견이 강한 일회성 방문자일 수도 있죠!

5개의 좋아요

네, 저도 사용하는데 매우 유용합니다.

최근에는 스팸자들이 서로 협력하는 모습을 보고 있습니다. 한 계정은 정상적인 것처럼 보이는 질문을 올리고, 다른 계정은 나중에 홍보용 링크를 답글로 남기는 식입니다.

다음 점을 염두에 두는 것이 도움이 될 수 있습니다. 계정을 생성하는 사업체와, 그 계정을 이용해 스팸을 게시하는 사업체는 별개의 경우가 많다는 점입니다. 스팸은 게시글이나 프로필에 올라갈 수 있습니다. 스팸자를 개인으로 보지 마시고, (최소한) 사업체의 직원 정도로 생각하세요. 즉, 그 동기는 개인적인 것이 아니라 비즈니스적인 것입니다.

3개의 좋아요