首页> 外国专利> Count-based challenge-response credential pairs for client/server request validation

Count-based challenge-response credential pairs for client/server request validation

机译:用于客户端/服务器请求验证的基于计数的质询-响应凭证对

摘要

Computer systems and methods in various embodiments are configured for improving the security and efficiency of server computers interacting through an intermediary computer with client computers that may be executing malicious and/or autonomous headless browsers or “bots”. In an embodiment, a server computer system that is programmed to validate requests from a client computer to a server computer, the server computer system comprising: a memory persistently storing a set of server instructions; one or more processors coupled to the memory, wherein the one or more processors execute the set of server instructions, which causes the one or more processors to: generate a first challenge credential to be sent to the client computer, wherein the first challenge credential corresponds to a first response credential in a first challenge-response credential pair; render one or more first dynamic-credential instructions, which when executed by the client computer, cause the client computer to generate the first response credential in the first challenge-response credential pair; send, to the client computer, the first challenge credential and the one or more first dynamic-credential instructions, but not the first response credential; receive a first request that includes a first test-challenge credential and a first test-response credential; determine whether the first test-challenge credential and the first test-response credential are the first challenge-response credential pair; in response to determining that the first test-response credential is the first response credential, determine that a first count is associated with the first challenge-response credential pair, and determine whether the first count satisfies a first threshold; in response to determining that the first count does not satisfy the first threshold, determine that the first request is not a replay request and assign a second count to the first challenge-response credential pair.
机译:各种实施例中的计算机系统和方法被配置为提高服务器计算机的安全性和效率,该服务器计算机通过中间计算机与可能正在执行恶意和/或自主的无头浏览器或“机器人”的客户端计算机进行交互。在一个实施例中,一种服务器计算机系统,其被编程为验证从客户端计算机到服务器计算机的请求,该服务器计算机系统包括:持久地存储一组服务器指令的存储器;以及存储器。耦合到存储器的一个或多个处理器,其中一个或多个处理器执行服务器指令集,这使一个或多个处理器执行以下操作:生成要发送到客户端计算机的第一质询凭证,其中第一质询凭证对应在第一挑战-响应凭证对中的第一响应凭证;呈现一个或多个第一动态凭证指令,该指令在由客户端计算机执行时使客户端计算机在第一挑战-响应凭证对中生成第一响应凭证;向客户端计算机发送第一挑战证书和一个或多个第一动态证书指令,但不发送第一响应证书;接收包括第一测试挑战凭证和第一测试响应凭证的第一请求;确定第一测试挑战凭证和第一测试响应凭证是否为第一挑战响应凭证对;响应于确定所述第一测试响应凭证为所述第一响应凭证,确定第一计数与所述第一询问响应凭证对相关联,并确定所述第一计数是否满足第一阈值;响应于确定第一计数不满足第一阈值,确定第一请求不是重播请求,并将第二计数分配给第一挑战-响应证书对。

著录项

  • 公开/公告号US10225255B1

    专利类型

  • 公开/公告日2019-03-05

    原文格式PDF

  • 申请/专利权人 SHAPE SECURITY INC.;

    申请/专利号US201615249133

  • 发明设计人 GANESH JAMPANI;SUSANTO IRWAN;

    申请日2016-08-26

  • 分类号H04L29/06;

  • 国家 US

  • 入库时间 2022-08-21 12:09:11

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号