Growing demand for native languages in web applications has made multilingual implementation of web user interfaces and dialogs essential. However, use of insecure foreign language text CAPTCHA challenges to prove human interaction in the native language pages of web applications has rendered CAPTCHA protected services unusable, insecure and inaccessible. This paper analyses CAPTCHA and multilingual functionalities of 410 multilingual websites (240 government and 170 non-government) and discusses their accessibility and usability. It enumerates deficiencies of currently in use CAPTCHA scripts and services (open and closed source). It discusses the design, algorithm, pseudo code, and working of a secure multilingual text CAPTCHA script having desired security, accessibility and usability features. The designed script offers localized onscreen keyboard, random patterns, fonts, and audio alternatives to improve usability and security. The results of experiments, security tests, and users study with the CAPTCHA tests generated through the proposed technique have validated its design, security, usability, and accessibility.
Image-based CAPTCHA challenges have been successfully used to distinguish between humans and bots for a long time. However, image-based CAPTCHA techniques are constantly broken by hackers, forcing web developers to implement more robust security features and new approaches in CAPTCHA images. Modern-day bots can use many techniques and technologies to break CAPTCHA images automatically. These techniques include OCR, Segmentation, erosion, threshold, flood fill, etc. This led to innovative CAPTCHA systems, including those based on drag and drop, image recognition, fingerprint, mathematical problems, etc. Animated image CAPTCHAs have also been designed to show moving characters and objects and require users to recognize the characters or objects in the animation. Unfortunately, these CAPTCHA systems have also been broken successfully. This research proposes a novel animated CAPTCHA technique based on the persistence of vision, which shows text characters in multiple layers in an animated image. The proposed CAPTCHA technique has been implemented in PHP using GD library functions and tested using various popular CAPTCHA breaking tools. Further, the proposed CAPTCHA challenge has also been tested against the frame separation based breaking technique. The security analysis and usability study have demonstrated user-friendliness, vast accessibility, and robustness.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.