<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>captcha &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/captcha/</link>
	<description>Feed of posts on WordPress.com tagged "captcha"</description>
	<pubDate>Sat, 11 Oct 2008 13:46:19 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[هک جی ميل و هات ميل]]></title>
<link>http://weblogchi.wordpress.com/?p=739</link>
<pubDate>Sat, 11 Oct 2008 13:20:58 +0000</pubDate>
<dc:creator>weblogchi</dc:creator>
<guid>http://weblogchi.tr.wordpress.com/2008/10/11/gmail-hc-hotmail/</guid>
<description><![CDATA[امروز شنبه : بیستم مهر هزار و سیصد و هشتاد و هفت
مطالب خو]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;"><span style="color:#808080;">امروز شنبه :</span> <span style="color:#ff6600;">بیستم </span><span style="color:#ff6600;"><span style="color:#ff6600;">مهر هزار و سیصد و هشتاد و هفت</span></span></p>
<p style="text-align:justify;"><span style="color:#808080;">مطالب خود را برای وبلاگچی ارسال کنید تا با نام و آدرس ایمیل شما منتشرشود.</span></p>
<p>اسپمرها يکي از موانع رخنه به اي ميل کاربران Gmail و Hotmail را از سر راه خود برداشته اند. کپچا (CAPTCHA) آزموني است که تعيين مي کند آيا کاربر يک ماشين است يا يک انسان. اين تست براي جلوگيري از عملکرد ماشين هاي مخرب است چون کامپيوترها نمي توانند اين تست را حل کنند. در واقع هر کاربري که آن را درست حل کند، انسان فرض مي شود.<br />
عمومي ترين شکل کپچا همان خطوط کج و ناواضحي است که مثلاً هنگام نظردادن در يک وبلاگ وجود دارد و از شما مي خواهند تا آن را در يک جعبه آزمون (text box) تايپ کنيد.<br />
به گزارش The Register اسپمرها توانسته اند کپچاي گوگل و مايکروسافت را دستکاري کنند و بدين سان يکي از موانع امنيتي نفوذ به حساب کاربران Gmail و Hotmail را از سر راه خود بردارند. اين گزارش که در آن بهsecuritylabs.websense.com استناد شده، حاکي از آن است که اوايل هفته جاري، يک شرکت امنيتي اعلام کرد هکرهاي کلاه مشکي توانسته اند سيستم پيشرفته کنترلي کپچا را که در Hotmail به کار گرفته شده، هک کنند.<br />
هرزنامه نويس ها تمايل بسياري به شکستن اين مانع امنيتي دارند زيرا يک اي ميل با کنترل هاي ضدهرزنامه بسياري محافظت مي شود.<br />
شرکت هاي فيلترينگ اسپم از قبيل MessageLabs، وقتي با گسترش رو به رشد اي ميل هاي ناخواسته مواجه شدند، به استفاده از کنترل هاي مختلف روي آوردند.<br />
به نظر مي رسد اسپمرها که هميشه سيستم هاي محافظتي اي ميل هاي ما را دور مي زده اند و آن را با توصيه هايي در مورد سهام، قرص هاي تقويت جنسي و مزخرفاتي از اين دست پر مي کرده اند، باز هم نبوغ ديگري از خود نشان داده اند و توانسته اند سيستم راستي آزمايي ديگري را با موفقيت پشت سر گذارند.</p>
<p>با تشکر از امین . ب - فرستنده مطلب : ahoora_mazda15@yahoo.com</p>
<p style="text-align:justify;"><span style="color:#ff6600;">پیام های بازرگانی:</span></p>
<p style="text-align:center;"><a href="http://feeds.feedburner.com/weblogchi"><img class="alignnone size-full wp-image-468" title="emailsubbanner" src="http://weblogchi.files.wordpress.com/2008/09/emailsubbanner.png?w=474&#38;h=87&#38;h=87" alt="" width="474" height="87" /><img class="alignnone size-full wp-image-469" title="rssfeedbanner" src="http://weblogchi.files.wordpress.com/2008/09/rssfeedbanner.png?w=474&#38;h=87&#38;h=87" alt="" width="474" height="87" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[How can i prevent automated registrations using a (captcha) image?]]></title>
<link>http://qnatech.wordpress.com/?p=41</link>
<pubDate>Sat, 11 Oct 2008 10:53:26 +0000</pubDate>
<dc:creator>qnaguru</dc:creator>
<guid>http://qnatech.tr.wordpress.com/2008/10/11/how-can-i-prevent-automated-registrations-using-a-captcha-image/</guid>
<description><![CDATA[In your user registration pages you may want to provide a generated image, which the user will be re]]></description>
<content:encoded><![CDATA[<p>In your user registration pages you may want to provide a generated image, which the user will be required to read and type its contents onto a text box. This will prevent automated bots etc. from filling up the form doing fake registrations.</p>
<p>What you need is:</p>
<p>A image tag in your user form, the src of it should point to a program (.jsp,struts-action etc.) which returns a randomly image (which has text), but before returning this program must store the image text in Session too, so that it when the form is submitted, you can retrieve what the user typed for the image text and compare it against what i stored in the session.</p>
<p>Not clear?</p>
<p>Ok your user form looks like this:</p>
<p><em>&#60;form action="/registerUser"&#62;</em></p>
<p><em>Email: &#60;input type="text" name="email"&#62;</em></p>
<p><em>Name: &#60;input type="text" name="thename"&#62;</em></p>
<p><em>&#60;img src="/myapp/getMySecretImage.do"&#62;</em></p>
<p><em>Type the image text here: &#60;input type="text" name="thesecret"&#62;</em></p>
<p><em>&#60;/form&#62;</em></p>
<p>So, as you see above, the registration form has a image with an src that is pointing to a struts action. It could as well point to a JSP page or a CGI Script or whatever is capable of generating a image and returning.</p>
<p>Now, let us see what the image generation program looks like. Remember that it will not just return the image but also store the text that will display inside the image in user session.</p>
<p>So, if you are writing your struts action's (/getMySecretImage) executre method will look like this (you can put the same thing in a servlet or JSP):</p>
<div><span style="font-size:x-small;color:#7f0055;"><span style="font-size:x-small;color:#7f0055;"><span style="font-size:x-small;color:#7f0055;"></span></span></span></div>
<p><span style="font-size:x-small;color:#7f0055;"><span style="font-size:x-small;color:#7f0055;"><span style="font-size:x-small;color:#7f0055;"><span style="font-size:x-small;color:#7f0055;"></p>
<p align="left"><em>import javax.servlet.http.HttpServletRequest;<br />
import javax.servlet.http.HttpServletResponse;</em></p>
<p align="left"><em>import org.apache.struts.action.ActionForm;<br />
import org.apache.struts.action.ActionForward;<br />
import org.apache.struts.action.ActionMapping;</em></p>
<p align="left"><em>import java.awt.Color;<br />
import java.awt.Font;<br />
import java.awt.FontMetrics;<br />
import java.awt.Graphics2D;<br />
import java.awt.geom.AffineTransform;<br />
import java.awt.image.BufferedImage;<br />
import java.io.IOException;<br />
import java.util.Iterator;</em></p>
<p align="left"><em>import javax.imageio.IIOImage;<br />
import javax.imageio.ImageIO;<br />
import javax.imageio.ImageWriteParam;<br />
import javax.imageio.ImageWriter;<br />
import javax.servlet.ServletConfig;<br />
import javax.servlet.ServletContext;<br />
import javax.servlet.ServletException;<br />
import javax.servlet.http.HttpServletRequest;<br />
import javax.servlet.http.HttpServletResponse;<br />
import javax.servlet.http.HttpSession;</em></p>
<p align="left"><em>public class MyCaptchaStrutsAction extends Action<br />
{</em></p>
<p align="left"><em>public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,<br />
            HttpServletResponse response) throws Exception {<br />
    <br />
        String imageFormat = "jpg";<br />
      response.setContentType((new StringBuilder("image/")).append(imageFormat).toString());<br />
         try<br />
         {<br />
             Color backgroundColor = Color.red;<br />
             Color borderColor = Color.black;<br />
             Color textColor = Color.white;<br />
             Color circleColor = new Color(160, 160, 160);<br />
             //Font textFont = new Font("Arial", 0, paramInt(request, "fontSize", 24));<br />
             Font textFont = new Font("Arial", 0, 24);<br />
             int charsToPrint = 6;<br />
             int width = 130; //paramInt(request, "width", 130);<br />
             int height = 40; //paramInt(request, "height", 40);<br />
             int circlesToDraw = 6;<br />
             float horizMargin = 20F;<br />
             float imageQuality = 0.95F;<br />
             double rotationRange = 0.69999999999999996D;<br />
             BufferedImage bufferedImage = new BufferedImage(width, height, 1);<br />
             Graphics2D g = (Graphics2D)bufferedImage.getGraphics();<br />
             g.setColor(backgroundColor);<br />
             g.fillRect(0, 0, width, height);<br />
             g.setColor(circleColor);<br />
             for(int i = 0; i &#60; circlesToDraw; i++)<br />
             {<br />
                 int circleRadius = (int)((Math.random() * (double)height) / 2D);<br />
                 int circleX = (int)(Math.random() * (double)width - (double)circleRadius);<br />
                 int circleY = (int)(Math.random() * (double)height - (double)circleRadius);<br />
                 g.drawOval(circleX, circleY, circleRadius * 2, circleRadius * 2);<br />
             }</em></p>
<p align="left"><em>             g.setColor(textColor);<br />
             g.setFont(textFont);<br />
             FontMetrics fontMetrics = g.getFontMetrics();<br />
             int maxAdvance = fontMetrics.getMaxAdvance();<br />
             int fontHeight = fontMetrics.getHeight();<br />
             String elegibleChars = "ABCDEFGHJKLMPQRSTUVWXYabcdefhjkmnpqrstuvwxy23456789";<br />
             char chars[] = elegibleChars.toCharArray();<br />
             float spaceForLetters = -horizMargin * 2.0F + (float)width;<br />
             float spacePerChar = spaceForLetters / ((float)charsToPrint - 1.0F);<br />
             g.getTransform();<br />
             StringBuffer finalString = new StringBuffer();<br />
             for(int i = 0; i &#60; charsToPrint; i++)<br />
             {<br />
                 double randomValue = Math.random();<br />
                 int randomIndex = (int)Math.round(randomValue * (double)(chars.length - 1));<br />
                 char characterToShow = chars[randomIndex];<br />
                 finalString.append(characterToShow);<br />
                 //maxAdvance * 2;<br />
                 //fontHeight * 2;<br />
                 int charWidth = fontMetrics.charWidth(characterToShow);<br />
                 int charDim = Math.max(maxAdvance, fontHeight);<br />
                 int halfCharDim = charDim / 2;<br />
                 BufferedImage charImage = new BufferedImage(charDim, charDim, 2);<br />
                 Graphics2D charGraphics = charImage.createGraphics();<br />
                 charGraphics.translate(halfCharDim, halfCharDim);<br />
                 double angle = (Math.random() - 0.5D) * rotationRange;<br />
                 charGraphics.transform(AffineTransform.getRotateInstance(angle));<br />
                 charGraphics.translate(-halfCharDim, -halfCharDim);<br />
                 charGraphics.setColor(textColor);<br />
                 charGraphics.setFont(textFont);<br />
                 int charX = (int)(0.5D * (double)charDim - 0.5D * (double)charWidth);<br />
                 charGraphics.drawString((new StringBuilder()).append(characterToShow).toString(), charX, (charDim - fontMetrics.getAscent()) / 2 + fontMetrics.getAscent());<br />
                 float x = (horizMargin + spacePerChar * (float)i) - (float)charDim / 2.0F;<br />
                 int y = (height - charDim) / 2;<br />
                 g.drawImage(charImage, (int)x, y, charDim, charDim, null, null);<br />
                 charGraphics.dispose();<br />
             }</em></p>
<p align="left"><em>             g.setColor(borderColor);<br />
             g.drawRect(0, 0, width - 1, height - 1);<br />
             Iterator iter = ImageIO.getImageWritersByFormatName(imageFormat);<br />
             if(iter.hasNext())<br />
             {<br />
                 ImageWriter writer = (ImageWriter)iter.next();<br />
                 ImageWriteParam iwp = writer.getDefaultWriteParam();<br />
                 if(imageFormat.equalsIgnoreCase("jpg") &#124;&#124; imageFormat.equalsIgnoreCase("jpeg"))<br />
                 {<br />
                     iwp.setCompressionMode(2);<br />
                     iwp.setCompressionQuality(imageQuality);<br />
                 }<br />
                 writer.setOutput(ImageIO.createImageOutputStream(response.getOutputStream()));<br />
                 IIOImage imageIO = new IIOImage(bufferedImage, null, null);<br />
                 writer.write(null, imageIO, iwp);<br />
             } else<br />
             {<br />
                 throw new Exception("No encoder found.");<br />
             }<br />
             request.getSession().setAttribute("CAPTCHA", finalString.toString());<br />
             g.dispose();<br />
         }<br />
         catch(Throwable e)<br />
         {<br />
          System.out.println("Unable to build Captcha image: " + e);<br />
         }    <br />
    <br />
     return null;<br />
    }</em></p>
<p align="left"><em>}</em></p>
<p align="left">(NOTE: This image generation code in its JSP version is <a href="http://www.jroller.com/mlconnor/entry/simple_captcha_jsp" target="_blank">here</a>. It has only been put in struts action form above.)</p>
<p><font size="2" color="#7f0055"><font size="2" color="#7f0055"><font size="2" color="#7f0055"><font size="2" color="#7f0055"></p>
<p align="left">You will see that this line above:</p>
<p align="left"><em>request.getSession().setAttribute("CAPTCHA", finalString.toString());</em><br />
stores the image text in session.</p>
<p align="left">So, when the registration form is submitted, you can check against it.</p>
<p></font></font></font></font></span><font size="2" color="#7f0055"><font size="2" color="#7f0055"><font size="2" color="#7f0055"></p>
<p align="left"> </p>
<p></font></font></font></span><font size="2" color="#7f0055"><font size="2" color="#7f0055"></p>
<p align="left"> </p>
<p></font></font></span><font size="2" color="#7f0055"></p>
<p align="left"> </p>
<p></font></span></p>
<p align="left"> </p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Implementando Captcha]]></title>
<link>http://clares.wordpress.com/?p=407</link>
<pubDate>Thu, 09 Oct 2008 16:53:29 +0000</pubDate>
<dc:creator>Rafael Clares</dc:creator>
<guid>http://clares.tr.wordpress.com/2008/10/09/implementando-captcha/</guid>
<description><![CDATA[Opa, fala aí galera &#8230; eis que ressurjo após séculos.
Bem, sem desperdiçar mais tempo vamos]]></description>
<content:encoded><![CDATA[<p>Opa, fala aí galera ... eis que ressurjo após séculos.</p>
<p>Bem, sem desperdiçar mais tempo vamos falar sobre um solução muito comum hoje em dia e utilizada também para barrar robôs que servem como ferramentas de SPAM. Estamos falando do <a title="Leiam antes de continuar" href="http://pt.wikipedia.org/wiki/CAPTCHA" target="_blank">Captcha</a>.</p>
<p><strong>CAPTCHA</strong> é um acrônimo da expressão "<em>Completely Automated Public Turing test to tell Computers and Humans Apart</em>" (teste de Turing público completamente automatizado para diferenciar entre computadores e humanos): um teste de desafio cognitivo, utilizado como ferramenta anti-spam.</p>
<p>Um tipo comum de CAPTCHA requer que o usuário identifique as letras de uma imagem distorcida, às vezes com a adição de uma seqüência obscurecida das letras ou dos dígitos que apareça na tela.  </p>
<p> Exemplo:</p>
<p><a href="http://clares.wordpress.com/files/2008/10/cap.jpg"><img class="alignnone size-full wp-image-408" title="cap" src="http://clares.wordpress.com/files/2008/10/cap.jpg" alt="" width="183" height="54" /></a></p>
<p>A classe que utilizaremos para este POST será a <a title="Link para o site oficial" href="http://www.phpcaptcha.org/download/" target="_blank">SecureImage</a>, efetue o download do pacote.</p>
<p>Bem, no pacote já contém os arquivos necessários para implementar o Captcha em seus sites e sistemas on-line.</p>
<p>Um ponto interessante neste pacote disponível para download é que ele possui a opção de ouvir as letras e números que aparecem na imagem gerada. Isso ocorre devido à grande quantidade de pessoas cegas que utilizam a internet através de <a title="Vejam isso por favor" href="http://pt.wikipedia.org/wiki/Leitor_de_tela" target="_blank">leitores de tela</a>.</p>
<p>Galera, é muito importante que nossos sites fiquem protegidos de programas mal intencionados, mas pelo amor de Deus, não se esqueçam da ACESSIBILIDADE, os portadores de deficiência visual por exemplo não consegueriam acessar seu site se precisar passar por um CAPTCHA, uma vez que a intenção do captcha é impedir que um programa (como o leitor de tela por ex.) seja capaz de saber o que está escrito na imagem. Não é o caso deste pacote que estamos falando, pois ele possui a opção de áudio.</p>
<p>O áudio contido neste pacote está em inglês, seria legal se passássemos para o português ou se alguém conhecer um que já esteja em nossa língua, por favor nos indique.</p>
<p>Vou deixar esse link do exemplo:  <a title="Link do exemplo funcionando" href="http://clareslab.com.br/learn/captcha/" target="_blank">Teste o captcha</a></p>
<p>abraços</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[SQL Injection CAPTCHA]]></title>
<link>http://yaisc.wordpress.com/?p=74</link>
<pubDate>Thu, 09 Oct 2008 06:48:58 +0000</pubDate>
<dc:creator>Didier Stevens</dc:creator>
<guid>http://yaisc.com/2008/10/09/sql-injection-captcha/</guid>
<description><![CDATA[
SQL Injection
CAPTCHA
Inspired by UserFriendly.
]]></description>
<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-75" title="yaisc-20081007-r" src="http://yaisc.wordpress.com/files/2008/10/yaisc-20081007-r.png" alt="" width="516" height="283" /></p>
<p><a href="http://en.wikipedia.org/wiki/SQL_injection" target="_blank">SQL Injection</a></p>
<p><a href="http://en.wikipedia.org/wiki/Captcha" target="_blank">CAPTCHA</a></p>
<p>Inspired by <a href="http://ars.userfriendly.org/cartoons/?id=20081005" target="_blank">UserFriendly</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Arte com captcha tornará ela mais segura contra spammers?]]></title>
<link>http://keaton.wordpress.com/?p=573</link>
<pubDate>Thu, 09 Oct 2008 03:25:12 +0000</pubDate>
<dc:creator>Keaton</dc:creator>
<guid>http://keaton.tr.wordpress.com/2008/10/09/arte-com-captcha-tornara-ela-mais-segura-contra-spammers/</guid>
<description><![CDATA[
Sério, a falta do que fazer, o excesso de tempo livre, a falta de vida dos nerds, a criatividade d]]></description>
<content:encoded><![CDATA[<p><img class="aligncenter" src="http://i368.photobucket.com/albums/oo122/KeatonX2/keaton_wordpress_com/captcha-1.jpg" alt="" width="320" height="320" /></p>
<p>Sério, <span style="text-decoration:line-through;">a falta do que fazer</span>, <span style="text-decoration:line-through;">o excesso de tempo livre</span>, <span style="text-decoration:line-through;">a falta de vida dos nerds</span>, a criatividade dos Geeks é uma coisa de outro mundo... Ainda bem que esse é um Captcha simples.</p>
<p>Para quem não sabe, CAPTCHA (<strong>C</strong>ompletely <strong>A</strong>utomated <strong>P</strong>ublic <strong>T</strong>uring test to tell <strong>C</strong>omputers and <strong>H</strong>umans <strong>A</strong>part) é um teste para verificar se você consegue identificar as letras e/ou números escritos na imagem para evitar registros fraudulentos de contas ou mesmo envio de mensagem automatizada via site da Claro. Ou seja, um método para garantir que aquilo seja usado apenas por seres humanos, embora macacos e alguns leitores de captcha já tenham conseguido decifrar-los...</p>
<p>Só não me pergunte qual a fixação que esse geek/nerd tem por CAPTCHA, que eu não faço a menor idéia.</p>
<p><strong>Fonte:</strong> <a href="http://www.ohgizmo.com/2008/10/08/filter-out-nighttime-spam-with-the-dream-captcha/" target="_blank">OhGizmo!</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[¿Qué es un Captcha?]]></title>
<link>http://bajalatapa.wordpress.com/?p=646</link>
<pubDate>Tue, 07 Oct 2008 20:10:45 +0000</pubDate>
<dc:creator>bajalatapa</dc:creator>
<guid>http://bajalatapa.tr.wordpress.com/2008/10/07/%c2%bfque-es-un-captcha/</guid>
<description><![CDATA[A menudo vemos algo que, o no sabemos como se llama, o no tiene nombre, pero que, si lo vemos, lo re]]></description>
<content:encoded><![CDATA[<p>A menudo vemos algo que, o no sabemos como se llama, o no tiene nombre, pero que, si lo vemos, lo reconocemos. Un claro ejemplo de esto es un <a href="http://es.wikipedia.org/wiki/CAPTCHA">Captcha.</a></p>
<p>La mayoría de veces que ponéis un comentario en un blog o en una página web, o rellenáis una encuesta, u otras cosas en las que sólo interesa el factor humano (¿a quién le importa un carajo lo que piense una máquina sobre la crisis económica?) vemos Captchas.</p>
<p><a href="http://bajalatapa.files.wordpress.com/2008/10/captcha.jpg"><img class="aligncenter size-full wp-image-647" title="captcha" src="http://bajalatapa.wordpress.com/files/2008/10/captcha.jpg" alt="" width="290" height="80" /></a></p>
<p>El que no sabía lo que era, estoy seguro que esta imagen le ha aclarado la duda.</p>
<p><strong>Un Captcha</strong> (acrónimo de Completeley Automated Public Turing test to tell Computers and Humans Apart [Prueba de Turing pública y automática para diferenciar máquinas y humanos]) <strong>es una prueba visual (a menudo varias letras distorsionadas) para distinguir a un ser humano de una máquina</strong> (hasta que punto hemos llegado, ¿eh?).</p>
<p>Los Captchas se utilizan para evitar comentarios o e-mails de spam, o resultados falseados en una encuesta. Los vemos a menudo (o, al menos yo) al hacer comentarios en los blogs, para evitar que los saturemos de spam y publicidad.</p>
<p>Espero haber resuelto la duda (a los que la tenían).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New Work: Dream Captcha]]></title>
<link>http://gus23.wordpress.com/?p=222</link>
<pubDate>Tue, 07 Oct 2008 07:38:16 +0000</pubDate>
<dc:creator>gus23</dc:creator>
<guid>http://gus23.tr.wordpress.com/2008/10/07/new-work-dream-captcha/</guid>
<description><![CDATA[UPDATE October 9th, 2008:  Hai Everyone!  In two days, I&#8217;ve been overwhelmed with online cov]]></description>
<content:encoded><![CDATA[<blockquote><p><strong>UPDATE October 9th, 2008:  </strong>Hai Everyone!  In two days, I've been overwhelmed with online coverage of my Dream Captchas.  I want to give a huge thank you to all the bloggers out there who picked it up:  <em><a href="http://www.neatorama.com/2008/10/06/dream-captcha/" target="_blank">Neatorama</a></em> (first!), <em><a href="http://www.boingboing.net/2008/10/09/dream-captcha-for-sp.html" target="_blank">Boing Boing</a></em>, <em><a href="http://gizmodo.com/5060036/dream-captcha-type-the-characters-you-see-here-for-nightmare-protection" target="_blank">Gizmodo</a></em>, <em><a href="http://blog.makezine.com/archive/2008/10/dream_captcha_stops_spamm.html?CMP=OTC-0D6B48984890" target="_blank">Make:</a></em>, <em><a href="http://www.etre.com/blog/2008/10/dream_captcha/" target="_blank">Etre</a></em>, <em><a href="http://www.ohgizmo.com/2008/10/08/filter-out-nighttime-spam-with-the-dream-captcha/" target="_blank">OhGizmo!</a></em>, <em><a href="http://pixel-shack.net/2008/10/dream-captcha-geeks-dream.html" target="_blank">Pixel-Shack</a></em>, <em><a href="http://www.gearfuse.com/dream-captcha-rids-us-of-software-nightmares/" target="_blank">GEARFUSE</a></em>, <em><a href="http://www.unplggd.com/unplggd/decorative-accessories/dream-captcha-if-native-americans-worried-about-spam-065817" target="_blank">Unplggd</a></em>, and so many more!  Thank you so much.</p>
<p>Also, the work is for sale.  The Dream Captchas will be made in a limited edition of 23.  Please send an Email to <a href="mailto:jeff@gus23.com">jeff (at) gus23 (dot) com</a> for pricing information. </p></blockquote>
<p> </p>
<p>I recently created new work called <em>Dream Captcha</em>.  In a way, it’s made in a variable edition.  But as of right now when this is published, there are only two.  More are in the works.  Please click <a href="http://gus23.com/portfolio/art/captcha.shtml" target="_blank">here</a> to see them on my site, but they are also pictured below.</p>
<p><img src="http://www.gus23.com/blog/captcha1.jpg" alt="" /><br />
<em>Dream Captcha, #1</em><br />
2008<br />
mixed media<br />
12" x 35" (30.5cm x 88.9cm)</p>
<p><em>Dream Captcha</em> is a play on the idea of a traditional Ojibwa dreamcatcher and the technology of CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart).</p>
<p>So the idea of the dreamcatcher is something I’ve been exposed to since I was a young kid.  In elementary school we learned how to make them.  When I went on school trips to historic Waterloo Village in New Jersey, we saw them on display.  After reading <a href="http://en.wikipedia.org/wiki/Dreamcatcher" target="_blank">the entry on dreamcatchers</a> in Wikipedia, it was interesting to read that they’ve become somewhat “tacky and over-commercialized due to their acceptance in popular culture”.  I’m definitely from a generation that saw it as part of popular culture, kind of like it was the thing-to-do to wear a ‘holy rosary’ as a necklace.</p>
<p>Then there’s the idea of Captcha.  Silly trivia: I went to Carnegie Mellon University where the Captcha technology was developed.  Don’t you love that?  As Wikipedia <a href="http://en.wikipedia.org/wiki/CAPTCHA" target="_blank">defines it</a>, a Captcha “is a type of challenge-response test used in computing to ensure that the response is not generated by a computer”.  You’ve probably encountered a Captcha before.  You’re at a website, about to fill in a comment, and then the website asks you to type the letters you see in a box—the letters are all squiggly and distorted.  Basically, a robot can’t read those letters, but a human can, so hurray, the site isn’t overloaded with spam and porn and whatnot.  However, the Captcha technology isn’t limited to squiggly letters, and in fact, is readily deciphered by newer robots today.</p>
<p>As a side note, the latest version of the Captcha technology is called <a href="http://en.wikipedia.org/wiki/ReCAPTCHA" target="_blank">reCaptcha</a>, and is the preferred choice.  Not only is it more difficult for robots to decipher, but it’s also putting our human effort to work! I love this: so now that we’re in the digital age, tons of books are being turned into digital files.  How do you do that?  By scanning the pages, of course, and then having a robot read the images of words.  But, sometimes the scanned image distorts the words such that the robot can’t read the letters.  Oh Noes!  So, the smart computer scientists utilized all of us humans during these seconds of Captcha deciphering to help the robots turn books into files.  Yay!</p>
<p><img src="http://www.gus23.com/blog/captcha2.jpg" alt="" /><br />
<em>Dream Captcha, #1</em>, detail</p>
<p>Anyway, so here comes the artwork!  I’m really interested in the relationship between my identity and the Internet.  I’m interested in how I can become someone else or learn more about myself by using the Internet.  Regardless of what that identity is, <em>Dream Captcha</em> is a work about protecting that identity.</p>
<p><img src="http://www.gus23.com/blog/captcha3.jpg" alt="" /><br />
<em>Dream Captcha, #2</em><br />
2008<br />
mixed media<br />
12" x 38" (30.5cm x 96.5cm)</p>
<p>The original idea of a dreamcatcher is an object to protect sleeping children from nightmares.  And you can argue that one use of Captcha is to protect a website’s identity.  Therefore, a main expression of the work is obviously protection.  Another idea that arises is what I’m beginning to see as a thread connecting a lot of my work, and that’s the idea of superficiality.  There’s a comment going on here about the appropriation of a sacred object that’s already been objectified in popular culture.  And then there’s the use of a technology that’s already seen its heyday.</p>
<p>In terms of material, I was really excited to use my craftsmanship to make a beautiful object.  The letters are cotton fabric secured by polyester thread and woven into a ring wrapped in satin cord.  The hanging thingies are polyester batting and tulle, topped with a plastic bead.  During my work with my <a href="http://gus23.com/portfolio/art/mouse.shtml" target="_blank"><em>Mouse Drawings</em></a> and <a href="http://gus23.com/portfolio/art/tagged3.shtml" target="_blank"><em>Tagged 3.0</em></a>, I discovered that the Internet is designed in a hard-edged, grid-like way.  So I was walking in the Garment District and I passed a fabric store with this grid-like tulle fabric just chillin’ outside, and I was like, “omg, the Intarweb!”.  So I grabbed a few yards, and some of the batting (gray is so computer-ish) and had it in my studio even before I tried to figure out what I could use as that part of the dreamcatcher.</p>
<p><img src="http://www.gus23.com/blog/captcha4.jpg" alt="" /><br />
<em>Dream Captcha, #2</em>, detail</p>
<p>The hanging thingies was the hardest part to conceptualize for <em>Dream Captcha</em>.  I knew that the idea of the feathers and other small tokens hanging from a true dreamcatcher were sacred objects.  So I thought, ‘what is sacred to an Internet user’?  I even asked my buddies on Twitter.  In the end, I took artistic liberties and forced myself away from being so heavy on the idea.  The concept was to make an object that was similar to a dreamcatcher.  Whether or not the tulle and batting are ‘sacred’ to an Internet user, who knows, but I’m glad I used materials that I knew had <em>some</em> kind of idea related to the Internet (especially one I had discovered during my artistic practice) as well as completed the look of a dreamcatcher.</p>
<p>Links Cited:<br />
<a href="http://en.wikipedia.org" target="_blank">Wikipedia</a> entry, <a href="http://en.wikipedia.org/wiki/Dreamcatcher" target="_blank">Dreamcatcher</a>.<br />
<a href="http://en.wikipedia.org" target="_blank">Wikipedia</a> entry, <a href="http://en.wikipedia.org/wiki/CAPTCHA" target="_blank">CAPTCHA</a>.<br />
<a href="http://en.wikipedia.org" target="_blank">Wikipedia</a> entry, <a href="http://en.wikipedia.org/wiki/ReCAPTCHA" target="_blank">reCAPTCHA</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Seeking CTOs at Web development firms who offer “turnkey” Web site products - $1,000 Success Fee]]></title>
<link>http://salesconxdeals.wordpress.com/?p=121</link>
<pubDate>Mon, 06 Oct 2008 20:39:51 +0000</pubDate>
<dc:creator>bbeir</dc:creator>
<guid>http://salesconxdeals.wordpress.com/2008/10/06/seeking-ctos-at-web-development-firms-who-offer-%e2%80%9cturnkey%e2%80%9d-web-site-products-1000-success-fee/</guid>
<description><![CDATA[Description: Our ideal connection is a CTO, VP of Business Development, or company owner of any Web ]]></description>
<content:encoded><![CDATA[<p><strong>Description: </strong>Our ideal connection is a CTO, VP of Business Development, or company owner of any Web development firm that meets ALL of the following criteria:</p>
<ul>
<li>1) offers a “turnkey” Web site solution or “do it yourself” Web site tools;</li>
<li>2) charges their clients a minimum monthly fee of $40 (any lower and there’s usually not enough margin for our service);</li>
<li>3) has an established client base of at least 1,000 Web sites</li>
</ul>
<p>We’re looking for CTOs who’d be interested in integrating our Form Armor anti-spam Web service to stop spam sent through any kind of Web site form, without the need for CAPTCHA. You’ll recognize these colleagues if you know a CTO or Web developer who’s receiving complaints from their clients and customers about Web site form spam and abuse – and who doesn’t want to implement CAPTCHA tests that require users to identify distorted letters just to complete a form.</p>
<p>Success fee: $1,000.</p>
<div class="snap_preview">
<p><strong>Location, Industry: </strong>Nationwide, Web Development</p>
<p><strong>Amount Offering: </strong>$50 for qualified introductions + $1,000 if a contract is signed</p>
<p>If interested please contact Brian at 212-453-9884 or Brian@salesconx.com</p></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Seriously... what the...?]]></title>
<link>http://carefreecoder.wordpress.com/?p=5</link>
<pubDate>Mon, 06 Oct 2008 15:00:38 +0000</pubDate>
<dc:creator>carefreecoder</dc:creator>
<guid>http://carefreecoder.tr.wordpress.com/2008/10/06/seriously-what-the/</guid>
<description><![CDATA[


now i dont want the file, do i?
 
Yes, the concept is sound.  The mind of the inventor, however]]></description>
<content:encoded><![CDATA[<div class="mceTemp">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://carefreecoder.files.wordpress.com/2008/10/clip_image0021.jpg"><img class="size-medium wp-image-7 " title="CA[t]PTCHA" src="http://carefreecoder.wordpress.com/files/2008/10/clip_image0021.jpg?w=300" alt="now i don't WANT to log in..." width="300" height="57" /></a></dt>
<dd class="wp-caption-dd">now i dont <strong>want </strong>the file, do i?</dd>
<p> </dl>
<p>Yes, the concept is sound.  The mind of the inventor, however, is fair game for ruthless interrogation.</p></div>
<p>I declare this an abomination.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[CAPTCHA de Google descifrado]]></title>
<link>http://portalhispano.wordpress.com/?p=1306</link>
<pubDate>Sun, 05 Oct 2008 00:18:39 +0000</pubDate>
<dc:creator>portalhispano</dc:creator>
<guid>http://portalhispano.tr.wordpress.com/2008/10/05/captcha-de-google-descifrado/</guid>
<description><![CDATA[Ayer fue el CAPTCHA de Microsoft con su renovado servicio de autentificación el que cayó a manos d]]></description>
<content:encoded><![CDATA[<p><a href="http://portalhispano.files.wordpress.com/2008/10/capcha-google.jpg"></a>Ayer fue el CAPTCHA de Microsoft con su renovado servicio de autentificación el que cayó a manos de los spammers, y hoy es el turno de Google. Gracias a una aplicación, son capaces de crear nuevas cuentas automáticamente para ser usadas como fuente de correos basura.</p>
<p><a href="http://portalhispano.files.wordpress.com/2008/10/capcha-google.jpg"><img class="alignleft size-full wp-image-1307" title="capcha-google" src="http://portalhispano.wordpress.com/files/2008/10/capcha-google.jpg" alt="" width="337" height="593" /></a></p>
<p>XRumer es una aplicación que permite pasar de modo automático los muchas veces engorrosos métodos de “validación humana” también conocidos como CAPTCHA o clave alfanumérica incrustada en imágenes que debes introducir para validar normalmente un formulario.</p>
<p>A día de hoy sus creadores han anunciado que han sido capaces de implementar el programa de forma que reconozca el CAPTCHA de Google y no sólo eso, ya que también afirman ser capaces de leer el típico código “elige al gato”. La nueva versión 0.5A de XRumer afirma reconocer una gran cantidad de CAPTCHAs entre ellos los incluidos en los sistemas de foros más populares como son phpBB 3, BMForum, Web Wiz Forums, Ukoz y VBulletin 3...sigue</p>
<p>LEER mas en <a href="http://www.theinquirer.es/2008/10/02/captcha-de-google-descifrado.html#comment-140925">theinquirer.es</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Spam proof Contact Form with Zend Framework, ReCaptcha and Akismet / TypePad Antispam]]></title>
<link>http://calisza.wordpress.com/?p=92</link>
<pubDate>Fri, 03 Oct 2008 17:02:28 +0000</pubDate>
<dc:creator>calisza</dc:creator>
<guid>http://calisza.tr.wordpress.com/2008/10/03/spam-proof-contact-form-with-zend-framework-recaptcha-and-akismet-typepad-antispam/</guid>
<description><![CDATA[Update : Download Source code here
Over the last few weeks I&#8217;ve blogged on using the Zend Fram]]></description>
<content:encoded><![CDATA[<p>Update : <a href="http://flexidev.co.za/dev/code/contact.zip" title="Contact Form source code">Download Source code here</a></p>
<p>Over the last few weeks I've blogged on using the <a href="http://framework.zend.com/manual/en/zend.service.akismet.html" title="Zend Framwork Akismet Service" target="_blank">Zend Framework's Akismet Service</a> to "spam proof" your generic, run of the mill contact form.</p>
<p>Of course, services like <a href="http://akismet.com" title="Akismet" target="_blank">Akismet</a> and <a href="http://antispam.typepad.com" title="TypePad Antispam" target="_blank">TypePad Antispam</a> only come into play after the form has been submitted, a "cure" so to speak. </p>
<p>What we really need is some form of robust "prevention". Stop the spam bots right at the door. There's nothing more irritating than getting bombarded by 10k submissions every hour on the hour - even if they're being filtered out by your Akismet / TypePad service.</p>
<p>Which brings us to the now common place <a href="http://en.wikipedia.org/wiki/Captcha" title="Captcha Definition" target="_blank">CAPTCHA component</a>. Designed to stop automated spam bots in their tracks, its a pretty effective method. Ordinarily, it's not too difficult to implement a CAPTCHA component to your form, but <a href="http://framework.zend.com/manual/en/zend.service.recaptcha.html" title="Zend Framework ReCaptcha Service" target="_blank">ReCaptcha</a> and the Zend Framework have now made it child's play.</p>
<p><a href="http://recaptcha.net" title="ReCaptcha" target="_blank">ReCaptcha</a> is an online service providing a free CAPTCHA API for you to use. What's also really nifty is that while your users fill in the CAPTCHA form, they're also helping develop OCR software used to digitize books and manuscripts.</p>
<p>As an example I've gone and written a basic contact form, zipped it up and made it <a href="http://flexidev.co.za/dev/code/contact.zip" title="FlexiDev Contact Form" target="_blank">available here</a>. Inside the zip file is all the code necessary for a very basic and hopefully spam proof contact form. </p>
<p>The following Zend Framework components were used :</p>
<ul>
<li>Zend Loader</li>
<li>Zend Config</li>
<li>Zend View</li>
<li>Zend Service ReCaptcha</li>
<li>Zend Service Akismet</li>
<li>Zend Mail</li>
<li>Zend Validate</li>
<li>Zend Filter</li>
<li>Zend Registry</li>
</ul>
<p>I've also included a simple wrapper for Zend View, since I didn't feel that it was necessary to go the whole MVC route on this one.</p>
<p>The code used is pretty straightforward and easy to follow with as many comments thrown in there as I could stomach, but if you have any questions please feel free to leave a comment or send a mail.</p>
<p>Before you begin, you'll need the following:</p>
<ul>
<li>A <a href="http://recaptcha.net" title="ReCaptcha" target="_blank">ReCaptcha key pair</a> (multiple key pairs are supported by this script)</li>
<li>An <a href="http://www.akismet.com/personal/" title="Akismet Antispam" target="_blank">Akismet</a>/<a href="http://antispam.typepad.com/" title="TypePad Antispam" target="_blank">TypePad Antispam</a> API key</li>
</ul>
<p>To use, unzip the file (it already contains the Zend Framework v1.6), edit the config.xml file and then simply customize the view scripts (view/form.php, view/success.php, view/mail.php).</p>
<p>Unfortunately I haven't had much time to test the example thoroughly as it was written in a bit of a hurry (only had about an hour or so), so if you find or even fix any bugs please let me know and I'll sort it out as soon as I get an opportunity to do so.</p>
<p>One last note : the code is provided under the New BSD License, so have fun.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Spammers Targeting Microsoft's Revised CAPTCHA]]></title>
<link>http://tpspace.wordpress.com/?p=217</link>
<pubDate>Thu, 02 Oct 2008 18:31:13 +0000</pubDate>
<dc:creator>nolimit974</dc:creator>
<guid>http://tpspace.tr.wordpress.com/2008/10/02/spammers-targeting-microsofts-revised-captcha/</guid>
<description><![CDATA[&#8220;According to Websense, Microsoft&#8217;s CAPTCHA has been busted again. CAPTCHA was surely a ]]></description>
<content:encoded><![CDATA[<p>"According to Websense, Microsoft's CAPTCHA has been busted again. CAPTCHA was surely a logical move for different service providers to fight against spammers, but it seems to be melting down. 'Realizing the potential for massive abuse from spammers with anti-CAPTCHA capabilities, who could use the clean IP reputation to carry out various attacks over Email and Web space, Microsoft attempted to increase the complexity of their CAPTCHA system. The CAPTCHA system was revised in an attempt to both prevent automatic registrations from computer programs or automated bots, and preserve CAPTCHA's usability and reliability. As this attack shows, those efforts have failed,' says Websense security researcher Prasad. Could there be any better CAPTCHA? A better solution?"</p>
<p><a href="http://securitylabs.websense.com/content/Blogs/3063.aspx">Read More...</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft and Google CAPTCHA Cracked]]></title>
<link>http://technocrawl.wordpress.com/?p=300</link>
<pubDate>Thu, 02 Oct 2008 18:25:03 +0000</pubDate>
<dc:creator>technocrawl</dc:creator>
<guid>http://technocrawl.tr.wordpress.com/2008/10/02/microsoft-and-google-captcha-cracked/</guid>
<description><![CDATA[It was reported that Microsoft&#8217;s revised CAPTCHA has been cracked successfully on October 01,2]]></description>
<content:encoded><![CDATA[<p>It was reported that Microsoft's revised CAPTCHA has been cracked successfully on October 01,2008, also now its Google, whose CAPTCHA got cracked on October 02,2008 with Xrumer 5.0a by some russian Hackers.</p>
<p style="text-align:center;"><img class="aligncenter" src="http://i402.photobucket.com/albums/pp101/cybercrawler/G_CAPTCHA.jpg" alt="Google CAPTCHA" /></p>
<p>The xrumer 5.0a has already been released on the wild. So now its turn for the spammers who can enjoy spamming by using this to create junk mail boxes in google.</p>
<p>To know more about the features of Xrumer 5.0a<br />
check with this site :  http://agha.st/2008/10/xrumer-50a---google-captcha-cracked.php</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Prove que você não é um bot]]></title>
<link>http://coloniadeenzimas.wordpress.com/?p=307</link>
<pubDate>Thu, 02 Oct 2008 16:47:08 +0000</pubDate>
<dc:creator>B</dc:creator>
<guid>http://coloniadeenzimas.tr.wordpress.com/2008/10/02/prove-que-voce-nao-e-um-bot/</guid>
<description><![CDATA[
]]></description>
<content:encoded><![CDATA[<p><a href="http://coloniadeenzimas.wordpress.com/files/2008/10/bot.jpg"><img class="aligncenter size-full wp-image-306" title="bot" src="http://coloniadeenzimas.wordpress.com/files/2008/10/bot.jpg" alt="" width="450" height="305" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Interesting stuff from around the web 2008-09-29]]></title>
<link>http://derivadow.wordpress.com/?p=662</link>
<pubDate>Mon, 29 Sep 2008 22:04:41 +0000</pubDate>
<dc:creator>Tom Scott</dc:creator>
<guid>http://derivadow.tr.wordpress.com/2008/09/29/interesting-stuff-from-around-the-web-2008-09-29/</guid>
<description><![CDATA[Yay! It&#39;s official we&#39;re &#39;doing the web right&#39; BBC programmes and playcount data joi]]></description>
<content:encoded><![CDATA[[caption id="attachment_664" align="alignnone" width="510" caption="Yay! It&#39;s official we&#39;re &#39;doing the web right&#39; BBC programmes and playcount data joins the Linked Open Data cloud."]<a href="http://derivadow.files.wordpress.com/2008/09/lod-datasets_2008-09-18.png"><img class="size-large wp-image-664" title="lod-datasets_2008-09-18" src="http://derivadow.wordpress.com/files/2008/09/lod-datasets_2008-09-18.png?w=510" alt="Yay! It's official we're 'doing the web right' BBC programmes and playcount data joins the Linked Open Data cloud." width="510" height="397" /></a>[/caption]
<h2>Interesting new approaches to search coming out of Yahoo!</h2>
<p><a href="http://in.glue.yahoo.com/">Yahoo! Glue - a new web search interface</a><br />
When you perform a search on Yahoo! Glue you get a sort of <a href="http://www.currybet.net/cbet_blog/2008/07/topics_keywords_1.php">Topic Page</a> - automatically transcluding relevant info onto a single page with a clean URL. For instance, a search for ‘yahoo’ would be at: http://in.glue.yahoo.com/page/yahoo. Curiously these pages are being indexed by Google. There are currently 159,000 ‘glues’ in the Google index – that’s more than knol.</p>
<p><a href="http://developer.yahoo.com/search/boss/">BOSS (Build your Own Search Service) Yahoo!'s open search web services platform [yahoo! developer network]</a><br />
Use Yahoo's search API to build your own search UI. Useful and it might be a smart move in the fight with Google, but more likely it won't be causing Google to loose much sleep.</p>
<h2>Whether or not Captcha is broken, it is a human problem</h2>
<p><a href="http://www.guardian.co.uk/technology/2008/aug/28/internet.captcha">Captcha is broken - now what? [The Guardian]</a><br />
"Ultimately Captchas are useless for spam because they're designed to tell you if someone is 'human' or not, but not whether something is spam or not. Just because something came from a real human being doesn't mean it isn't spam, which is why content-based solutions like Akismet are the only long-term solution to the spam problem."</p>
<h2>The new guardian.co.uk infrastructure is letting them do some interesting stuff, the right way</h2>
<p><a href="http://www.guardian.co.uk/help/insideguardian/2008/sep/24/blogpost">guardian.co.uk are doing a really good job rebuilding the site - the new user pages are now at lovely semantic URLs</a><br />
The main page of a user's contributions (at http://www.guardian.co.uk/users/username) now contains a list of the most recent comments and clippings they've made, while the sub-pages /clippings and /comments contain exactly what their names might hint at.</p>
<h2>Just down right scary...</h2>
<p><a href="http://www.webofdebt.com/articles/its_the_derivatives.php">Web of Debt - It's the derivatives, Stupid! Why Fannie, Freddie and AIG all had to be bailed out</a><br />
The dominos go down in a cascade of cross-defaults that infects the whole banking industry and jeopardizes the global pyramid scheme. The potential for this sort of nuclear reaction was what prompted billionaire investor Warren Buffett to call derivatives “weapons of financial mass destruction.” It is also why the banking system cannot let a major derivatives player go down, and it is the banking system that calls the shots. The Federal Reserve is literally owned by a conglomerate of banks; and Hank Paulson, who heads the U.S. Treasury, entered that position through the revolving door of investment bank Goldman Sachs, where he was formerly CEO.</p>
<p><a href="http://news.bbc.co.uk/1/hi/uk/7636577.stm">Don't know what's going on here - but these two are bonkers [news.bbc]</a><br />
And how they didn't die is a mystery.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Re-CAPTCHA, ou comment rendre service tout en combattant le spam]]></title>
<link>http://technetium87.wordpress.com/2008/09/28/re-captcha-ou-comment-rendre-service-tout-en-combattant-le-spam/</link>
<pubDate>Sun, 28 Sep 2008 16:47:00 +0000</pubDate>
<dc:creator>Tech</dc:creator>
<guid>http://technetium87.tr.wordpress.com/2008/09/28/re-captcha-ou-comment-rendre-service-tout-en-combattant-le-spam/</guid>
<description><![CDATA[ Re-CAPTCHA est, comme son nom l&#8217;indique, un système de CAPTCHA (plus d&#8217;explications da]]></description>
<content:encoded><![CDATA[<p><a href="http://technetium87.files.wordpress.com/2008/09/recaptchalogo.gif"><img src="http://technetium87.files.wordpress.com/2008/09/recaptchalogo-thumb.gif" border="0" alt="reCaptchaLogo" width="129" height="78" align="right" /></a> Re-CAPTCHA est, comme son nom l'indique, un système de CAPTCHA (plus d'explications dans la suite). La différence avec les systèmes classiques est que celui-ci se sert des résultats pour faire progresser les technologies de reconnaissance d'écriture (OCR).<br />
<!--more--></p>
<h3>Heu... un système de... CAPTCHA ?</h3>
<p>J'avoue, le nom est un peu bizarre, et pourtant je suis quasiment certain que, si vous vous êtes inscrits d'une manière ou d'une autre sur quelques sites ou forums, vous avez été confrontés à un CAPTCHA. On y est même confronté pour commenter sur certains blogs.</p>
<p>Les CAPTCHAs sont des "énigmes" destinées à être uniquement résolues par des humains, et pas par des ordinateurs. Leur création est partie d'un constat très simple : il faut pouvoir différencier l'humain de l'ordinateur. Par exemple, il y a quelques années, une recrudescence de messages publicitaires a défilé sur beaucoup de forums, tout simplement parce que les spammeurs avaient créé des logiciels (bots) capables de s'inscrire de façon automatique sur les forums en remplissant les champs demandés.</p>
<p>La plupart des CAPTCHAs se basent sur des mots très déformés pour ne pas être reconnaissables par un ordinateur, mais que le cerveau humain arrive quand même à reconnaître. On doit recopier ces mots lors de l'inscription pour prouver qu'on est humain.</p>
<p>Les CAPTCHAs sont des formes de tests de Turing, pour plus d'informations un petit tour sur <a href="http://fr.wikipedia.org/wiki/CAPTCHA" target="_blank">Wikipedia</a> s'impose :)</p>
<h3>En quoi ça peut servir à quelque-chose d'autre, ce truc ?</h3>
<p>Re-CAPTCHA est parti d'un autre constat simple : les technologies de reconnaissance de caractères (<a href="http://fr.wikipedia.org/wiki/OCR" target="_blank">OCR</a>) ne sont aujourd'hui pas assez performantes pour être utilisées sur des textes mal imprimés, ou dont l'impression s'est dégradée au fil du temps.</p>
<p>Ci-dessous on peut voir un exemple de phrase scannée, et de ce que l'ordinateur "comprend" (image tirée du site de Re-CAPTCHA) :</p>
<p><a href="http://technetium87.files.wordpress.com/2008/09/sample-ocr.gif"><img style="border-width:0;" src="http://technetium87.files.wordpress.com/2008/09/sample-ocr-thumb.gif" border="0" alt="sample-ocr" width="434" height="89" /></a></p>
<p>Pas top, quoi :(</p>
<p>Et là, ils ont eu une super idée (enfin je trouve :D ) : utiliser des gens pour améliorer le procédé.</p>
<h3>Et les gens, ils font ça gratuitement ?</h3>
<p>Oui, parce que ça fait partie du processus d'inscription à un forum, un site communautaire, ou autre.</p>
<p>Re-CAPTCHA propose à l'utilisateur 2 mots, <strong>déformés et barrés </strong>pour ne pas être reconnus par un ordinateur. Les 2 mots sont tirés d'un texte où l'OCR est médiocre :</p>
<p><a href="http://technetium87.files.wordpress.com/2008/09/recaptcha-example.gif"><img style="border-width:0;" src="http://technetium87.files.wordpress.com/2008/09/recaptcha-example-thumb.gif" border="0" alt="recaptcha-example" width="318" height="129" /></a></p>
<ul>
<li>un des mots est un mot de contrôle, déjà connu, et sert en fait de réel CAPTCHA</li>
<li>l'autre mot est un mot que l'OCR n'arrive pas à reconnaître.</li>
</ul>
<p>L'utilisateur doit taper les 2 mots. Ainsi le 1er mot sert de test pour savoir si l'utilisateur est humain, et le 2ème sert à aider l'OCR à s'améliorer.</p>
<p>En combinant les mots, et en proposant le même mot inconnu à plusieurs personnes, on finit par être sûr de son sens, et le logiciel d'OCR peut alors apprendre que ce mot s'écrit aussi comme cela.</p>
<h3>Pas bête...</h3>
<p>Personnellement, je trouve l'idée très sympathique. Chaque utilisateur prend 10 secondes de son temps d'inscription pour faire progresser la technique, et tout le monde est content. On peut même se servir (gratuitement) du service pour publier son adresse mail de façon protégée sur un forum, par exemple : on publie un lien qui demande de résoudre un Re-CAPTCHA avant de donner l'adresse.</p>
<p>Actuellement, Re-CAPTCHA est utilisé pour numériser des livres de <a href="http://www.archive.org/" target="_blank">archive.org</a> et les vieilles éditions du New-York Times. Le <a href="http://recaptcha.net/learnmore.html" target="_blank">site de Re-CAPTCHA</a> estime à 60 millions le nombre de ces petites énigmes résolues par jour, soit l'équivalant de 150 000 heures de travail (quand même !). Ca en ferait des mots reconnus si tout le monde utilisait ce système...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Digg's trick question]]></title>
<link>http://justanotheradmin.wordpress.com/?p=3</link>
<pubDate>Sat, 27 Sep 2008 23:00:38 +0000</pubDate>
<dc:creator>justanotheradmin</dc:creator>
<guid>http://justanotheradmin.tr.wordpress.com/2008/09/27/diggs-trick-question/</guid>
<description><![CDATA[I just submitted a story to Digg.com and I have to wonder. Was that &#8220;Are You Human&#8221; quet]]></description>
<content:encoded><![CDATA[<p>I just submitted a story to Digg.com and I have to wonder. Was that "Are You Human" quetion a trick question?</p>
<p>Here's what I mean...</p>
<p><img title="digg-trick-question" src="http://justanotheradmin.wordpress.com/files/2008/09/digg-trick.jpg" alt="Digg trick question?" width="650" /></p>
<p>I'm a man and thats just easy to make mistage, isn't it?</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Forces de l'esprit (numériques)]]></title>
<link>http://donjipez.wordpress.com/?p=163</link>
<pubDate>Sat, 27 Sep 2008 02:31:31 +0000</pubDate>
<dc:creator>donjipez</dc:creator>
<guid>http://donjipez.tr.wordpress.com/2008/09/27/forces-de-lesprit-numeriques/</guid>
<description><![CDATA[Il était revenu par le biais d&#8217;un blog durant la dernière campagne présidentielle. Il y tan]]></description>
<content:encoded><![CDATA[<p>Il était revenu par le biais d'un blog durant la dernière campagne présidentielle. Il y tançait pas mal ses anciens camarades. Mais vu la situation, il s'est peut être décidé à repartir en campagne pour restaurer le prestige d'une fonction dénaturée par Sarko-le-petit. Et reprendre les choses en main au coeur d'une période où les dirigeants de la France pédalent dans une semoule guère ragoutante.</p>
<p>Mystères algorithmiques ou "forces de l'esprit" ? François Mitterrand is back. Avec quelques fautes certes, mais il repart discrètement en campagne par le biais d'un <a title="wikipédia/captcha" href="http://fr.wikipedia.org/wiki/Captcha" target="_blank"><span style="color:#ffff00;">captcha</span></a> à remplir sur Google dans le cadre du projet pour <a title="google/projetdixans" href="http://www.mik-matt.com/blog/google-offre-10-millions-pour-ses-10-ans_26092008.html" target="_blank"><span style="color:#ffff00;">fêter les dix ans</span></a> du géant de Mountain View. L'internaute qui veut valider son post était en effet invité à taper : "voter Mitterand" (sic les 2 fautes). C'est ce qu'a relevé un lecteur de <a title="pcinpact/accueil" href="http://www.pcinpact.com/" target="_blank"><span style="color:#ffff00;">PCINpact</span></a> :</p>
<p><a href="http://donjipez.wordpress.com/files/2008/09/google-mitterrand1.png"><img class="aligncenter size-full wp-image-171" title="google-mitterrand1" src="http://donjipez.wordpress.com/files/2008/09/google-mitterrand1.png" alt="" width="418" height="329" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Blimey, that's bloody clever part 16 - annoying anti-spam device turned book transcriber]]></title>
<link>http://crunkfish.wordpress.com/?p=323</link>
<pubDate>Fri, 26 Sep 2008 23:54:59 +0000</pubDate>
<dc:creator>crunkfish</dc:creator>
<guid>http://crunkfish.com/2008/09/27/blimey-thats-bloody-clever-part-16-annoying-anti-spam-device-turned-book-transcriber/</guid>
<description><![CDATA[In this, the seventh edition of the &#8216;blimey, that&#8217;s bloody clever&#8217; series, I prese]]></description>
<content:encoded><![CDATA[<p>In this, the seventh edition of the 'blimey, that's bloody clever' series, I present to you, inferior reader, <a href="http://recaptcha.net/">reCaptcha</a>, which turns those annoying "are you human" anti-spam Captcha forms into something mildly useful.</p>
<p>I picked this up on <a href="http://www.readwriteweb.com/archives/recaptcha_stopping_spam.php">ReadWriteWeb</a> and if you want to actually know what the concept is I suggest you hit the link to find out. In brief however, the project takes the fact that roughly 100 million Captcha forms are filled in daily and aims to direct otherwise wasted time and effort into transcribing an estimated 160 books a day. That's a whopping one Tom Clancy novel a week. It's at times like this when my faith in humanity is restored. That freshly rediscovered faith is quickly lost, however, when I happen upon comments such as the one below, deposited following a BBC article about the <a href="http://www.phdcomics.com/comics/archive.php?comicid=1066">Hadron Collider</a>...</p>
<p><a href="http://crunkfish.files.wordpress.com/2008/09/losingfaithinpeople.jpg"><img src="http://crunkfish.wordpress.com/files/2008/09/losingfaithinpeople.jpg" alt="" title="losingfaithinpeople" width="461" height="307" class="aligncenter size-full wp-image-324" /></a></p>
<p>What a waste, indeed.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Rendering Seam Captcha Without Reloading/Refreshing Whole Page]]></title>
<link>http://yogiekurn.wordpress.com/?p=18</link>
<pubDate>Fri, 26 Sep 2008 09:19:50 +0000</pubDate>
<dc:creator>yogiekurn</dc:creator>
<guid>http://yogiekurn.tr.wordpress.com/2008/09/26/rendering-seam-captcha-without-reloadingrefreshing-whole-page/</guid>
<description><![CDATA[Browser caching may cause your Seam Captcha wouldn&#8217;t reload when you rerender from triggering ]]></description>
<content:encoded><![CDATA[<p>Browser caching may cause your Seam Captcha wouldn't reload when you rerender from triggering action in page. If you want to rerender/reload JBoss Seam Captcha component without reloading or refreshing whole page, you can see this tips..</p>
<p>1. You must have Action and Interface class that handle Captcha request in a page.<br />
2. Create Getter Method that return String URL Captcha, add also in Interface.<br />
3. Manipulate Seam Captcha resource URL. Concat it with Current Time Millis String so the URL always change if a request come.<br />
3. Call getter method from Action class in JSF page.</p>
<p>CaptchaAction.java<br />
[sourcecode language="java"]<br />
import java.io.Serializable;</p>
<p>import javax.ejb.Stateful;</p>
<p>import org.jboss.seam.ScopeType;<br />
import org.jboss.seam.annotations.Name;<br />
import org.jboss.seam.annotations.Scope;</p>
<p>@Stateful<br />
@Name("captchaAction")<br />
@Scope(ScopeType.SESSION)<br />
public class CaptchaAction implements CaptchaInterface,<br />
		Serializable {</p>
<p>	private static final long serialVersionUID = -4439063844300267504L;</p>
<p>	public String getUrlCaptcha() {<br />
		return "/seam/resource/captcha?" + System.currentTimeMillis();<br />
	}</p>
<p>}<br />
[/sourcecode]</p>
<p>CaptchaInterface.java<br />
[sourcecode language='java']<br />
import javax.ejb.Local;</p>
<p>@Local<br />
public interface CaptchaInterface {<br />
	public String getUrlCaptcha();<br />
}<br />
[/sourcecode]</p>
<p>JSF page<br />
[sourcecode language='html']<br />
<s:validateAll><br />
	<h:graphicImage id="imageCaptcha"<br />
		value="#{captchaAction.urlCaptcha}" /><br />
	<h:inputText id="verifyCaptcha" value="#{captcha.response}"<br />
		required="true" /><br />
</s:validateAll><br />
[/sourcecode]</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Elite Autoresponder Version 4 Released !]]></title>
<link>http://eliteautoresponder.wordpress.com/?p=5</link>
<pubDate>Thu, 25 Sep 2008 10:41:52 +0000</pubDate>
<dc:creator>eliteautoresponder</dc:creator>
<guid>http://eliteautoresponder.tr.wordpress.com/2008/09/25/elite-autoresponder-version-4-released/</guid>
<description><![CDATA[I am pleased to announce the release of Verison 4 of Elite Autoresponder™.
We have been working ha]]></description>
<content:encoded><![CDATA[<p>I am pleased to announce the release of Verison 4 of <a title="Elite Autoresponder Email Marketing Software" href="http://www.eliteautoresponder.com">Elite Autoresponder™</a>.</p>
<p>We have been working hard on a lot of new features and improvements over the past several months and we are finally at the stage where we can release it. Because of the large number of improvements and new features we have moved to major revision level 4 to indicate the large amount of work that has been carried out. A lot of the work is visible, but a lot of it isn't as it is in improved performance, better design, updated components and optimization in the database structures and software.</p>
<p>If you have had some of the recent updates you will have seen the nice new form design and the improved menu. We have continued to improve the look and experience for the user by adding some AJAX functionality. We are constantly working on improving the user experience with some great new killer features coming soon.</p>
<p>It is our intention to keep Elite Autoresponder the best autoresponder system on the market.</p>
<p>Some of the new features we have added include:</p>
<p><strong>New ! Branding Page :</strong></p>
<p>This makes it easier to re-brand the software without having to edit any of the existing templates. You use the built in WYSIWYG editor to design your page header and footer. You can also use the built in image uploader to upload the graphics that you want to use in your design.</p>
<p><strong>New ! Security Tab :</strong></p>
<p>We have added the ability to use a <a title="Captcha definition" href="http://en.wikipedia.org/wiki/Captcha" target="_blank">CAPTCHA</a> image for the login page and new account sign up page. This is just a bit of added security to prevent automated systems from creating accounts or automated systems trying to guess logins and passwords. The one we chose to use to is the <a title="reCaptcha" href="http://recaptcha.net/" target="_blank">reCAPTCHA</a> system which is very easy to setup. You just need to go to the <a title="reCaptcha" href="http://recaptcha.net/" target="_blank">reCAPTCHA</a> website and register your domain to get the necessary security keys and enter them into the <em>Security Tab</em> on the <em>System Configuration</em> page.</p>
<p><strong>New ! Can-Spam footer features :</strong></p>
<p>Some new tools have been added to prevent problems with SPAM. We now have a message which can be added to the bottom of every email sent by the software. There is a Plain Text and HTML version which has some extra personalization tags which relate to the user sending the emails. So every email can be easily identified by the recipient as to who sent it. This will reduce the chances of legitimate emails being accidentally identified as unsolicited mail.</p>
<p><strong>New ! Edit HTML Unsubscribe Link :</strong></p>
<p>Something which has been asked for a few time is to be able to change the text used in the automatically generated unsubscribe link in HTML emails.</p>
<p><strong>New ! Improved Database Performance :</strong></p>
<p>Although Elite Autoresponder™ has excellent database performance, some of our customers have very large subscriber databases, containing several Millions of subscribers. We have have been working with them to improve the performance of certain aspects of the system. This resulted in a number of changes being made to the table structures within the database. This has delivered a significant improvement in performance and a reduced load on the MySQL database server.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[انتشار هرزنامه&zwnj;ای که از کپچا می&zwnj;گذرد]]></title>
<link>http://irbank.wordpress.com/?p=106</link>
<pubDate>Thu, 25 Sep 2008 07:45:51 +0000</pubDate>
<dc:creator>irbank</dc:creator>
<guid>http://irbank.tr.wordpress.com/2008/09/25/marshal-ocr-captcha/</guid>
<description><![CDATA[شرکت Marshal سازنده محصولات امنیتی اینترنت و ایمیل اعلام ک]]></description>
<content:encoded><![CDATA[<p>شرکت <a href="http://www.marshal.com/" target="_blank">Marshal</a> سازنده محصولات امنیتی اینترنت و ایمیل اعلام کرد، گسترش هرزنامه‌ای که در آن از فناوری گذر از <a href="http://en.wikipedia.org/wiki/Captcha" target="_blank">CAPTCHA</a> استفاده شده رو به افزایش است. اگرچه کپچا باعث کاهش احتمال خوانده شدن آن توسط بدافزارها می‌شوند، اما بدافزارها از روش‌هایی چون <a href="http://en.wikipedia.org/wiki/Optical_character_recognition" target="_blank">OCR</a> سرنام (Optical Character Recognition) یا شناسایی کاراکتر برای عبور از کپچا استفاده می‌کنند <a href="http://irbank.wordpress.com/" target="_blank"><span style="color:#000000;">که</span></a> در آن از روش مکانیکی یا الکترونیکی برای ترجمه تصاویر الکترونیکی استفاده می‌شود.</p>
<p><a href="http://www.freshnetwork.co.nz/tech_summit_07/speakers.htm" target="_blank"><img style="border-width:0;margin:5px 0 0 5px;" height="107" alt="bradley_anstis" src="http://irbank.files.wordpress.com/2008/09/bradley-anstis.gif" width="80" align="right" border="0"></a> بردلی آنیستیس، نایب رئیس محصولات <a href="http://www.marshal.com/" target="_blank">مارشال</a> در این زمینه می‌گوید « آنها در بخش امنیت ایمیل فناوری، OCR پیشرفته‌ای را توسعه داده‌اند تا با هرزنامه‌های تصویری مقابله کنند » وی می‌افزاید: «برخی از هرزنامه‌ فرستان از ابزارهایی که خود ایجاد کرده‌اند برای شکستن سد کپچا استفاده می‌کنند » با این‌که گذر از سد <a href="http://irbank.wordpress.com/" target="_blank"><span style="color:#000000;">کپچا</span></a> غیر‌ممکن نیست، اما تعداد بدافزار‌هایی که قادر به عبور از آن هستند، هنوز چندان زیاد نشده است. درحقیقت عبور از کپچا یکی از سخت‌ترین موانع موجود بر سر راه گسترش هرزنامه‌ها و بدافزارها است شاید به همین دلیل است که وی می‌گوید: «خیلی از شرکت‌ها و سایت‌ها هنوز از کپچا استفاده نمی‌کنند و این مشکل بزرگی محسوب می‌شود » حساب‌های کاربری هرزنامه‌ها در سایت‌های معتبری چون <a href="http://www.yahoo.com" target="_blank">یاهو</a>، <span style="color:#000000;"><a href="http://irbank.wordpress.com/" target="_blank">گوگل</a></span> و <a href="http://www.hotmail.com/" target="_blank">هات‌میل</a> ایجاد می‌شوند و از این رو آدرس فرستنده از سایتی معتبر است؛ به‌این ترتیب استفاده از راهبردهای مسدود کردن هرزنامه با استفاده از آدرس فرستنده چندان موثر نیست.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[reCAPTCHA]]></title>
<link>http://gusvato.wordpress.com/?p=519</link>
<pubDate>Wed, 24 Sep 2008 16:37:53 +0000</pubDate>
<dc:creator>Gustavo Schwartz</dc:creator>
<guid>http://gusvato.tr.wordpress.com/2008/09/24/recaptcha/</guid>
<description><![CDATA[Aproximadamente 60 milhões de verificações de texto como mostrado na figura abaixo, os chamados C]]></description>
<content:encoded><![CDATA[<p>Aproximadamente 60 milhões de verificações de texto como mostrado na figura abaixo, os chamados Captchas, são digitados todo dia por humanos. Aproximadamente 150 mil horas de trabalho de uma pessoa.</p>
[caption id="attachment_521" align="aligncenter" width="300" caption="reCaptcha"]<a href="http://gusvato.files.wordpress.com/2008/09/rrecap1.jpg"><img class="size-medium wp-image-521" title="reCaptcha" src="http://gusvato.wordpress.com/files/2008/09/rrecap1.jpg?w=300" alt="reCaptcha" width="300" height="146" /></a>[/caption]
<p>Você pode inserir esse sistema no seu site e ajudar a digitalizar livros antigos.</p>
<p>No site <a href="http://recaptcha.net/" target="_blank">http://recaptcha.net/</a> você pode baixar um plugin para o seu site e usar a verificação de caracteres desse site gratuitamente.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[CAPTCHA helps digitize old texts?]]></title>
<link>http://whirrinsidemymind.wordpress.com/?p=58</link>
<pubDate>Wed, 24 Sep 2008 14:38:35 +0000</pubDate>
<dc:creator>Firenzi</dc:creator>
<guid>http://whirrinsidemymind.tr.wordpress.com/2008/09/24/captcha-helps-digitize-old-texts/</guid>
<description><![CDATA[
CAPTCHA page says it will help to digitize old texts
 
Today I&#8217;ve seen this for 1st time eve]]></description>
<content:encoded><![CDATA[[caption id="attachment_59" align="alignnone" width="320" caption="CAPTCHA page says it will help to digitize old texts"]<a href="http://whirrinsidemymind.files.wordpress.com/2008/09/captcha.png"><img class="size-full wp-image-59" title="CAPTCHA page says it will help to digitize old texts" src="http://whirrinsidemymind.wordpress.com/files/2008/09/captcha.png" alt="CAPTCHA page says it will help to digitize old texts" width="320" height="173" /></a></p>
<p>[/caption]
<p> </p>
<p>Today I've seen this for 1st time ever using the web. Registration page contained usual <a title="Wikipedia about CAPTCHA" href="http://en.wikipedia.org/wiki/CAPTCHA" target="_blank">CAPTCHA</a>... usual, until I've read the caption (marked in red rectangle in image).</p>
<p>Haven't ever heard (nor Wikipedia does) that CAPTCHA tests help digitize any texts.</p>
<p><span style="text-decoration:underline;"><em>UPD</em></span><em>: investigation continued </em><a title="Investigation continuation" href="http://whirrinsidemymind.wordpress.com/2008/10/07/captcha-helps-digitize-old-texts-part-2" target="_self"><em>here</em></a><em>.</em></p>
]]></content:encoded>
</item>

</channel>
</rss>
