Security > CAPTCHA > 개요

CAPTCHA는 사람만 통과할 수 있는 문제를 제시하여 사용자가 사람인지 컴퓨터인지를 구별합니다. 이미지를 보여주거나 음성을 들려주는 2가지 방식의 CAPTCHA를 제공하고 있으며, 회원가입 또는 로그인 등에서 비정상적인 사용자를 구분하고 싶을 때 사용할 수 있습니다

CAPTCHA 란

CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart, 완전 자동화된 사람과 컴퓨터 판별,캡차) 기술의 일종으로, 어떠한 사용자가 실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해 사용되는 방법이다.

특/장점

  • 검증된 보안성 : 한게임, PAYCO 등의 서비스에서 회원가입 및 로그인시 비정상적인 행위를 방지하기 위하여 CAPTCHA를 사용하고 있기 때문에 보안성이 검증되어 있습니다.
  • 다양한 판별 방식 제공 : 이미지를 보여주는 이미지 CAPTCHA와 이미지 CAPTCHA 사용이 어려운 경우 오디오를 들려주는 음성 CAPTCHA를 선택하여 사용할 수 있습니다.
  • 손쉬운 사용 : REST API 호출을 통해 간편하게 CAPTCHA를 사용할 수 있습니다.

주요 기능

  • 이미지 CAPTCHA제공 : 다양한 문자를 이미지(gif)로 제시하고 사용자가 문자를 인식하여 입력하면 정상 여부를 판별합니다.
  • 음성 CAPTCHA제공 : 음성 메시지(wav)를 잡음에 섞어 제시하고 사용자가 음성 메시지를 인식하여 입력하면 정상 여부를 판별합니다.

서비스 용어

CAPTCHA API에서는 다음과 같은 용어를 사용합니다.

용어 설명
AppKey TOAST Cloud 사용자 프로젝트와 상품간 1:1 매칭키. 프로젝트당 하나의 App Service Key를 발급합니다.
이미지 CAPTCHA 텍스트가 아닌 일그러진 그림 이미지를 출력하고 답을 요구하는 방식입니다.
음성 CAPTCHA 잡음에 섞여 들리는 단어를 입력하는 방식입니다.
인증 키 CAPTCHA API를 통해 발급받은 일련번호입니다.