저자 허먼은 자신의 무료 플랫폼 '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% 미만으로 떨어졌다. 허먼은 개선할 부분과 메울 구멍이 있다는 것을 인정하지만, 전반적으로 잘 작동하고 있다.