Capy Puzzle CAPTCHA
Specification ver.1.0.
1. Introduction
This document describes Capy Puzzle CAPTCHA product and provides features of it. This document elaborates on technical details of the Capy Puzzle CAPTCHA but does not go into technical details of how to implement.
| Term | Description |
| The service | Puzzle-type human interaction authentication software services that Capy provides through the Internet are called “Capy Puzzle CAPTCHA”. |
2. Capy Puzzle CAPTCHA Overview
2.1. Capy Puzzle CAPTCHA Feature
Capy Puzzle CAPTCHA has high affinity with touch devices, and it is a completely new security tool with a game-like interface. By displaying puzzle game, it is easy for humans to solve, but it is difficult for malicious computer access.
More specifically, mass unauthorized login attack to takeover other people’s accounts, automatic spam account creation, spam comment posting in community board or bulletin board for advertisement purpose, brute force attack that tries to find passwords and credit card, and telephone number can be prevented.
Capy Puzzle CAPTCHA can be installed very easily on web services, and its results can be seen immediately after the introduction. Capy’s competitive cost completely blows your mind, compare to conventional security tools and maintenance cost.
In addition, Capy Puzzle CAPTCHA can be easily customized in console pages. As security level can be easily changed, customers can respond quickly in case of emergency. Also, different security level can be used for each page. It is possible to create a CAPTCHA with your favorite images, thus, the affinity is high in any types of web services.
2.2. Capy Puzzle CAPTCHA Implementation
Capy Puzzle CAPTCHA is a SaaS-based service. By installing Capy issued JavaScript code within your service server, necessary security tools will be provided from Capy’s server. Action of service user within Capy Puzzle CAPTCHA will be sent to the service server. By receiving your security authentication data in Capy’s server, responses can be obtained whether or not to authenticate the service user.
By sending authentication data, Capy Puzzle CAPTCHA can be used without sending service users’ personal information and service information. Also, if you want to provide service using multiple servers, it is possible to change the settings in the console page of Capy Puzzle CAPTCHA, to apply all the changes at once to Capy Puzzle CAPTCHA.
3. Capy Puzzle CAPTCHA Functionality
| No. | Category | Specification |
| 1 | Authentication | If “piece location” is far away from “piece hole”, false/incorrect-answer will be sent. |
| 2 | Authentication | If “piece location” is same or very close from “piece hole”, true/success will be sent. |
| 3 | Authentication | If piece trajectory is obviously strange, false/incorrect-answer will be sent. |
| 4 | Display | From console, Capy Puzzle CAPTCHA will be displayed where JavaScript sentence is installed. However, if there are any elements with id parameter of Capy Puzzle CAPTCHA, it will be displayed internally. |
| 5 | Display | Within 5-minute interval, display and problem will be updated. |
| 6 | Display | If update-button is clicked within Capy Puzzle CAPTCHA lower right-hand corner, new display and problem will be updated. |
| 7 | Basic function | An image with piece-hole and piece-area, and piece-image in installation area will be displayed. |
| 8 | Basic function | Mouse or touch can move piece. |
| 9 | Basic function | Based on piece movement, value of capy_answer form will be updated. |
| 10 | Management | Security level can be changed from 0 to 5. |
4. Standard Functionality
| Feature Name | Specification |
| One-time authentication | Once CAPTCHA is authenticated, CAPTCHA display will be omitted for certain duration at the time of future attempts. |
| Button omitting feature | Login button, new registration button and submit button will be omitted by solving puzzle. |
| Security level change | Puzzle security level can be changed in 6 levels. |
| Update | Version update / API update |
| Image selection | Background image / piece can be changed through management interface display. |
| Statistics Data | Display quantity of CAPTCHA, execution quantity, success quantity, failure quantity can be confirmed through management interface display. |
| Support | Support through phone and email (10:00 – 18:00 Japanese standard business hours) |