IP Library Granted Patent US 10,033,762
Granted Patent B2
US 10,033,762 · App. 15/496,716 · Granted Jul 24, 2018

Threat engagement and deception escalation

Inventors: Johnson Wu (Santa Clara, CA); Rajendra A. Gopalakrishna (Bangalore, IN); Sreenivas Gukal (Santa Clara, CA); Rammohan Varadarajan (Cupertino, CA)
Assignee: ACALVIO TECHNOLOGIES, INC.
H04L63/1491H04L41/0886H04L63/1425H04L63/1433H04L41/0816H04L63/1408
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,033,762
App. No.
15/496,716
Granted
Jul 24, 2018
Kind
B2
Abstract

Provided are methods, network devices, and computer-program products for a network deception system. The network deception system can engage a network threat with a deception mechanism, and dynamically escalating the deception to maintain the engagement. The system can include super-low, low, and high-interaction deceptions. The super-low deceptions can respond to requests for address information, and requires few computing resources. When network traffic directed to the super-low deception requires a more complex response, the system can initiate a low-interaction deception. The low-interaction deception can emulate multiple devices, which can give the low-interaction deception away as a deception. Hence, when the network traffic includes an attempted connection, the system can initiate a high-interaction deception. The high-interaction more closely emulates a network device, and can be more difficult to identify as a deception. The high-interaction deception can fully engage a network threat, and can be initiated only as needed.

Claims (59)

1. A method, comprising:

configuring, by a network device on a network, an address deception mechanism, wherein configuring the address deception mechanism includes assigning a Media Access Control (MAC) address and an Internet Protocol (IP) address to the address deception mechanism;

receiving network traffic addressed to the address deception mechanism;

determining that the network traffic is suspect based on the network traffic having been addressed to the address deception mechanism;

initiating a low-interaction deception mechanism, wherein the low-interaction deception mechanism is capable of responding to the network traffic, and wherein initiating the low-interaction deception mechanism includes de-assigning the MAC address and the IP address from the address deception mechanism and assigning the MAC address and the IP address to the low-interaction deception mechanism;

directing the network traffic to the low-interaction deception mechanism;

receiving additional network traffic, wherein the additional network traffic is addressed to the low-interaction deception mechanism;

determining whether the low-interaction deception mechanism is able to accept the additional network traffic;

initiating a high-interaction deception mechanism when the low-interaction deception mechanism is not able to accept the additional network traffic, wherein initiating the high-interaction deception mechanism includes de-assigning the MAC address and the IP address from the low-interaction deception mechanism and assigning the MAC address and the IP address to the high-interaction deception mechanism; and

directing the additional network traffic to the high-interaction deception mechanism.

2. The method of claim 1 , wherein the low-interaction deception mechanism can be configured to resemble multiple network devices by assigning multiple MAC addresses to the low-interaction deception mechanism.

3. The method of claim 1 , wherein the high-interaction deception mechanism is configured with a particular operating system and particular services and is assigned only one MAC address at a time.

4. The method of claim 1 , wherein the low-interaction deception mechanism is executing on the network device.

5. The method of claim 1 , wherein the low-interaction deception mechanism is executing on another network device.

6. The method of claim 1 , wherein the address deception mechanism is able to respond to network traffic that does not require a persistent connection.

7. The method of claim 1 , wherein the low-interaction deception mechanism is able to respond to network traffic probing for hardware or software configuration information for the low-interaction deception mechanism.

8. The method of claim 1 , wherein the low-interaction deception mechanism is not allowed to accept a connection request.

9. The method of claim 1 , further comprising:

delaying responding to the additional network traffic, wherein the high-interaction deception mechanism is initiated during the delay.

10. A network device, comprising:

one or more processors; and

a non-transitory computer-readable medium including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

configuring an address deception mechanism, wherein configuring the address deception mechanism includes assigning a Media Access Control (MAC) address and an Internet Protocol (IP) address to the address deception mechanism;

receiving network traffic addressed to the address deception mechanism;

determining that the network traffic is suspect based on the network traffic having been addressed to the address deception mechanism;

initiating a low-interaction deception mechanism, wherein the low-interaction deception mechanism is capable of responding to the network traffic, and wherein initiating the low-interaction deception mechanism includes de-assigning the MAC address and the IP address from the address deception mechanism and assigning the MAC address and the IP address to the low-interaction deception mechanism; an

directing the network traffic to the higher interaction interactive low-interaction deception mechanism;

