デベロッパー・バックナンバー
.NET とAIでスパムボットに対抗する(5)
著者: Adnan Masood オリジナル版を読む プリンター用 記事を転送
▼ 2005年10月5日 13:50 付の記事
■ 海外internet.com発の記事
前回「
CAPTCHA を Web サービスから配布または呼び出す方法 」へ
まとめ
CAPTCHA は「Completely Automated Public Turing Test to Tell Computers and Humans Apart(コンピュータと人間を区別する完全に自動化された公開チューリングテスト)」の略であり、人間のふりをする自動ボットやインテリジェントエージェントからデジタル資産を守るためのテストである。この戦いは今後も続いていくだろう。CAPTCHAを破るためには、洗練されたアプリケーションとよりただし、高度なOCR機能による、機械の「視覚」が新たな進化を遂げる必要がある。
CAPTCHAは、障害者や弱視の人には敷居の高いテストである。したがって、W3Cのアクセシビリティガイドラインに従う必要がある。
本稿は、スパムを排除するための科学的ソリューションに焦点を当てた記事シリーズの第1弾である。本シリーズの第2弾では、C#.NETでベイズ式テキスト分類APIライブラリを開発する方法について取り上げる。シリーズ最後となる第3弾では、そのベイズ式テキスト分類ライブラリを使用して、Webサービスを使ったスパムフィルタを実装してみる。読者の皆さんもぜひ実際に試していただきたい。
デモ
このページ からデモを体験できる。
参考資料
CAPTCHAホームページ
Breaking a visual CAPTCHA Greg Mori and Jitendra Malik, UC Berkeley Computer Vision Group
Telling Humans & Computers apart (to appear in CACM)
CAPTCHA:Using Hard AI Problems for Security (Eurocrypt)
Protect Your Online Forms By John Clyman
CAPTCHA-ing the Spammer By Cade Metz
ニュース
Human or Computer? Take This Test , The New York Times, December 10, 2002.
Up to the Challenge: Computer Scientists Crack a Set of AI-Based Puzzles , SIAM News, November 2002.
Robot solves Internet robot problem By Byron Spice, Pittsburgh Post-Gazette, October 21, 2001
Computer or Human? New Programs can tell By Matt O’Brien, University of Miami Newspaper, November 20, 2001
Can Hard AI Problems Foil Internet Interlopers? By Sara Robinson, SIAM News, April 2002
Researchers battle e-mail stealing Web bots with identity checks By Mike Crissey, The Associated Press, December, 2002
Computer Pioneer Aids Spam Fight , The BBC News, January, 2003
Recognizing Objects in Adversarial Clutter: Breaking a Visual CAPTCHA (2003) Greg Mori, Jitendra Malik
チューリングテスト
A. M. Turing (1950) Computing Machinery and Intelligence. Mind 49: 433-460.
The Turing test page
Alan Turing Homepage
AI Glossary - Syracuse University
Technical Solutions for Controlling Spam
BaffleText:a Human Interactive Proof
Gimpy High Level Description
Gimpy Paper
Telling Humans and Computers apart OR How Lazy Cryptographers do AI
Luis von Ahn_ Manuel Blum_ John Langford_
関連団体
Computer Science Dept., Carnegie Mellon University, Pittsburgh
The UC Berkeley Computer Vision Group
Shape Matching and Object Recognition
Detecting Natural Image Boundaries
British Computing Society Artificial Intelligence Group
その他
Yahoo!でのEZGimpyの使用例
Practical A.I. - Introduction - Ben Garcia
Web Methods returning something else than XML?
Sapience Validation (XML RPCベースのサービス)
Sapienceの中核は、Paul Tremblettが『Dr Dobb’s Journal』2003年10月号で発表した画像ジェネレータである。Dav ColemanがこれをXML RPCサービスに変換し、Sapienceシステムを開発した。
View the Real World in Your Application, with TerraServer , by Karl Moore
CityView App: Build Web Service Clients Quickly and Easily with C# , MSDN Magazine
Demonstration of using Base64 encoding, in a Web Service using the .NET Framework , by Robert Chartier
Baffling the Bots , by Lee Bruno
ボット関連のWebサイト
http://www.runabot.com/
http://www.activebuddy.com/
http://members.aol.com/adamkb/aol/imbots
http://www.pandorabots.com/pandora
Botspot
How to build a Bot Trap and keep bad bots away from a web site
Robot Exclusion
Computer Vision and Image Understanding : Palo Alto Research Center
Stopping Spambots:A Spambot Trap
Using Linux, Apache, mod_perl, Perl, MySQL, ipchains and Embperl, By Neil Gunton
SECURITY and CRYPTOGRAPHY 15-827 Lecture #17
OGDEN’s BASIC ENGLISH
Base64 content-Transfer-encoding
CAPTCHAについて初めて言及した論文:
L. Coates, H. S. Baird, R. Fateman, "Pessimal Print:a Reverse Turing Test," Proc., 6th IAPR Int’l
Conf.On Document Analysis & Recognition, Seattle, WA, Sept. 10-13, 2001.
Hosted first professional event:1st NSF Int’l Workshop on HIPs, Jan. 9-11, 2002, Palo Alto, CA.
ImageMagik: Image Manipulation API
Securing passwords against dictionary attacks
「
はじめに 」へ戻る
著者紹介
Adnan Masood(Adnan Masood)
ロンドンのUKIMのソフトウェア開発者。UNW Stratford Londonキャンパスにてソフトウェア工学の理学修士号を取得。複数のソフトウェア開発技術にまたがるハイブリッド的な視野を持って開発に臨み、主にMicrosoftおよびSunプラットフォームのサーバーサイドプログラミングを専門とする。ここ5年間はASPおよびJavaの開発者として活躍。コンピュータ工学の理学士号とSun Java-II Certification(SCJP-II)の資格を持つ。ブログのURLは
www.axisebusiness.com/adnano 。電子メールアドレスは
amasood@bcs.org.uk 。
関連テーマ スパム
Yahoo!
XML
Sun
MySQL
Microsoft
Java
Apache
ブログ一覧
【データメーション】
【ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」】
【デスマーチからの脱却】
【エンジニアの独り言】
【Skypeブログ出張版】
【Graphic Design Forum】