いろいろなCAPTCHAモジュール ~BOT対策の認証いろいろ~
CAPTCHAいろいろ
「Google MapsのStreet Viewの画像認識アルゴリズムがCAPTCHAのほとんどを解読」と言うことで、世の中どんなCAPTCHAがあるのか調べてみた
KAPTCHA
頭文字が「K」なのがgoogleのCAPTCHA。 CAPTCHAはBOT対策のこの種の認証の総称です(豆知識)
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/]
reCAPTCHA: Easy on Humans, Hard on Bots
CAPY
「金融イノベーションビジネスカンファレンス2015」にて大賞に輝いたCAPY。
やぶってみた記事がでてもあまり機能改善がない。
ベンチャーなので、googleほどセキュリティエンジニアが居ないだろうし、限界だろうか?
パズルバージョンがでるようなのでそちらに期待。
妹認証
「人間的対話による認証」をコンセプトにしたCAPTCHA。
画像形式の限界がささやかれている中では、こういったクイズ方式は意外に良いかも。
Codetcha
クイズ形式の行き過ぎた例。
Javascriptをデバッグすることで自分が人間であることを証明するというCAPTCHA
サイトの種類によっては有効な方法かも。
やっぱり、reCaptchaが最高か。。。