会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Systems and methods for sampling management across multiple cores for HTML injection
    • 用于HTML注入的多个内核采样管理的系统和方法
    • US08819115B2
    • 2014-08-26
    • US12645677
    • 2009-12-23
    • Roy RajanSaravanakumar Annamalaisami
    • Roy RajanSaravanakumar Annamalaisami
    • G06F15/16
    • H04L67/10H04L67/02H04L67/2804H04L67/2819H04L67/288H04L67/325H04L67/42
    • A method for sampling management includes establishing, for a multi-core intermediary comprising a plurality of packet evaluation components executing on a corresponding plurality of cores, a frequency at which the multi-core intermediary intercepts a response transmitted from a server to a client and injects data into the intercepted response. For each of the plurality of packet evaluation components, an offset and a frequency based on a number of packet evaluation components in the plurality of packet evaluation components is established, a combination of the established frequencies substantially similar to the frequency established for the multi-core intermediary. One of the plurality of cores intercepts a response from the server to the client, at a time specified by the frequency and the offset. The packet evaluation component executing on the one of the plurality of cores injects data into the intercepted response.
    • 一种用于采样管理的方法包括:对于包含在相应多个核上执行的多个分组评估组件的多核心中介,建立多核中介拦截从服务器发送到客户端的响应并注入的频率 数据进入截获的响应。 对于多个分组评估组件中的每一个,建立基于多个分组评估组件中的分组评估分量的数量的偏移和频率,所建立的频率的组合与为多核建立的频率基本相似 中介。 多个核心中的一个在由频率和偏移指定的时间内截获从服务器到客户端的响应。 在多个核心中的一个上执行的分组评估组件将数据注入被截获的响应中。
    • 4. 发明申请
    • SYSTEMS AND METHODS FOR SERVER SURGE PROTECTION IN A MULTI-CORE SYSTEM
    • 用于多核系统中的服务器防护的系统和方法
    • US20110153839A1
    • 2011-06-23
    • US12645803
    • 2009-12-23
    • Roy RajanSaravanakumar Annamalaisami
    • Roy RajanSaravanakumar Annamalaisami
    • G06F15/16
    • H04L47/32H04L67/1002H04L67/1008H04L67/1029H04L69/16
    • The present application is directed towards systems and methods for providing connection surge protection to one or more servers by an intermediary multi-core system. A packet processing engine of a multi-core device deployed as an intermediary between a plurality of clients and one or more servers determines an estimated number of total pending requests received by all packet processing engines based on a value of a local counter of received requests, the total number of pending requests received by all other packet processing engines at a last predetermined interval, and a rate of change of the total number of pending requests received by all other packet processing engines multiplied by the time since the last predetermined interval. The packet processing engine applies a surge protection policy to received pending requests responsive to the determined estimated number of total pending requests.
    • 本申请涉及用于通过中间多核系统向一个或多个服务器提供连接浪涌保护的系统和方法。 作为在多个客户机和一个或多个服务器之间的中介部署的多核设备的分组处理引擎,基于接收到的请求的本地计数器的值来确定所有分组处理引擎接收的总待决请求的估计数量, 所有其他分组处理引擎以最后一个预定间隔接收到的未决请求的总数,以及所有其他分组处理引擎所接收的待处理请求总数乘以自上一个预定间隔以来的时间的变化率。 分组处理引擎响应于所确定的总待决请求的估计数量,将接收的未决请求应用浪涌保护策略。
    • 7. 发明授权
    • Systems and methods for detecting incomplete requests, TCP timeouts and application timeouts
    • 用于检测不完整请求,TCP超时和应用程序超时的系统和方法
    • US08843645B2
    • 2014-09-23
    • US12822825
    • 2010-06-24
    • Saravanakumar AnnamalaisamiAshok Kumar JagadeeswaranMahesh MylarappaRoy Rajan
    • Saravanakumar AnnamalaisamiAshok Kumar JagadeeswaranMahesh MylarappaRoy Rajan
    • G06F15/16H04L29/06
    • H04L63/1458H04L63/166H04L63/168
    • Described herein is a method and system for preventing Denial of Service (DoS) attacks. An intermediary device is deployed between clients and servers. The device receives a first packet of an application layer transaction via a transport layer connection between the device and client. The device records a last activity time for the transport layer connection based upon the timestamp of the first packet. The device receives subsequent data packets and determines whether the data in the packets completes a protocol data structure of the application layer protocol. If the device determines that the subsequent packet completes the protocol data structure, the last activity time is updated. If the device determines that the application layer protocol remains incomplete, the device retains the last activity time and determines that the duration of inactivity for the transport layer connection exceeds a predetermined threshold. The device may subsequently drop the connection.
    • 这里描述了防止拒绝服务(DoS)攻击的方法和系统。 中间设备部署在客户端和服务器之间。 设备经由设备和客户端之间的传输层连接来接收应用层事务的第一分组。 设备根据第一个数据包的时间戳记记录传输层连接的最后活动时间。 该设备接收后续的数据包,并确定包中的数据是否完成了应用层协议的协议数据结构。 如果设备确定后续分组完成协议数据结构,则最后的活动时间被更新。 如果设备确定应用层协议保持不完整,则设备保留最后的活动时间,并确定传输层连接的不活动持续时间超过预定阈值。 该设备可以随后丢弃连接。
    • 9. 发明授权
    • Systems and methods of handling non-HTTP client or server push on HTTP Vserver
    • 在HTTP Vserver上处理非HTTP客户端或服务器的系统和方法
    • US08214505B2
    • 2012-07-03
    • US12820730
    • 2010-06-22
    • Ashok Kumar JagadeeswaranRoy RajanSaravanakumar Annamalaisami
    • Ashok Kumar JagadeeswaranRoy RajanSaravanakumar Annamalaisami
    • G06F15/16
    • H04L67/22H04L67/02
    • The present application presents systems and methods for handling by an HTTP virtual server (HTTPVS), connections via which non-HTTP data is transmitted between clients and servers. HTTPVS intercepts a request from a client to establish first transport layer connection (TLC) with a server. HTTPVS establishes second TLC with the servers in response to receiving an acknowledgment from a client to establish the first TLC. HTTPVS determines if a first network packet transmitted via first TLC comprises an HTTP payload or non-HTTP payload. If HTTPVP the first network packet includes HTTP payload, HTTPVS may process all transmissions from the first TLC in accordance with connection tracking and forward the processed transmissions to the server via the second TLC. If HTTPVS determines that the first network packet does not include an HTTP payload, HTTPVS may link the first TLC and the second TLC so the client and server exchange non-HTTP communication without interruption.
    • 本应用程序提供了由HTTP虚拟服务器(HTTPVS)处理的系统和方法,通过该连接在客户端和服务器之间传输非HTTP数据。 HTTPVS拦截来自客户端的请求,以建立与服务器的第一传输层连接(TLC)。 HTTPVS与服务器建立第二个TLC,响应于从客户端收到建立第一个TLC的确认。 HTTPVS确定通过第一TLC发送的第一网络分组是否包含HTTP有效载荷或非HTTP有效载荷。 如果第一网络分组的HTTPVP包括HTTP有效载荷,则HTTPVS可以根据连接跟踪处理来自第一TLC的所有传输,并且经由第二TLC将处理后的传输转发到服务器。 如果HTTPVS确定第一个网络数据包不包含HTTP有效载荷,则HTTPVS可以链接第一个TLC和第二个TLC,以便客户端和服务器不间断地交换非HTTP通信。