{"id":65,"date":"2008-03-30T07:16:16","date_gmt":"2008-03-30T12:16:16","guid":{"rendered":"http:\/\/www.howderfamily.com\/blog\/?p=65"},"modified":"2022-05-27T06:42:44","modified_gmt":"2022-05-27T11:42:44","slug":"blessed-relief","status":"publish","type":"post","link":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/","title":{"rendered":"Blessed Relief"},"content":{"rendered":"\n<p>Please allow me to go off topic for a moment.<\/p>\n\n\n\n<p>Twelve Mile Circle was having quite a spam problem until yesterday. You, the readers, avoided this awful torment because I moderate comment on this blog. They do not become visible on the site until I review and approve each of them individually.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.flickr.com\/photos\/arnybo\/14710811313\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/5576\/14710811313_13677b7c6c_b.jpg\" alt=\"Boxes with spam. Photo by Arild Finne Nyb\u00f8; (CC BY 2.0)\"\/><\/a><\/figure>\n\n\n\n<p>When I first started this site I got perhaps one or two spammy comments a&nbsp; day. That was mildly annoying although they were easy enough to delete them from the moderation queue. Then I could go on my way. When it rose to 40 messages a day and climbing, it grew beyond annoying. That&#8217;s when I knew I needed to find some other way to deal with it.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Challenge-Response<\/h2>\n\n\n\n<p>I looked into several solutions but they all seemed unattractive. They involved extra hurdles for legitimate readers or coding changes that outstripped my limited technical abilities. Challenge-response is one common method for dealing with non-legitimate users. Essentially, this solution asks the reader a question that only a human can easily answer. If successful, they may then proceed to the site.<\/p>\n\n\n\n<p><a href=\"http:\/\/www.captcha.net\/\" target=\"_blank\" rel=\"noreferrer noopener\">CAPTCHA<\/a> is an example. However I have a problem with it because I can&#8217;t figure out those weird, warped letters.&nbsp; This is only going to get more difficult as spammers develop more sophisticated tools to decipher them.<\/p>\n\n\n\n<p>Theoretically I could also code a homegrown challenge-response systems directly into my files. These would ask questions like, &#8220;How far across is a 12 mile circle?&#8221; You can answer that quite easily, but of course a bot cannot. That&#8217;s a pretty good solution. But the reader now has an extra step. Moreover, I don&#8217;t really have the skill to make the necessary coding changes. There were other solutions that involved hiding or renaming certain files that were also somewhat beyond my abilities.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Time Stamps<\/h2>\n\n\n\n<p>Then I came across a very elegant and simple solution that focused on time stamps. It works on the basic principal that bots want to stuff as many comments into as many places as they can in the shortest amount of time. They will enter anything into the comment box and hit submit. Or they may skip that step entirely and go straight to the comment posting file.\u00a0<\/p>\n\n\n\n<p>Humans &#8212; at least those interested in reading a blog &#8212; will (hopefully) consider the content of a given entry. Then they will carefully construct a comment with lots of thought-provoking commentary. Generally a human comment will take at least a minute to compose, and probably several more.\u00a0 In theory, by requiring the comment page to be opened for at least sixty seconds before allowing it to post to the moderation queue, a human will do just fine but bots should be blown out of the water.<\/p>\n\n\n\n<p>I decided to try this solution. It involved the addition of just a couple of very small and simple code snippets, so easy to add that even I couldn&#8217;t mess it up. Within ten minutes I&#8217;d applied the changes. I did some basic testing and it seemed to work.<\/p>\n\n\n\n<p>So with fingers crossed I opened the moderation queue this morning.\u00a0 I knew that spammers had been banging on the door all night long because I saw the files pinged in the access logs when I reviewed them this morning.\u00a0 However, NONE of them, ZERO, made it through to the queue.\u00a0 I&#8217;m sure someday they&#8217;ll figure it out but for now I&#8217;m blessedly spam free.<\/p>\n\n\n\n<p>Now back to Geography&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Please allow me to go off topic for a moment. Twelve Mile Circle was having quite a spam problem until yesterday. You, the readers, avoided this awful torment because I moderate comment on this blog. They do not become visible on the site until I review and approve each of them individually. When I first [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2350],"tags":[432,433,431],"class_list":["post-65","post","type-post","status-publish","format-standard","hentry","category-announcements","tag-captcha","tag-challenge-response","tag-spam"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Blessed Relief - Twelve Mile Circle - An Appreciation of Unusual Places<\/title>\n<meta name=\"description\" content=\"Like many sites, Twelve Mile Circle has to deal with the blight of comment spam. Finally I have a workable solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Blessed Relief - Twelve Mile Circle - An Appreciation of Unusual Places\" \/>\n<meta property=\"og:description\" content=\"Like many sites, Twelve Mile Circle has to deal with the blight of comment spam. Finally I have a workable solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/\" \/>\n<meta property=\"og:site_name\" content=\"Twelve Mile Circle - An Appreciation of Unusual Places\" \/>\n<meta property=\"article:published_time\" content=\"2008-03-30T12:16:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-27T11:42:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/live.staticflickr.com\/5576\/14710811313_13677b7c6c_b.jpg\" \/>\n<meta name=\"author\" content=\"Twelve Mile Circle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TheReal12MC\" \/>\n<meta name=\"twitter:site\" content=\"@TheReal12MC\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Twelve Mile Circle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/\"},\"author\":{\"name\":\"Twelve Mile Circle\",\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/#\\\/schema\\\/person\\\/9d80a5a18ef467b299e8ca0ed890ba1e\"},\"headline\":\"Blessed Relief\",\"datePublished\":\"2008-03-30T12:16:16+00:00\",\"dateModified\":\"2022-05-27T11:42:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/\"},\"wordCount\":586,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/#\\\/schema\\\/person\\\/9d80a5a18ef467b299e8ca0ed890ba1e\"},\"image\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/live.staticflickr.com\\\/5576\\\/14710811313_13677b7c6c_b.jpg\",\"keywords\":[\"Captcha\",\"Challenge-Response\",\"Spam\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/\",\"url\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/\",\"name\":\"Blessed Relief - Twelve Mile Circle - An Appreciation of Unusual Places\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/live.staticflickr.com\\\/5576\\\/14710811313_13677b7c6c_b.jpg\",\"datePublished\":\"2008-03-30T12:16:16+00:00\",\"dateModified\":\"2022-05-27T11:42:44+00:00\",\"description\":\"Like many sites, Twelve Mile Circle has to deal with the blight of comment spam. Finally I have a workable solution.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#primaryimage\",\"url\":\"https:\\\/\\\/live.staticflickr.com\\\/5576\\\/14710811313_13677b7c6c_b.jpg\",\"contentUrl\":\"https:\\\/\\\/live.staticflickr.com\\\/5576\\\/14710811313_13677b7c6c_b.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/blessed-relief\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blessed Relief\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/\",\"name\":\"Twelve Mile Circle - An Appreciation of Unusual Places\",\"description\":\"(scroll down if article doesn&#039;t appear)\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/#\\\/schema\\\/person\\\/9d80a5a18ef467b299e8ca0ed890ba1e\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/#\\\/schema\\\/person\\\/9d80a5a18ef467b299e8ca0ed890ba1e\",\"name\":\"Twelve Mile Circle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/cropped-1862map_for_blog_header-1.jpg\",\"url\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/cropped-1862map_for_blog_header-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/cropped-1862map_for_blog_header-1.jpg\",\"width\":512,\"height\":512,\"caption\":\"Twelve Mile Circle\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/cropped-1862map_for_blog_header-1.jpg\"},\"sameAs\":[\"http:\\\/\\\/www.twelvemilecircle.com\\\/\",\"https:\\\/\\\/x.com\\\/TheReal12MC\"],\"url\":\"https:\\\/\\\/www.howderfamily.com\\\/blog\\\/author\\\/tom\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Blessed Relief - Twelve Mile Circle - An Appreciation of Unusual Places","description":"Like many sites, Twelve Mile Circle has to deal with the blight of comment spam. Finally I have a workable solution.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/","og_locale":"en_US","og_type":"article","og_title":"Blessed Relief - Twelve Mile Circle - An Appreciation of Unusual Places","og_description":"Like many sites, Twelve Mile Circle has to deal with the blight of comment spam. Finally I have a workable solution.","og_url":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/","og_site_name":"Twelve Mile Circle - An Appreciation of Unusual Places","article_published_time":"2008-03-30T12:16:16+00:00","article_modified_time":"2022-05-27T11:42:44+00:00","og_image":[{"url":"https:\/\/live.staticflickr.com\/5576\/14710811313_13677b7c6c_b.jpg","type":"","width":"","height":""}],"author":"Twelve Mile Circle","twitter_card":"summary_large_image","twitter_creator":"@TheReal12MC","twitter_site":"@TheReal12MC","twitter_misc":{"Written by":"Twelve Mile Circle","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#article","isPartOf":{"@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/"},"author":{"name":"Twelve Mile Circle","@id":"https:\/\/www.howderfamily.com\/blog\/#\/schema\/person\/9d80a5a18ef467b299e8ca0ed890ba1e"},"headline":"Blessed Relief","datePublished":"2008-03-30T12:16:16+00:00","dateModified":"2022-05-27T11:42:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/"},"wordCount":586,"commentCount":1,"publisher":{"@id":"https:\/\/www.howderfamily.com\/blog\/#\/schema\/person\/9d80a5a18ef467b299e8ca0ed890ba1e"},"image":{"@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#primaryimage"},"thumbnailUrl":"https:\/\/live.staticflickr.com\/5576\/14710811313_13677b7c6c_b.jpg","keywords":["Captcha","Challenge-Response","Spam"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/","url":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/","name":"Blessed Relief - Twelve Mile Circle - An Appreciation of Unusual Places","isPartOf":{"@id":"https:\/\/www.howderfamily.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#primaryimage"},"image":{"@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#primaryimage"},"thumbnailUrl":"https:\/\/live.staticflickr.com\/5576\/14710811313_13677b7c6c_b.jpg","datePublished":"2008-03-30T12:16:16+00:00","dateModified":"2022-05-27T11:42:44+00:00","description":"Like many sites, Twelve Mile Circle has to deal with the blight of comment spam. Finally I have a workable solution.","breadcrumb":{"@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.howderfamily.com\/blog\/blessed-relief\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#primaryimage","url":"https:\/\/live.staticflickr.com\/5576\/14710811313_13677b7c6c_b.jpg","contentUrl":"https:\/\/live.staticflickr.com\/5576\/14710811313_13677b7c6c_b.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.howderfamily.com\/blog\/blessed-relief\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.howderfamily.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Blessed Relief"}]},{"@type":"WebSite","@id":"https:\/\/www.howderfamily.com\/blog\/#website","url":"https:\/\/www.howderfamily.com\/blog\/","name":"Twelve Mile Circle - An Appreciation of Unusual Places","description":"(scroll down if article doesn&#039;t appear)","publisher":{"@id":"https:\/\/www.howderfamily.com\/blog\/#\/schema\/person\/9d80a5a18ef467b299e8ca0ed890ba1e"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.howderfamily.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.howderfamily.com\/blog\/#\/schema\/person\/9d80a5a18ef467b299e8ca0ed890ba1e","name":"Twelve Mile Circle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.howderfamily.com\/blog\/wp-content\/uploads\/2017\/12\/cropped-1862map_for_blog_header-1.jpg","url":"https:\/\/www.howderfamily.com\/blog\/wp-content\/uploads\/2017\/12\/cropped-1862map_for_blog_header-1.jpg","contentUrl":"https:\/\/www.howderfamily.com\/blog\/wp-content\/uploads\/2017\/12\/cropped-1862map_for_blog_header-1.jpg","width":512,"height":512,"caption":"Twelve Mile Circle"},"logo":{"@id":"https:\/\/www.howderfamily.com\/blog\/wp-content\/uploads\/2017\/12\/cropped-1862map_for_blog_header-1.jpg"},"sameAs":["http:\/\/www.twelvemilecircle.com\/","https:\/\/x.com\/TheReal12MC"],"url":"https:\/\/www.howderfamily.com\/blog\/author\/tom\/"}]}},"_links":{"self":[{"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":4,"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":29936,"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions\/29936"}],"wp:attachment":[{"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.howderfamily.com\/blog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}