いろいろなCAPTCHAモジュール ~BOT対策の認証いろいろ~

CAPTCHAいろいろ

Google MapsのStreet Viewの画像認識アルゴリズムがCAPTCHAのほとんどを解読」と言うことで、世の中どんなCAPTCHAがあるのか調べてみた

 

KAPTCHA

言わずと知れたgoogleCAPTCHA

頭文字が「K」なのがgoogleCAPTCHACAPTCHABOT対策のこの種の認証の総称です(豆知識)

f:id:aiaru:20150319150548p:plain

kaptcha - kaptcha is a modern version of the simplecaptcha project - Google Project Hosting

 

reCAPTCHA

CAPTCHAの初期開発者であるルイス氏が、CAPTCHAを誕生させた時に、「人間の貴重なリソース、すなわち脳の思考サイクルを1回につき10秒単位で何百万時間も浪費させてしまうようなシステムをいつの間にか作ってしまった」ことを反省し、作成されたという新しいCAPTCHA

毎回破られては改善されての繰り返しだが、破られる度にアップデートするのはさすが。

2012年6月27日のメキシコの学生グループの論文では、 高性能なOCR技術を使ってreCAPTCHAの画像に対して82%の正答率を得るシステムを構築したとの事。

→その後、googleが修正して、破られなくなったとの事。

[http://www.dc949.org/projects/stiltwalker/]

 

f:id:aiaru:20150319153546p:plain

reCAPTCHA: Easy on Humans, Hard on Bots

 

CAPY

「金融イノベーションビジネスカンファレンス2015」にて大賞に輝いたCAPY。

やぶってみた記事がでてもあまり機能改善がない。

ベンチャーなので、googleほどセキュリティエンジニアが居ないだろうし、限界だろうか?

パズルバージョンがでるようなのでそちらに期待。

nodamushi.hatenablog.com

 

f:id:aiaru:20150319155522p:plain

不正ログイン対策ならCapy(キャピー)

 

妹認証

「人間的対話による認証」をコンセプトにしたCAPTCHA

画像形式の限界がささやかれている中では、こういったクイズ方式は意外に良いかも。

f:id:aiaru:20150319143222p:plain

妹認証 - 妹がBOTからプログラムを守る

 

Codetcha

クイズ形式の行き過ぎた例。

Javascriptデバッグすることで自分が人間であることを証明するというCAPTCHA

サイトの種類によっては有効な方法かも。

f:id:aiaru:20150319160614p:plain

Codetcha

 

 

やっぱり、reCaptchaが最高か。。。