Distributed network interfaces for application cloaking and spoofing
First Claim
Patent Images
1. A networking fabric device configured to interact with a networking fabric for facilitating communication between an application and a remote device, the networking fabric device comprising:
- a network interface communicatively coupled with other networking fabric devices within the networking fabric that is configured to perform different roles within a communication stack distributed among the fabric devices, including the networking fabric device, within the networking fabric and between the application and the remote device; and
a processor coupled with the network interface and programmed to;
upon receiving a first set of instructions, configure the network fabric device to perform a first set of roles associated with a first layer of the communication stack, and to communicate with a second networking fabric device operating as part of the communication stack according to the first set of roles;
upon receiving a second set of instructions, reconfigure the network fabric device to perform a second set of roles associated with a second different layer of the communication stack, and to communicate with a third networking fabric device operating as part of the communication stack according to the second set of roles; and
upon receiving the first set of instructions, configure the networking fabric device as a first interface module of the application that responds to at least a first portion of the application'"'"'s network address by updating incoming packets to transmit to the application through a first set of nodes within the networking fabric via the network interface in a manner where the first interface module is transparent to the remote device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods associated with distributing an application'"'"'s network interface over nodes of a networking fabric are presented. Nodes of the fabric can operate as interface modules, each taking on a role or responsibility for a portion of the application'"'"'s network address including IP address, port assignments, or other portions of the network address. Interface modules of the networking nodes can then spoof or cloak the application to provide security against internal or external threats.
-
Citations
20 Claims
-
1. A networking fabric device configured to interact with a networking fabric for facilitating communication between an application and a remote device, the networking fabric device comprising:
-
a network interface communicatively coupled with other networking fabric devices within the networking fabric that is configured to perform different roles within a communication stack distributed among the fabric devices, including the networking fabric device, within the networking fabric and between the application and the remote device; and a processor coupled with the network interface and programmed to; upon receiving a first set of instructions, configure the network fabric device to perform a first set of roles associated with a first layer of the communication stack, and to communicate with a second networking fabric device operating as part of the communication stack according to the first set of roles; upon receiving a second set of instructions, reconfigure the network fabric device to perform a second set of roles associated with a second different layer of the communication stack, and to communicate with a third networking fabric device operating as part of the communication stack according to the second set of roles; and upon receiving the first set of instructions, configure the networking fabric device as a first interface module of the application that responds to at least a first portion of the application'"'"'s network address by updating incoming packets to transmit to the application through a first set of nodes within the networking fabric via the network interface in a manner where the first interface module is transparent to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A networking fabric device configured to interaction with a networking fabric for facilitating communication between an application and a remote device, the networking fabric device comprising:
-
a network interface communicatively coupled with other networking fabric devices within the networking fabric that is configured to perform different roles within a communication stack distributed among the fabric devices, including the networking fabric device, within the networking fabric and between the application and the remote device; and a processor coupled with the network interface and programmed to; upon receiving a first set of instructions, configure the network fabric device to perform a first set of roles associated with a first layer of the communication stack, and to communicate with a second networking fabric device operating as part of the communication stack according to the first set of roles, wherein the first set of roles comprises spoofing a portion of the application'"'"'s network address to intercept the incoming packets destined to the application; upon receiving a second set of instructions, reconfigure the network fabric device to perform a second set of roles associated with a second, different layer of the communication stack, and to communicate with a third networking fabric device operating as part of the communication stack according to the second set of roles; and upon receiving the first set of instructions, configure the networking fabric device as a first interface module of the application that responds to at least a first portion of the application'"'"'s network address by updating incoming packets to transmit to the application through a first set of nodes within the networking fabric via the network interface in a manner where the first interface module is transparent to the remote device.
-
-
20. A networking fabric device configured to interact with a networking fabric for facilitating communication between an application and a remote device, the networking fabric device comprising:
-
a network interface communicatively coupled with other networking fabric devices within the networking fabric that is configured to perform different roles within a communication stack distributed among the fabric devices, including the networking fabric device, within the networking fabric and between the application and the remote device; and a processor coupled with the network interface and programmed to; upon receiving a first set of instructions, configure the network fabric device to perform a first set of roles associated with a first layer of the communication stack, and to communicate with a second networking fabric device operating as part of the communication stack according to the first set of roles, wherein the first set of roles comprises cloaking a portion of the application'"'"'s network address; upon receiving a second set of instructions, reconfigure the network fabric device to perform a second set of roles associated with a second, different layer of the communication stack, and to communicate with a third networking fabric device operating as part of the communication stack according to the second set of roles; and upon receiving the first set of instructions, configure the networking fabric device as a first interface module of the application that responds to at least a first portion of the application'"'"'s network address by updating incoming packets to transmit to the application through a first set of nodes within the networking fabric via the network interface in a manner where the first interface module is transparent to the remote device.
-
Specification