人間様には見えなくて、spamボットには見える不思議なCAPTCHA

それは偶然発見した。なんとGmailのパスワード入力画面にもちゃんと歪んだ画像CAPTCHAが実装されているのだ。しかもほとんどのボットに見え、ほとんどの人間に見えないCAPTCHAである。ちょっとした工夫でCAPTCHAの欠点を補い、利点を生かしているのだ。見つけた時、思わず拍手してしまった。
事の始まりはこうだ。さっき、Gmailにログインしようとしたら、以下のようなエラーが出た。
平凡なエラーだ。しかしまずいことに、2度目、3度目も間違えた。そこでふと「Gmailは何回くらいでアカウントがロックされるんだろう」という疑問が湧いた。そもそも自分には、ブルートフォースアタックに対抗するにはアカウントロックしかないと考えていた。
するとなんと、10回目のミスで、次の画面が現れたのだ。
アカウントがロックされる代わりに、突然CAPTCHAが現れた。
つまりこうだ。パスワードを10回も連続で間違える人間はほとんどいないだろう(その前に「アカウントにアクセスできません」を押すだろう)。逆に、ブルートフォース・ボットが10回以内にパスワードを当てるのは「奇跡」だ。普段はユーザビリティの悪いCAPTCHAは隠しておいて、執拗に間違ったパスワードを打ちつづける相手のみ「ボットの可能性が高い」と判断しCAPTCHAを示す。まさに「相手を選ぶCAPTCHA」だ。「10回連続間違うかどうか」が既に逆チューリングテスト(=CAPTCHA)であるとも言える。
「アカウントロックをしない」という利点もある。10回もパスワードを間違ったらアカウントをロックされてもおかしくない。実際そういうシステムも多いだろう。しかしGoogleは「CAPTCHAを解く」というちょっとしたクイズで許してくれる。ボットには難問だろうが。
なお、GmailのCAPTCHAは視覚障碍者にも配慮している。CAPTCHAの横の車椅子のボタンを押すと、ノイズ交じりの音声(ちょっと映画「リング」みたいで怖い)で数字を何桁か喋る。しかも日本語(イチ・ニ・サン・ヨン)だったのでおそらく多言語に対応しているのだろう。こういう、ほとんど見えないところまで細かい配慮があるのには驚いた。
2011/12/09 - 17:14:44 -
You should check this out
[…] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]…
2011/12/09 - 20:17:57 -
Recommeneded websites
[…]Here are some of the sites we recommend for our visitors[…]…
2011/12/09 - 21:16:59 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/09 - 22:35:23 -
Best Internet Book Store
[…]This is really cool. It is fantastic to understand a lot of people still care about this[…]
2011/12/10 - 00:46:28 -
Digg
While checking out DIGG today I found this
2011/12/10 - 03:49:19 -
Websites you should visit
[…]below you’ll find the link to some sites that we think you should visit[…]…
2011/12/10 - 09:49:49 -
Great website
[…]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[…]…
2011/12/10 - 13:19:41 -
Links
[…]Sites of interest we have a link to[…]…
2011/12/11 - 00:29:55 -
Sites we Like…
[…] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose […]…
2011/12/11 - 02:01:32 -
Visitor recommendations
[…]one of our visitors recently recommended the following website[…]…
2011/12/11 - 04:22:10 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/11 - 04:22:48 -
Websites worth visiting
[…]here are some links to sites that we link to because we think they are worth visiting[…]…
2011/12/11 - 05:15:57 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/11 - 06:24:50 -
Related…
[…]just beneath, are numerous totally not related sites to ours, however, they are surely worth going over[…]…
2011/12/11 - 07:49:13 -
Best Info On Personal Development
[…]I’m not certain that you are entirely right, but I can agree with almost all of it. This undoubtedly includes a large amount of people agreeing with.[…]
2011/12/11 - 08:33:09 -
You should check this out
[…] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]…
2011/12/11 - 09:03:33 -
Sources
[…]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[…]…
2011/12/11 - 11:08:10 -
abbot
We are in the process of stripping wallpaper from our kitchen and dining room and painting. We have successfully removed all of the wallpaper, except for very hard to access areas, where the wallpaper goes down behind our kitchen counters. We have scra…
2011/12/11 - 23:16:07 -
Websites we think you should visit
[…]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[…]…
2011/12/12 - 00:40:44 -
Links
[…]Sites of interest we have a link to[…]…
2011/12/12 - 01:48:36 -
Sites we Like…
[…] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose […]…
2011/12/12 - 03:13:07 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/12 - 03:47:47 -
Visitor recommendations
[…]one of our visitors recently recommended the following website[…]…
2011/12/12 - 03:58:37 -
Recent Blogroll Additions…
[…]usually posts some very interesting stuff like this. If you’re new to this site[…]…
2011/12/12 - 06:40:09 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/12 - 07:44:25 -
Read was interesting, stay in touch…
[…]please visit the sites we follow, including this one, as it represents our picks from the web[…]…
2011/12/12 - 08:12:37 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/12 - 09:19:25 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/12 - 11:33:11 -
Read was interesting, stay in touch…
[…]please visit the sites we follow, including this one, as it represents our picks from the web[…]…
2011/12/12 - 11:54:34 -
date sites
certainly like your website but you need to check the spelling on several of your posts. A number of them are rife with spelling issues and I find it very troublesome to tell the truth nevertheless I???ll surely come back again.
2011/12/12 - 16:01:22 -
Great website…
[…]here are some hyper-links to sites that we link to as we feel they are really worth browsing[…]…
2011/12/12 - 18:20:34 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/12 - 18:31:30 -
online dating sites free
Wow! Thank you! I permanently needed to write on my blog something like that. Can I include a portion of your post to my website?
2011/12/12 - 18:36:15 -
Superb website
[…]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[…]…
2011/12/12 - 19:01:47 -
You should check this out
[…] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]…
2011/12/12 - 21:06:59 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/12 - 21:18:58 -
Sources
[…]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[…]…
2011/12/12 - 21:39:29 -
Read was interesting, stay in touch…
[…]please visit the sites we follow, including this one, as it represents our picks from the web[…]…
2011/12/12 - 22:12:24 -
Check this out
[…] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[…]…
2011/12/12 - 23:22:50 -
Sites we Like…
[…] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose […]…
2011/12/12 - 23:53:37 -
Superb website
[…]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[…]…
2011/12/12 - 23:56:17 -
Online Article…
[…]The information mentioned in the article are some of the best available […]…
2011/12/13 - 00:35:48 -
Websites worth visiting
[…]here are some links to sites that we link to because we think they are worth visiting[…]…
2011/12/13 - 00:47:41 -
Related…
[…]just beneath, are numerous totally not related sites to ours, however, they are surely worth going over[…]…
2011/12/13 - 03:21:58 -
Cool sites
[…]we came across a cool site that you might enjoy. Take a look if you want[…]…
2011/12/13 - 05:37:31 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/13 - 05:54:54 -
Recommeneded websites
[…]Here are some of the sites we recommend for our visitors[…]…
2011/12/13 - 06:09:32 -
Websites worth visiting
[…]here are some links to sites that we link to because we think they are worth visiting[…]…
2011/12/13 - 08:50:50 -
Recommeneded websites
[…]Here are some of the sites we recommend for our visitors[…]…
2011/12/13 - 11:51:48 -
Blogs you should be reading
[…]several websites that happen to be placed under, through our point of view are absolutely worth browsing[…]
2011/12/13 - 16:40:27 -
Sources
[…]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[…]…
2011/12/13 - 16:53:05 -
Websites we think you should visit
[…]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[…]…
2011/12/13 - 17:21:52 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/13 - 17:49:38 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/13 - 18:22:55 -
You should check this out
[…] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]…
2011/12/13 - 19:16:12 -
Great website
[…]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[…]…
2011/12/13 - 20:20:18 -
Recent Blogroll Additions…
[…]usually posts some very interesting stuff like this. If you’re new to this site[…]…
2011/12/13 - 21:12:47 -
Blogs ou should be reading
[…]Here is a Great Site You Might Find Interesting that we Suggest You[…]…
2011/12/13 - 23:33:17 -
Websites you should visit
[…]below you’ll find the link to some sites that we think you should visit[…]…
2011/12/14 - 00:46:19 -
Read was interesting, stay in touch…
[…]please visit the sites we follow, including this one, as it represents our picks from the web[…]…
2011/12/14 - 04:34:08 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/14 - 05:35:20 -
Read was interesting, stay in touch…
[…]please visit the sites we follow, including this one, as it represents our picks from the web[…]…
2011/12/14 - 06:39:16 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/14 - 07:36:25 -
You should check this out
[…] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]…
2011/12/14 - 08:08:29 -
Superb website
[…]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[…]…
2011/12/14 - 09:26:53 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/14 - 10:30:45 -
Links
[…]Sites of interest we have a link to[…]…
2011/12/14 - 10:34:19 -
Check this out
[…] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[…]…
2011/12/14 - 15:53:43 -
Online Article…
[…]The information mentioned in the article are some of the best available […]…
2011/12/14 - 16:42:20 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/14 - 17:21:21 -
You should check this out
[…] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]…
2011/12/14 - 17:29:35 -
Cool sites
[…]we came across a cool site that you might enjoy. Take a look if you want[…]…
2011/12/14 - 18:47:54 -
Links
[…]Sites of interest we have a link to[…]…
2011/12/14 - 19:20:11 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/14 - 19:36:31 -
Websites you should visit
[…]below you’ll find the link to some sites that we think you should visit[…]…
2011/12/14 - 20:27:02 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/14 - 21:13:46 -
Cool sites
[…]we came across a cool site that you might enjoy. Take a look if you want[…]…
2011/12/14 - 23:59:36 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/15 - 00:15:35 -
Recommeneded websites
[…]Here are some of the sites we recommend for our visitors[…]…
2011/12/15 - 02:37:41 -
Recommeneded websites
[…]Here are some of the sites we recommend for our visitors[…]…
2011/12/15 - 07:14:37 -
Websites we think you should visit
[…]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[…]…
2011/12/15 - 07:38:20 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/15 - 07:52:36 -
Websites we think you should visit
[…]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[…]…
2011/12/15 - 08:13:01 -
Superb website
[…]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[…]…
2011/12/15 - 08:59:17 -
Online Article…
[…]The information mentioned in the article are some of the best available […]…
2011/12/15 - 11:33:06 -
Solglasögon Online Here
[…]This is really cool. Thank you for writting this[…]
2011/12/15 - 12:30:25 -
Digg
While checking out DIGG yesterday I noticed this
2011/12/15 - 15:55:08 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/15 - 17:55:32 -
Visitor recommendations
[…]one of our visitors recently recommended the following website[…]…
2011/12/15 - 18:14:46 -
Websites we think you should visit
[…]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[…]…
2011/12/15 - 19:10:22 -
Links
[…]Sites of interest we have a link to[…]…
2011/12/15 - 19:12:35 -
You should check this out
[…] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well […]…
2011/12/15 - 19:15:36 -
dating services
Thank you for the auspicious writeup. It in truth used to be a leisure account it. Look complex to far added agreeable from you! By the way, how can we keep in touch?
2011/12/15 - 19:15:54 -
Websites you should visit
[…]below you’ll find the link to some sites that we think you should visit[…]…
2011/12/15 - 20:22:58 -
Websites you should visit
[…]below you’ll find the link to some sites that we think you should visit[…]…
2011/12/15 - 20:29:58 -
Links
[…]Sites of interest we have a link to[…]…
2011/12/15 - 20:33:07 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/15 - 20:36:25 -
Blogs ou should be reading
[…]Here is a Great Blog You Might Find Interesting that we Encourage You[…]…
2011/12/15 - 22:46:48 -
Cool sites
[…]we came across a cool site that you might enjoy. Take a look if you want[…]…
2011/12/15 - 22:51:39 -
Recent Blogroll Additions…
[…]usually posts some very interesting stuff like this. If you’re new to this site[…]…
2011/12/15 - 23:04:50 -
Gems form the internet
[…]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[…]…
2011/12/15 - 23:06:47 -
Websites worth visiting
[…]here are some links to sites that we link to because we think they are worth visiting[…]…
2011/12/16 - 01:00:21 -
Awesome website
[…]the time to read or visit the content or sites we have linked to below the[…]…
2011/12/16 - 02:42:34 -
Related…
[…]just beneath, are numerous totally not related sites to ours, however, they are surely worth going over[…]…
2011/12/16 - 03:10:25 -
Great website
[…]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[…]…
2011/12/16 - 05:16:53 -
Superb website
[…]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[…]…
2011/12/16 - 10:26:09 -
News info
I was reading the news and I saw this really interesting topic