IP Library Granted Patent US 11,290,455
Granted Patent B2
US 11,290,455 · App. 16/889,355 · Granted Mar 29, 2022

Network entity id AAA

Inventor: Gong Cheng (Sunnyvale, CA)
Assignee: Palo Alto Networks, Inc.
H04L63/0892H04L63/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 11,290,455
App. No.
16/889,355
Granted
Mar 29, 2022
Kind
B2
Abstract

Techniques for passively providing AAA support for an IoT device in a network are disclosed. A set of data packets transmitted by an IoT device is obtained. At least one packet included in the set of data packets is analyzed. A message, including information associated with the IoT device, is transmitted on behalf of the IoT device.

Claims (38)

1. A system, comprising:

a processor configured to:

obtain a set of data packets transmitted by an IoT device incapable of transmitting Authentication, Authorization and Accounting (AAA) messages;

analyze at least one packet included in the set of data packets; and

transmit, on behalf of the IoT device, an AAA message including information associated with the IoT device; and

a memory coupled to the processor and configured to provide the processor with instructions.

2. The system of claim 1 , wherein obtaining the set of data packets includes performing passive monitoring.

3. The system of claim 1 , wherein analyzing the at least one packet includes using deep packet inspection to identify transaction data.

4. The system of claim 1 , wherein the processor is further configured to obtain a set of attributes associated with the IoT device.

5. The system of claim 4 , wherein obtaining the set of attributes includes querying a remote IoT module.

6. The system of claim 1 , wherein analyzing the at least one packet includes determining that the at least one packet is associated with the IoT device.

7. The system of claim 1 , wherein analyzing the at least one packet includes determining that the at least one packet is associated with a device not previously seen in a network environment.

8. The system of claim 1 , wherein analyzing the at least one packet includes determining that the at least one packet is associated with a new connection.

9. The system of claim 1 , wherein the AAA message is a RADIUS access request message.

10. The system of claim 1 , wherein the AAA message is a RADIUS accounting start message.

11. The system of claim 1 , wherein the AAA message is a RADIUS accounting stop message.

12. The system of claim 1 , wherein the AAA message is transmitted in response to receipt of initial attribute information associated with the IoT device.

13. The system of claim 1 , wherein the AAA message is transmitted in response to receipt of subsequent attribute information associated with the IoT device.

14. A method, comprising:

obtaining a set of data packets transmitted by an IoT device incapable of transmitting Authentication, Authorization and Accounting (AAA) messages;

analyzing at least one packet included in the set of data packets; and

transmitting, on behalf of the IoT device, an AAA message including information associated with the IoT device.

15. A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

obtaining a set of data packets transmitted by an IoT device incapable of transmitting Authentication, Authorization and Accounting (AAA) messages;

analyzing at least one packet included in the set of data packets; and

transmitting, on behalf of the IoT device, an AAA message including information associated with the IoT device.

16. The method of claim 14 , wherein obtaining the set of data packets includes performing passive monitoring.

17. The method of claim 14 , wherein analyzing the at least one packet includes using deep packet inspection to identify transaction data.

18. The method of claim 14 , further comprising obtaining a set of attributes associated with the IoT device.

19. The method of claim 18 , wherein obtaining the set of attributes includes querying a remote IoT module.

20. The method of claim 14 , wherein analyzing the at least one packet includes determining that the at least one packet is associated with the IoT device.

21. The method of claim 14 , wherein analyzing the at least one packet includes determining that the at least one packet is associated with a device not previously seen in a network environment.

22. The method of claim 14 , wherein analyzing the at least one packet includes determining that the at least one packet is associated with a new connection.

23. The method of claim 14 , wherein the AAA message is a RADIUS access request message.

24. The method of claim 14 , wherein the AAA message is a RADIUS accounting start message.

25. The method of claim 14 , wherein the AAA message is a RADIUS accounting stop message.

26. The method of claim 14 , wherein the AAA message is transmitted in response to receipt of initial attribute information associated with the IoT device.

27. The method of claim 14 , wherein the AAA message is transmitted in response to receipt of subsequent attribute information associated with the IoT device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2020
From: CHENG, GONG
To: PALO ALTO NETWORKS, INC.
Reel/Frame 053127/0240 →
Continuity (2)
Provisional Application 62854967 · May 30, 2019
Related Publication 20200382502A1 · Dec 3, 2020