flickcha ... 에 해당되는 글 1건
2008/02/22 16:03
[PHP]
2008/02/22 16:03 2008/02/22 16:03

사용자 삽입 이미지

네이버에서 서비스하고 있는 CAPTCHA

Form 필드를 파악하여 자동으로 채워줘서 게시물을 올리거나 대량의 허위 가입을 하는등의 행위를 막기위해 CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart, 자동가입방지)라는 시스템을 도입하고있습니다. 사용자가 인간인지 로봇인지 간단한 질문을 내서 확인하는것이지요.

막는자가 있으면 언제나 뚫는자도 있는법 처음 간단한 이미지 문자를 입력하는 형태였던것이 간단한 4칙연산이 추가되는 등 CAPTCHA 시스템도 계속 진화하고 있습니다. 최근에는 CAPTCHA 방법을 좀더 생산적인 프로젝트에 응용하는 reCAPTCHA 프로젝트가 생기는 등 간단한 사용자확인에서 좀 더 새로운 발전 방향을 보여주고 있습니다.

사용자 삽입 이미지
 

*reCAPTCHA project - 옛문서중 OCR로 판독 할 수 없는 문자를 단어단위로 잘라내 사용자에게 보여주고 입력받는 클라우드 소싱(Cloud Sourcing)을 활용한 프로젝트. http://recaptcha.net/


PHP를 활용한 CAPTCHA중 훌륭한 두가지를 공개합니다.

사용자 삽입 이미지

Flickr 파일을 통한 captcha 시스템 Flickcha
http://www.eeenmachine.com/flickcha-php4

두번째로 소개할것은 Josh Storz이 소개한 애니메이션 CAPTCHA입니다.

사용자 삽입 이미지

http://www.querythe.net/Animated-Gif-Captcha/

GIF파일을 애니메이션 형태로 합쳐주는 GIFEncoder클래스를 활용하였고 포함된 GIF를 한글 이미지 파일로 변경하는것 만으로도 쉽게 한글화 적용이 가능합니다. 예제는 이곳 에서 확인이 가능합니다.

문자를 이리저리 비트는것보다 간단하고 개인적으로 마음에 드네요.. 익숙하지 않아서 아직 좀 불편해보이긴 하지만 말입니다.

언제 CAPTCHA에 대해서 한번 싹 정리하고 싶군요~

이올린에 북마크하기(0) 이올린에 추천하기(0)
Trackback Address :: http://blog.phpdic.com/trackback/20
[로그인][오픈아이디란?]
Name
Password
Homepage

Secret