首页> 外文学位 >Enhancing cyber security through the use of synthetic handwritten CAPTCHAs.
【24h】

Enhancing cyber security through the use of synthetic handwritten CAPTCHAs.

机译:通过使用合成的手写验证码来增强网络安全性。

获取原文
获取原文并翻译 | 示例

摘要

Online services which allow users to contribute content and interact remotely over the internet in some manner are common today. Many of these services, like spam control for blogs and email account sign-up, require that they be accessed only by humans and not machines (automated scripts or bots). One method of differentiating between humans and bots is by using a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart). A number of different genres of CAPTCHAs exist (text-based, visual, auditory, and cognitive). Text-based CAPTCHAs are popular because automatic recognition of degraded, noisy, distorted text with background clutter is still a challenging task for machines, but is a task that humans perform with relative ease. However, recently a significant number of printed-text based CAPTCHAs have been successfully attacked by bots, thus rendering the services they protect vulnerable to attack. Thus there is an urgent need for exploring alternate CAPTCHAs and this serves as the prime motivation for our research.;We explore three primary tracks of investigation in this work. Firstly, we define a set of sound design principles, based on an exploit-avoid-resist philosophy, which must be adhered to while building secure CAPTCHAs.;Secondly, we improve the effectiveness of text-based CAPTCHAs by substituting printed text with handwritten text and then layering on additional cognitive tasks. To this end, we develop a fully-automated framework for synthetic handwriting generation to design handwritten CAPTCHAs that will exploit the differential in handwriting reading proficiency between humans and machines. Prior work in this area has focused on synthesizing handwritten textlines to conform to a particular user's style. We present techniques for simulating handwriting without being writer-specific. Unlike previous work, this is a fully-automated approach based on extracting principal curves from handwritten characters. These serve as a set of control points to allow character-level distortion. We use novel techniques for character baseline detection and ligature parameterization to construct the textlines. A parameterized sinusoid-based function is used to allow random perturbation of these textlines. Using this framework as a basis, we present handwritten CAPTCHAs that perform better than current text-based CAPTCHAs at distinguishing between humans and machines. We also present a novel handwritten CAPTCHA which exploits the mixed-text segmentation problem to deliver sub-0.01% machine recognition rates for respectable human performance.;Thirdly, we present in general terms a new class of CAPTCHA, the interaction-based CAPTCHA, which requires an entity to interact with the challenge to gain access to the solution space. We show how the interaction-based CAPTCHA requires an entity to solve three tasks -- interaction, cognition, and recognition -- to be able to solve a CAPTCHA challenge. Additionally, we present the 3D shadow CAPTCHA, a specific instance of this new class of CAPTCHAs. The 3D shadow CAPTCHA uses aspects of 3D scene rendering, ray casting, and perspective projection to present unique challenges to machines while remaining intuitive for humans to solve.
机译:如今,允许用户以某种方式在互联网上提供内容并进行远程交互的在线服务非常普遍。这些服务中的许多服务(例如,博客的垃圾邮件控制和电子邮件帐户注册)要求仅由人类而非机器(自动脚本或机器人)访问。区分人与机器人的一种方法是使用CAPTCHA(完全自动化的公共Turing测试以区分计算机和人)。存在多种不同的验证码类型(基于文本,视觉,听觉和认知)。基于文本的CAPTCHA很受欢迎,因为带有背景杂波的退化,嘈杂,扭曲的文本的自动识别对于机器来说仍然是一项艰巨的任务,但它是人类相对轻松地执行的任务。但是,最近,大量基于打印文本的CAPTCHA已被僵尸程序成功攻击,从而使它们保护的服务容易受到攻击。因此,迫切需要探索替代的验证码,这是我们进行研究的主要动机。;我们在这项工作中探索了三个主要的研究途径。首先,我们在建立安全的CAPTCHA时必须遵循的一套基于防攻击的原则来定义合理的设计原则;其次,通过用手写文本替换印刷文本来提高基于文本的CAPTCHA的有效性。然后再进行其他认知任务。为此,我们开发了用于合成手写生成的全自动框架,以设计手写的验证码,该验证码将利用人与机器之间的手写阅读能力差异。该领域的先前工作集中在合成手写文本行以符合特定用户的样式。我们提出了一些模拟笔迹的技术,而无需针对作者。与以前的工作不同,这是一种基于从手写字符提取主曲线的全自动方法。这些用作一组控制点,以允许字符级失真。我们使用新颖的技术进行字符基线检测和连字参数化以构造文本行。基于参数的正弦曲线函数用于允许这些文本行的随机扰动。使用此框架作为基础,我们提出了手写的验证码,它们在区分人机之间的性能要优于当前基于文本的验证码。我们还提出了一种新颖的手写验证码,该验证码利用混合文本分割问题提供了低于0.01%的机器识别率,从而获得了可观的人类性能。第三,我们笼统地提出了一类新的验证码,即基于交互的验证码,要求实体与挑战进行交互以获得对解决方案空间的访问。我们将展示基于交互的验证码如何要求实体解决三个任务-交互,认知和识别-才能解决验证码挑战。此外,我们展示了3D阴影验证码,这是此类新验证码的特定实例。 3D阴影CAPTCHA使用3D场景渲染,光线投射和透视投影等方面向机器提出了独特的挑战,同时保持了人类直观的解决方案。

著录项

  • 作者

    Thomas, Achint Oommen.;

  • 作者单位

    State University of New York at Buffalo.;

  • 授予单位 State University of New York at Buffalo.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 116 p.
  • 总页数 116
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号