2P by neo 2023-09-24 | favorite | 댓글 1개
  • 저자 허먼은 자신의 무료 플랫폼 'Bear'에서 스팸메일 발송자들을 상대하고 있다. 이 플랫폼은 백링크 농장, 신용카드 피싱, 불법 약물 판매자, 온라인 카지노 광고주, 암호화폐 홍보자들의 표적이다.
  • 이러한 스팸메일 발송자들은 봇이 아니라, SEO 순위를 높이기 위해 웹 전체에 콘텐츠를 제출할 수 있는 스팸 농장이다.
  • 이에 대응하기 위해 허먼은 스팸 게시물이 넓은 인터넷에 노출되지 않도록 검토가 완료될 때까지 모든 검토되지 않은 블로그에 "no-index"와 "no-follow" 태그를 부여하는 메커니즘을 구현하였다.
  • 허먼은 워드프레스의 스팸 감지 도구인 Akismet를 사용하여 스팸을 감지한다. 그는 GPT4를 사용하여 자체 스팸 감지 시스템을 개발하려고 시도했지만, Akismet가 더 정확하고 비용 효율적이라는 것을 발견하였다.
  • 강력한 스팸 감지에도 불구하고 일부 스팸메일 발송자들은 합법적인 블로그로 위장하여 규제가 덜한 영역에 스팸을 게시하는 방법을 찾았다.
  • 특정 IP 주소에서의 게시물 차단은 효과적이지 않았다. 스팸메일 발송자들은 종종 Nord와 같은 상업용 VPN 서비스를 사용하며, 이 서비스는 전 세계에 서버를 가지고 있다.
  • 그 후 허먼은 스팸메일 발송자들을 방해하기 위한 'The Frustration Loop'라는 아이디어를 제안하였다. 스팸이 감지되면 블로그를 차단하는 대신, 시스템은 가짜 오류를 발생시키고 과정을 최대한 괴롭게 만들어 스팸메일 발송자들의 시간을 낭비하게 하고 포기하게 한다.
  • The Frustration Loop는 스팸이 감지되면 양식을 지우고, 모든 텍스트 영역에서 붙여넣기를 비활성화하며, 5에서 10초마다 요소 포커스를 전환하고, 그들이 양식을 다시 제출하려고 시도할 때 다른 오류를 발생시킨다.
  • 허먼은 이 시스템을 테스트하고 유효한 사용자에게는 거의 트리거되지 않을 것으로 판단하였다. 이 시스템은 지난 3개월 동안 제작 중에 있었고, 오직 한 명의 사용자만이 이를 문제로 보고하였다.
  • The Frustration Loop를 구현한 이후, 스팸의 양은 새로운 블로그의 약 30%에서 5% 미만으로 떨어졌다. 허먼은 개선할 부분과 메울 구멍이 있다는 것을 인정하지만, 전반적으로 잘 작동하고 있다.
Hacker News 의견
  • "프러스트레이션 루프"라는 스팸 및 트롤 방지 방법에 대한 기사
  • 프러스트레이션 루프는 트롤 계정에 대해 페이지 로딩 시 무작위로 10-60초의 지연을 추가하는 방식으로, Newsvine 커뮤니티 뉴스 사이트에서 효과적인 방어책으로 입증됨
  • 기사에서는 댓글 스팸 탐지 도구인 Akismet에 대해 언급하지만, 가입 스팸 탐지에는 그다지 효과적이지 않다고 지적
  • 한 댓글 작성자는 각 사이트와 서비스마다 고유한 이메일 주소를 사용하는 캐치올 이메일 계정을 이용해 이메일 스팸을 제거하는 개인적인 방법을 공유
  • 다른 댓글 작성자는 자신의 블로그에 댓글을 게시하다가 차단된 경험을 공유하며 Akismet의 불완전한 항소 메커니즘을 비판
  • 기사에서는 소셜 네트워크에서 스팸 발송자에 대한 그림자 차단 실시를 언급하며, 이는 스팸 발송자가 자신이 걸린 것을 인지하기 어렵게 만드는 방법
  • 일부 댓글 작성자들은 프러스트레이션 루프의 잘못된 양성 및 음성 결과에 대한 우려를 표현하고, 스팸 발송자와 합법적인 사용자를 구별하는 방법에 대한 더 많은 정보가 필요하다고 주장
  • 스팸 보호의 다른 방법으로는 메일 연락처 양식에 숨겨진 텍스트 입력 필드 사용, VPN 사용 등이 언급됨
  • 기사와 댓글은 스팸 발송자와 스팸 방지를 시도하는 사람들 사이의 지속적인 싸움을 강조하며, 한 댓글 작성자는 이를 무기 경쟁에 비유