CAPTCHA - 위키백과, 우리 모두의 백과사전 CAPTCHA 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 이 문서의 내용은 출처가 분명하지 않습니다. 이 문서를 편집하여, 신뢰할 수 있는 출처를 표기해 주세요. 검증되지 않은 내용은 삭제될 수도 있습니다. 내용에 대한 의견은 토론 문서에서 나누어 주세요. ( 2014년 4월 ) smwm이라는 단어를 비틀어 놓아 컴퓨터가 인식하기 어렵게 해 놓았다. CAPTCHA ( Completely Automated Public Turing test to tell Computers and Humans Apart, 완전 자동화된 사람과 컴퓨터 판별, 캡차 ) 는 HIP ( Human Interaction Proof ) 기술의 일종으로, 어떠한 사용자가 실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해 사용되는
Humans Apart, 완전 자동화된 사람과 컴퓨터 판별, 캡차 ) 는 HIP ( Human Interaction Proof ) 기술의 일종으로, 어떠한 사용자가 실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해 사용되는 방법이다. 사람은 구별할 수 있지만 컴퓨터는 구별하기 힘들게 의도적으로 비틀거나 덧칠한 그림을 주고 그 그림에 쓰여 있는 내용을 물어보는 방법이 자주 사용된다. 이것은 기존의 텍스트와 이미지를 일그러뜨린 형태로 변형한 후 인식 대상이 변형된 이미지로부터 기존 이미지를 도출해 낼 수 있는지를 확인하는 방식의 테스트이다. 컴퓨터 프로그램이 변형시킨 이미지는 사람이 쉽게 인식 할 수 있지만 컴퓨터 프로그램은 변형된 이미지를 인식하지 못하므로 테스트를 통과하지 못한다면 테스트 대상이 사람이 아님을 판정할 수 있다. 흔히 웹사이트 회원가입을 할 때 뜨는 자동가입
할 수 있지만 컴퓨터 프로그램은 변형된 이미지를 인식하지 못하므로 테스트를 통과하지 못한다면 테스트 대상이 사람이 아님을 판정할 수 있다. 흔히 웹사이트 회원가입을 할 때 뜨는 자동가입방지 프로그램 같은 곳에 쓰인다. CAPTCHA는 기기가 사람을 대상으로 하는 테스트이므로 사람에 가까운 기기를 대상으로 하는 테스트인 튜링 테스트 ( Turing test ) 에서 용어를 따와 리버스 튜링 테스트 ( Reverse Turing test ) 라고 부르기도 한다. 목차 1 원리 2 용도 3 종류 4 한계 4. 1 막을 수 없는 사람 4. 2 통과하는 기계 4. 3 통과하지 못하는 사람 4. 3. 1 특정 사람들만 통과하지 못하는 경우 4. 3. 2 모든 사람들이 통과하지 못하는 경우 5 튜링 테스트 6 reCAPTCHA 7 같이 보
하면 컴퓨터는 이미 답을 아는 단어로 대상이 사람인지를 확인한다. 대상이 사람이라고 판정된 경우 나머지 단어 또한 정답으로 판단한다. 이렇게 인식하지 못한 한 단어를 여러 번 반복해서 테스트한 뒤 높은 비율로 입력된 단어를 선택해 책을 텍스트화하는 데에 적용하게 된다. 시각장애인을 위한 오디오 reCAPTCHA의 경우에도 옛 라디오 프로그램 중에서 자동으로 소리 인식이 되지 못한 부분을 활용한다. reCAPTCHA를 통해 텍스트화되는 책의 숫자는 연간 250만권 정도에 해당한다. 하루에 10만건에 이르는 이 절차들은 CAPTCHA를 입력하는 데 낭비되는 시간을 활용하면서 수많은 책의 디지털화에 기여하고 있다. reCAPTCHA를 사용하려는 유저들은 reCAPTCHA 배포 사이트 [ 17 ] 를 통해 무료로 이용할
↑ " MotionCAPTCHA - Stop Spam, Draw Shapes - Joss Crowcroft ". 2012년 12월 9일에 원본 문서에서 보존된 문서. 2012년 12월 8일에 확인함. ↑ ↑ " 보관 된 사본 ". 2014년 4월 21일에 원본 문서에서 보존된 문서. 2012년 12월 8일에 확인함. ↑ / ↑ ↑ " Breaking Gmail's Audio Captcha ". 2013년 1월 1일에 원본 문서에서 보존된 문서. 2012년 12월 8일에 확인함. ↑ ↑ R. I. P. CAPTCHA Popular Science, 2014년 2월 17일 ↑ / ↑ " 보관 된 사본 ". 2012년 11월 26일에 원본 문서에서 보존된 문서. 2012년 12월 8일에 확인함. ↑ ↑ 외부 링크 [ 편집 ] The Official CA
하는 봇들을 막기 위해 사용한다. 게시된 이메일 주소를 보이기 전 CAPTCHA를 제시하여 봇들이 이메일 주소를 보지 못하도록 한다. 이메일 주소 뿐 아니라 전화번호나 사용자의 개인정보처럼 봇들에게 제공하고 싶지 않은 정보들을 보호하는 데에도 이용된다. 온라인 선거 1999년 11월, Slashdot ( / ) 은 어떤 학교에서 컴퓨터 공학을 전공하는 것이 가장 좋은지를 묻는 온라인 투표를 실시했다. 대부분의 온라인 투표처럼 한 사용자가 여러번 투표하는 것을 막기 위해 투표자의 아이피 주소가 기록되었다. 그러나 카네기 멜론 대학의 한 학생이 카네기 멜론 대학에 중복 투표할 수 있는 프로그램을 만들어 카네기 멜론 댓글의 순위가 급속도로 상승했고, 다음날 매사추세츠 공과대학 학생들도 다중 투표 프로그램을 만들어 투표하기 시작했다.
. 3 통과하지 못하는 사람 4. 3. 1 특정 사람들만 통과하지 못하는 경우 4. 3. 2 모든 사람들이 통과하지 못하는 경우 5 튜링 테스트 6 reCAPTCHA 7 같이 보기 8 각주 9 외부 링크 원리 [ 편집 ] CAPTCHA는 기계는 인식할 수 없으나 사람은 쉽게 인식할 수 있는 텍스트, 이미지를 통해 사람과 기계를 구별하는 프로그램이다. 가장 일반적인 방법은 OCR 프로그램의 한계를 이용한 텍스트 CAPTCHA이며 다음과 같은 과정을 거쳐 사람과 기계를 판별한다. CAPTCHA 프로그램이 임의의 문자와 숫자를 이미지로 변환해 제시한다. 제시된 문자는 왜곡되거나 덧칠되어 기계가 자동으로 읽기 어려운 상태이다. 사용자는 화면에 제시된 문자나 숫자를 읽고 같은 문자열을 입력한다. 시스템이 표시한 문자열과 사용자
한다고 말할 수 있다고 제안했다. 그는 2000년에는 컴퓨터가 5분의 질문시간에서 적어도 30 % 는 평균적인 질문자를 속일 수 있을 것이라고 예상했다. 튜링 테스트는 인공지능이라는 활발한 연구 분야를 낳았지만, 앨런 튜링의 예상은 빗나갔다. 오늘날 컴퓨터의 능력은 상상하지 못할 만큼 눈부시게 발전했음에도 가장 뛰어난 컴퓨터조차 평범한 5살의 인간의 능력을 넘지 못한다. 컴퓨터는 체스나 의학 진단을 내리는 것처럼 지능적이라고 불리는 능력들에서는 강세를 보이지만 시각, 청각, 언어 같은 훨씬 간단한 능력들에서 어려움을 겪는다는 것이 증명되었다. [ 16 ] 그리고 이렇게 튜링 테스트에서 나타난 인공지능의 한계를 이용해 사람과 기계를 구별하도록 만들어진 프로그램이 바로 CAPTCHA이다. CAPTCHA는 사람을 구별해내
한 학생이 카네기 멜론 대학에 중복 투표할 수 있는 프로그램을 만들어 카네기 멜론 댓글의 순위가 급속도로 상승했고, 다음날 매사추세츠 공과대학 학생들도 다중 투표 프로그램을 만들어 투표하기 시작했다. 결국 투표는 봇들의 투표경쟁이 되어 매사추세츠 공과대학이 21156표, 카네기 멜론 대학이 21032표로 투표를 마감했고 나머지 학교들은 1000표도 넘지 못했다. 이러한 투표결과는 신뢰성이 떨어져 의미가 없다. 때문에 믿을 수 있는 투표결과를 위해, 사람만이 투표할 수 있도록 온라인 선거 과정에 CAPTCHA를 사용히며, CAPTCHA가 만들어진 계기가 되기도 했다. 계정 해킹 방지 비밀번호의 길이는 한정되어 있으므로 여기에 무작위로 텍스트를 입력해 계정을 해킹하려는 봇도 존재한다. 때문에 매 회 로그인을 할 때
구별하기 어려운 CAPTCHA 텍스트 CAPTCHA의 경우, OCR 기술이 점차 발전함에따라 CAPTCHA도 점점 어려워지는 문제점이 있다. CAPTCHA는 자신이 생성해내는 이미지가 사람이 구별할 수 있는 수준인지를 알지 못하므로, 사람조차 판독이 불가능한 이미지 [ 15 ] 를 출력해 사용자들을 당황하게 만들기도 한다. 이러한 불편사항들을 해결하기 위해 새로 고침 기능을 제시하거나, 오디오 CAPTCHA, 이미지 CAPTCHA등 다양한 방법을 병행한다. 튜링 테스트 [ 편집 ] 이 부분의 본문은 튜링 테스트입니다. 앨런 튜링이 고안한 튜링 테스트는 기계에 지능이 있는지를 판별하고자 하는 테스트이다. 질문자인 사람은 다른 방에 있는 컴퓨터와 사람에 연결되어, 컴퓨터와 사람 중 사람을 구별해 내기
CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart, 완전 자동화된 사람과 컴퓨터 판별, 캡차)는 HIP(Human Interaction Proof) 기술의 일종으로, 어떠한 사용자가 실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해 사용되는 방법이다. 사람은 구별할 수 있지만 컴퓨터는 구별하기 힘들게 의도적으로 비틀거나 덧칠한 그림을 주고 그 그림에 쓰여 있는 내용을 물어보는 방법이 자주 사용된다. 이것은 기존의 텍스트와 이미지를 일그러뜨린 형태로 변형한 후 인식 대상이 변형된 이미지로부터 기존 이미지를 도출해 낼 수 있는지를 확인하는 방식의 테스트이다. 컴퓨터 프로그램이 변형시킨 이미지는 사람이 쉽게 인식 할 수 있지만 컴퓨터 프로그램은 변형된 이미지를 인식하지 못하므로 테스트를 통과하지 못한다면 테스트 대상이 사람이 아님을 판정할 수 있다. 흔히 웹사이트 회원가입을 할 때 뜨는 자동가입방지 프로그램 같은 곳에 쓰인다. CAPTCHA는 기기가 사람을 대상으로 하는 테스트이므로 사람에 가까운 기기를 대상으로 하는 테스트인 튜링 테스트(Turing test)에서 용어를 따와 리버스 튜링 테스트(Reverse Turing test)라고 부르기도 한다.