IP Library Granted Patent US 9,338,657
Granted Patent B2
US 9,338,657 · App. 13/652,923 · Granted May 10, 2016

System and method for correlating security events with subscriber information in a mobile network environment

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 9,338,657
App. No.
13/652,923
Granted
May 10, 2016
Kind
B2
Abstract

A method is provided in one example embodiment and includes receiving a subscriber accounting start packet for a subscriber device in a mobile network environment. The method also includes extracting, from the subscriber accounting start packet, subscriber device information and a network address of the subscriber device. The method further includes mapping the network address to the subscriber device information, and then correlating the subscriber device information and a security event when the security event is detected in subscriber data network traffic associated with the subscriber device. In a specific embodiment, the subscriber device information includes at least one of an International Mobile Equipment Identity (IMEI), an International Mobile Subscriber Identity (IMSI), a Mobile Station International Subscriber Directory Number (MSISDN), and an access point name (APN). In further embodiments, an identification of the security event and one or more items of the subscriber device information are provided to a user.

Claims (69)

1. A method, comprising:

identifying one or more first packets as subscriber accounting traffic associated with a subscriber device in a mobile network environment;

extracting, from a subscriber accounting start packet of the one or more first packets, subscriber device information and a network address of the subscriber device;

mapping, in a first memory element, the network address to the subscriber device information;

identifying one or more second packets as subscriber data network traffic; and

correlating the subscriber device information and a security event if the security event is detected in the one or more second packets and if the one or more second packets are associated with the subscriber device, wherein the correlating comprises:

searching the first memory element for at least one of a source network address and a destination network address of the one or more second packets;

obtaining, from the first memory element, the subscriber device information mapped to the network address of the subscriber device, when the network address of the subscriber device corresponds to one of the source network address and the destination network address.

2. The method of claim 1 , wherein the subscriber device information includes at least one of an International Mobile Equipment Identity (IMEI), an International Mobile Subscriber Identity (IMSI), a Mobile Station International Subscriber Directory Number (MSISDN), and an access point name (APN).

3. The method of claim 1 , wherein the mapping includes storing the network address and the subscriber device information in a mapping table of the first memory element.

4. The method of claim 3 , further comprising:

receiving a subscriber accounting stop packet;

identifying a network address in the accounting stop packet;

searching the mapping table for a stored network address corresponding to the network address of the accounting stop packet; and

deleting the stored network address from the mapping table.

5. The method of claim 3 , further comprising, prior to the storing:

identifying the network address in the accounting start packet;

searching the mapping table for the network address; and

deleting the network address from the mapping table if the network address is found in the mapping table.

6. The method of claim 1 , further comprising:

identifying the source network address and the destination network address in the one or more second packets to be used for searching the first memory element.

7. The method of claim 1 , further comprising:

providing, after the correlating, the security event information and the subscriber device information to a management console.

8. Logic encoded in one or more non-transitory computer-readable media that includes code for execution and when executed by a processor is operable to perform operations comprising:

identifying one or more first packets as subscriber accounting traffic associated with a subscriber device in a mobile network environment;

extracting, from a subscriber accounting start packet of the one or more first packets, subscriber device information and a network address of the subscriber device;

mapping, in a first memory element, the network address to the subscriber device information; and

identifying one or more second packets as subscriber data network traffic; and

correlating the subscriber device information and a security event if the security event is detected in the one or more second packets and if the one or more second packets are associated with the subscriber device, wherein the correlating comprises:

searching the first memory element for at least one of a source network address and a destination network address of the one or more second packets;

obtaining, from the first memory element, the subscriber device information mapped to the network address of the subscriber device, when the network address of the subscriber device corresponds to one of the source network address and the destination network address.

9. The logic of claim 8 , wherein the subscriber device information includes at least one of an International Mobile Equipment Identity (IMEI), an International Mobile Subscriber Identity (IMSI), a Mobile Station International Subscriber Directory Number (MSISDN), and an access point name (APN).

10. The logic of claim 9 , wherein the mapping includes storing the network address and the subscriber device information in a mapping table of the first memory element.

11. The logic of claim 10 , wherein the processor is operable to perform further operations comprising:

receiving a subscriber accounting stop packet;

identifying a network address in the accounting stop packet;

searching the mapping table for a stored network address corresponding to the network address of the accounting stop packet; and

deleting the stored network address from the mapping table.

12. The logic of claim 10 , wherein the processor is operable to perform further operations comprising:

identifying the network address in the accounting start packet;

searching the mapping table for the network address; and

deleting the network address from the mapping table if the network address is found in the mapping table.

13. The logic of claim 8 , wherein the first memory element comprises one or more real-time network addresses assigned to one or more respective subscriber devices currently online in the mobile network environment.

14. The logic of claim 8 , wherein the processor is operable to perform further operations comprising:

storing, in a second memory element, the device information and the security event information obtained from the first memory element; and

generating a report, from the second memory element, that indicates a total number of security events associated with the subscriber device and a type of each security event associated with the subscriber device.

15. An apparatus, comprising:

a memory element configured to store data;

a processor operable to execute instructions associated with the data; and

an extraction module configured to interface with the memory element and the processor to:

identify one or more first packets as subscriber accounting traffic associated with a subscriber device in a mobile network environment;

extract, from a subscriber accounting start packet of the one or more first packets, subscriber device information and a network address of the subscriber device;

map, in a first memory element, the network address to the subscriber device information; and

identify one or more second packets as subscriber data network traffic; and

a correlation module configured to interface with the memory element and the processor to correlate the subscriber device information and a security event if the security event is detected in the one or more second packets and if the one or more second packets are associated with the subscriber device, wherein the correlation module is to:

search the first memory element for at least one of a source network address and a destination network address of the one or more second packets;

obtain, from the first memory element, the subscriber device information mapped to the network address of the subscriber device, when the network address of the subscriber device corresponds to one of the source network address and the destination network address.

16. The apparatus of claim 15 , wherein the subscriber device information includes at least one of an International Mobile Equipment Identity (IMEI), an International Mobile Subscriber Identity (IMSI), a Mobile Station International Subscriber Directory Number (MSISDN), and an access point name (APN).

17. The apparatus of claim 15 , wherein the correlation module is further configured to map the network address to the subscriber device information by storing the network address and the subscriber device information in a mapping table of the first memory element.

18. The apparatus of claim 17 , wherein the extraction module is further configured to:

receive a subscriber accounting stop packet;

identify a network address in the accounting stop packet;

search the mapping table for a stored network address corresponding to the network address of the accounting stop packet; and

delete the stored network address from the mapping table.

19. The apparatus of claim 17 , wherein the extraction module is further configured to:

identify the network address in the accounting start packet;

search the mapping table for the network address; and

delete the network address from the mapping table if the network address is found in the mapping table.

20. The apparatus of claim 15 , wherein the apparatus is deployed in one of a Gi or an SGi interface in a core network of the mobile network environment.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2012
From: GUPTA, BIKRAM KUMAR; ANBALAGAN, ELANTHIRAIYAN AMMOOR; SUBRAMANIAN, SAKTHIKUMAR; GUPTA, MANISH
To: MCAFEE, INC.
Reel/Frame 029413/0824 →