receiving additional network traffic, wherein the additional network traffic is addressed to the low-interaction deception mechanism;

determining whether the low-interaction deception mechanism is able to respond to the additional network traffic;

initiating a high-interaction deception mechanism when the low-interaction deception mechanism is not able to respond to the additional network traffic, wherein initiating the high-interaction deception mechanism includes de-assigning the MAC address and the IP address from the low-interaction deception mechanism and assigning the MAC address and the IP address to the high-interaction deception mechanism; and

directing the additional network traffic to the high-interaction deception mechanism.

11. The network device of claim 10 , wherein the low-interaction deception mechanism is configured to respond to one or more network addresses.

12. The network device of claim 10 , wherein the high-interaction deception mechanism is configured with a particular operating system and particular services.

13. The network device of claim 10 , wherein the low-interaction deception mechanism is executing on the network device.

14. The network device of claim 10 , wherein the low-interaction deception mechanism is executing on another network device.

15. The network device of claim 10 , wherein the address deception mechanism is able to respond to network traffic that does not require a persistent connection.

16. The network device of claim 10 , wherein the low-interaction deception mechanism is able to respond to network traffic probing for hardware or software configuration information for the low-interaction deception mechanism.

17. The network device of claim 10 , wherein the low-interaction deception mechanism is not allowed to accept a connection request.

18. The network device of claim 10 , wherein the non-transitory computer-readable medium further includes instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

delaying responding to the additional network traffic, wherein the high-interaction deception mechanism is initiated during the delay.

19. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions that, when executed by one or more processors, cause the one or more processors to:

configure an address deception mechanism, wherein configuring the address deception mechanism includes assigning a Media Access Control (MAC) address and an Internet Protocol (IP) address to the address deception mechanism;

receive network traffic addressed to the address deception mechanism;

determine that the network traffic is suspect based on the network traffic having been address to the address deception mechanism;

initiate a low-interaction deception mechanism, wherein the low-interaction deception mechanism is capable of responding to the network traffic, and wherein initiating the low-interaction deception mechanism includes de-assigning the MAC address and the IP address from the address deception mechanism and assigning the MAC address and the IP address to the low-interaction deception mechanism;

direct the network traffic to the low-interaction deception mechanism;

receive additional network traffic, wherein the additional network traffic is addressed to the low-interaction deception mechanism;

determine whether the low-interaction deception mechanism is able to respond to the additional network traffic;

initiate a high-interaction deception mechanism when the low-interaction deception mechanism is not able to respond to the additional network traffic, wherein initiating the high-interaction deception mechanism includes de-assigning the MAC address and the IP address from the low-interaction deception mechanism and assigning the MAC address and the IP address to the high-interaction deception mechanism; and

direct the additional network traffic to the high-interaction deception mechanism.

20. The computer-program product of claim 19 , wherein the low-interaction deception mechanism is configured to respond to one or more network addresses.

21. The computer-program product of claim 19 , wherein the high-interaction deception mechanism is configured with a particular operating system and particular services.

22. The computer-program product of claim 19 , wherein the low-interaction deception mechanism is executing on a same network device that includes the one or more processors.

23. The computer-program product of claim 19 , wherein the low-interaction deception mechanism is executing on different network device than a network device that includes the one or more processors.

24. The computer-program product of claim 19 , wherein the address deception mechanism is able to respond to network traffic that does not require a persistent connection.

25. The computer-program product of claim 19 , wherein the low-interaction deception mechanism is able to respond to network traffic probing for hardware or software configuration information for the low-interaction deception mechanism.

26. The computer-program product of claim 19 , wherein the low-interaction deception mechanism is not allowed to accept a connection request.

27. The computer-program product of claim 19 , further comprising instructions that, when executed by one or more processors, cause the one or more processors to:

delay responding to the additional network traffic, wherein the high-interaction deception mechanism is initiated during the delay.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2018
From: WU, JOHNSON; GOPALAKRISHNA, RAJENDRA A.; GUKAL, SREENIVAS; VARADARAJAN, RAMMOHAN
To: ACALVIO TECHNOLOGIES, INC.
Reel/Frame 045446/0985 →
Priority Claims (1)
IN 201741008619 · Mar 13, 2017 · national
Continuity (3)
Provisional Application 62327829 · Apr 26, 2016
Provisional Application 62344267 · Jun 1, 2016
Related Publication 20170310704A1 · Oct 26, 2017