Dynamic disabling of multi-step transport layer handshake spoofing in performance enhancing proxies (PEPs) in broadband networks

US9832276B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9832276-B2
Application numberUS-201514754669-A
CountryUS
Kind codeB2
Filing dateJun 29, 2015
Priority dateJun 28, 2014
Publication dateNov 28, 2017
Grant dateNov 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An approach for selective dynamic disabling of transport layer handshake spoofing is provided. A local proxy node of a communications network receives request message from a respective local host for establishing a network connection with a remote host. A destination address for the network connection is determined. It is determined whether the destination address is included in a handshake spoofing bypass list. If it is determined that the destination address is included in the spoofing bypass list, a corresponding un-spoofed connection request message is transmitted to a remote proxy node associated with the remote host, in accordance with a respective handshaking protocol for the connection establishment. If it is determined that the destination address is not included in the spoofing bypass list, a corresponding spoofed connection request message is transmitted to the remote proxy node, in accordance with a respective handshake spoofing protocol for the connection establishment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a local proxy node of a communications network, a request message from a respective local host for establishing a network connection with a remote host; determining a destination address for the network connection; determining whether the destination address is included in a handshake spoofing bypass list; and if it is determined that the destination address is included in the handshake spoofing bypass list, transmitting a corresponding un-spoofed connection request message to a remote proxy node associated with the remote host, in accordance with a respective handshaking protocol for the connection establishment; and if it is determined that the destination address is not included in the handshake spoofing bypass list, transmitting a corresponding spoofed connection request message to the remote proxy node associated with the remote host, in accordance with a respective handshake spoofing protocol for the connection establishment. 2. The method according to claim 1 , further comprising: when it is determined that the destination address is not included in the handshake spoofing bypass list, in addition to the transmission of the corresponding spoofed connection request message to the remote proxy node, transmitting a corresponding acknowledgment message to the local host, in accordance with the respective handshake spoofing protocol for the connection establishment. 3. The method according to claim 1 , when it is determined that the destination address is not included in the handshake spoofing bypass list, the method further comprises: determining whether an error message has been received from the remote proxy node; and if it is determined that the error message has been received from the remote proxy node, adding the destination address to the handshake spoofing bypass list; and if it is determined that the error message has not been received from the remote proxy node, continuing with the connection establishment in accordance with the respective handshake spoofing protocol for the connection establishment. 4. The method according to claim 1 , wherein the connection comprises a transmission control protocol (TCP) connection, and the handshake spoofing protocol comprises eliminating multi-step handshake messaging over a network path between the local proxy node and the remote proxy node by generating local acknowledgments to spoof handshake messages to respective client applications. 5. An apparatus, comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive a request message from a respective local host for establishing a network connection with a remote host; determine a destination address for the network connection; determine whether the destination address is included in a handshake spoofing bypass list; and if it is determined that the destination address is included in the handshake spoofing bypass list, transmit a corresponding un-spoofed connection request message to a remote proxy node associated with the remote host, in accordance with a respective handshaking protocol for the connection establishment; and if it is determined that the destination address is not included in the handshake spoofing bypass list, transmit a corresponding spoofed connection request message to the remote proxy node associated with the remote host, in accordance with a respective handshake spoofing protocol for the connection establishment. 6. The apparatus according to claim 5 , wherein the apparatus is further caused to: when it is determined that the destination address is not included in the handshake spoofing bypass list, in addition to the transmission of the corresponding spoofed connection request message to the remote proxy node, transmit a corresponding acknowledgment message to the local host, in accordance with the respective handshake spoofing protocol for the connection establishment. 7. The apparatus according to claim 5 , wherein, when it is determined that the destination address is not included in the handshake spoofing bypass list, the apparatus is further caused to: determine whether an error message has been received from the remote proxy node; and if it is determined that the error message has been received from the remote proxy node, add the destination address to the handshake spoofing bypass list; and if it is determined that the error message has not been received from the remote proxy node, continue with the connection establishment in accordance with the respective handshake spoofing protocol for the connection establishment. 8. The apparatus according to claim 5 , wherein the connection comprises a transmission control protocol (TCP) connection, and the handshake spoofing protocol comprises eliminating multi-step handshake messaging over a network path between the local proxy node and the remote proxy node by generating local acknowledgments to spoof handshake messages to respective client applications.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L67/141Primary

    Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · CPC title

  • H04L67/28Primary

    Electricity · mapped topic

  • in the transport layer [OSI layer 4] (H04L69/16 takes precedence) · CPC title

  • Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9832276B2 cover?
An approach for selective dynamic disabling of transport layer handshake spoofing is provided. A local proxy node of a communications network receives request message from a respective local host for establishing a network connection with a remote host. A destination address for the network connection is determined. It is determined whether the destination address is included in a handshake spo…
Who is the assignee on this patent?
Hughes Network Systems Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/141. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).