{"id":845,"date":"2006-12-02T18:37:09","date_gmt":"2006-12-02T18:37:09","guid":{"rendered":"http:\/\/junjan.org\/wordpress\/?p=845"},"modified":"2006-12-02T18:37:09","modified_gmt":"2006-12-02T18:37:09","slug":"spamlookup_y_tinyturing","status":"publish","type":"post","link":"https:\/\/junjan.org\/wordpress\/2006\/12\/spamlookup_y_tinyturing\/","title":{"rendered":"Spamlookup y TinyTuring"},"content":{"rendered":"<p>Ya hab\u00eda comentado anteriormente las bondades del flitro antispam de Movable Type, Spamlookup. Pero hay ciertos tipos de spam autom\u00e1tico, cada vez m\u00e1s habituales, que son muy dif\u00edciles de parar con las estrategias cl\u00e1sicas de combinar \u00ablistas negras\u00bb con palabras clave prohibidas. Estos nuevos mensajes no se pueden bloquear ya que el texto cambia constantemente, no contiene ninguna palabra que indique lo que quieren publicitar y no incluye enlaces en el texto, el \u00fanico enlace es el del autor. Para cuando la direcci\u00f3n IP salga en la lista negra le ha dado tiempo a bombardear a media blogosfera. Ejemplos:<\/p>\n<blockquote><p>\n\u00abThe judge who put coded messages in his Da Vinci Code plagiarism trial ruling has written another&#8230;\u00bb<br \/>\no<br \/>\n\u00abPop trio Atomic Kitten will reform to play a concert in support of jailed Liverpool football fan Michael Shields&#8230;\u00bb<br \/>\no<br \/>\n\u00abRecord company EMI sign a deal with the estate of crooner Dean Martin to use the singer&#8217;s likeness&#8230;\u00bb<\/p><\/blockquote>\n<p>La soluci\u00f3n es hacer al comentador un peque\u00f1o \u00abtest de Turing\u00bb:http:\/\/en.wikipedia.org\/wiki\/Turing_test para que demuestre su condici\u00f3n humana. Estos sistemas incluyen una peque\u00f1a pregunta que debe ser contestada. Los m\u00e1s comunes son los llamados [\u00abCAPTCHA\u00bb:http:\/\/en.wikipedia.org\/wiki\/CAPTCHA], estas im\u00e1genes aleatorias y borrosas con letras y n\u00fameros que luego hay que introducir en un peque\u00f1o formulario. Muy efectivas, pero con problemas de accesibilidad a personas con daltonismo o dislexia, obligan a incluir otra imagen en tu blog y al ser usados por compa\u00f1\u00edas famosas como Yahoo o Paypal han llevado a los spammers con iniciativa a [\u00abdise\u00f1ar sistemas muy ingeniosos para  evitarlos\u00bb:http:\/\/www.boingboing.net\/2004\/01\/27\/solving_and_creating.html].<br \/>\nAlgo similar pero much\u00edsimo m\u00e1s sencillo es el plugin de Movable Type, [\u00abTinyTuring\u00bb:http:\/\/www.staggernation.com\/mtplugins\/TinyTuring\/]. TinyTuring obliga al comentador a introducir una sola letra que aparece en cada comentario, y adem\u00e1s continua aplicando al texto todos los criterios de selecci\u00f3n de Spamlookup. Funciona perfectamente, es simple y no ocupa espacio alguno.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ya hab\u00eda comentado anteriormente las bondades del flitro antispam de Movable Type, Spamlookup. Pero hay ciertos tipos de spam autom\u00e1tico, cada vez m\u00e1s habituales, que son muy dif\u00edciles de parar con las estrategias cl\u00e1sicas de combinar \u00ablistas negras\u00bb con palabras clave prohibidas. Estos nuevos mensajes no se pueden bloquear ya que el texto cambia constantemente,&hellip;&nbsp;<a href=\"https:\/\/junjan.org\/wordpress\/2006\/12\/spamlookup_y_tinyturing\/\" rel=\"bookmark\">Leer m\u00e1s &raquo;<span class=\"screen-reader-text\">Spamlookup y TinyTuring<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[30],"tags":[274],"class_list":["post-845","post","type-post","status-publish","format-standard","hentry","category-internet","tag-spam-spamlookup-mt"],"_links":{"self":[{"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/posts\/845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/comments?post=845"}],"version-history":[{"count":0,"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/posts\/845\/revisions"}],"wp:attachment":[{"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/media?parent=845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/categories?post=845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/junjan.org\/wordpress\/wp-json\/wp\/v2\/tags?post=845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}