IP Library Granted Patent US 11,528,253
Granted Patent B2
US 11,528,253 · App. 16/748,637 · Granted Dec 13, 2022

Security platform for service provider network environments

Inventors: Leonid Burakovsky (Pleasanton, CA); Mitchell Rappard (Lee's Summit, MO)
Assignee: Palo Alto Networks, Inc.
H04L63/0236H04L61/5007H04L63/0218H04L63/0892H04L63/20
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,528,253
App. No.
16/748,637
Granted
Dec 13, 2022
Kind
B2
Abstract

Techniques for providing a securing platform for service provider network environments are disclosed. In some embodiments, a system/process/computer program product for providing a securing platform for service provider network environments includes communicating with an orchestrator and/or another network element on a service provider network to identify a subscriber with a new IP flow using a security platform; associating the subscriber with the new IP flow at the security platform; and determining a security policy to apply at the security platform to the new IP flow based on the subscriber.

Claims (43)

1. A system, comprising:

a processor of a security platform configured to:

monitor network traffic on a service provider network to identify a new Internet Protocol (IP) flow, wherein the security platform is configured to monitor and/or communicate on one or more 3 rd Generation Partnership Project (3GPP) related interfaces, and wherein the service provider network comprises a 3GPP/Long Term Evolution (LTE) Evolved Packet Core (EPC) network;

communicate with an orchestrator on the service provider network to identify a subscriber with the new IP flow, wherein the orchestrator actively communicates with one or more network elements of the 3GPP/LTE EPC network to facilitate mapping a security policy to at least one IP address assigned to the subscriber;

associate the subscriber with the new IP flow at the security platform, wherein the security platform communicates with the orchestrator to obtain information about the security policy that is to be applied for each subscriber;

determine the security policy to apply at the security platform to the new IP flow based on the subscriber;

apply dynamic policy per the new IP flow with the security policy for the at least one address(es) assigned to the subscriber on the service provider network based on one or more messages intercepted during monitoring of the network traffic on the service provider network at the security platform; and

enforce the security policy on the new IP flow using the security platform to block the new IP flow to access of a resource based on the security policy; and

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

2. The system recited in claim 1 , wherein the security platform includes a firewall, wherein the firewall is configured with a plurality of security policies for IP addresses associated with a plurality of subscribers using the service provider network, and wherein the security platform applies dynamic policy per IP flow for wireless and wired devices.

3. The system recited in claim 1 , wherein the security platform includes a plurality of firewalls and a firewall manager for managing the plurality of firewalls.

4. The system recited in claim 1 , wherein the security platform includes a firewall, and wherein the firewall communicates with the orchestrator using an Application Programming Interface (API) to identify the subscriber associated with the new IP flow.

5. The system recited in claim 1 , wherein the security platform includes a firewall, and wherein the firewall communicates with the orchestrator using an Application Programming Interface (API) to identify the subscriber associated with the new IP flow to apply a plurality of security policies in real-time as data calls are setup and modified on the service provider network.

6. The system recited in claim 1 , wherein the security platform includes a firewall, and wherein the orchestrator communicates with one or more of a Policy Control and Charging Rules Function (PCRF) entity, an Authentication, Authorization, and Accounting (AAA) server, Lightweight Directory Access Protocol (LDAP) server, or Traffic Detection Function (TDF) entity using an Application Programming Interface (API) to identify the subscriber associated with the new IP flow.

7. The system recited in claim 1 , wherein the security platform includes a firewall, and wherein the orchestrator communicates with one or more of a Policy Control and Charging Rules Function (PCRF) entity, an Authentication, Authorization, and Accounting (AAA) server, Lightweight Directory Access Protocol (LDAP) server, or Traffic Detection Function (TDF) entity using a network protocol to identify the subscriber associated with the new IP flow.

8. The system recited in claim 1 , wherein the processor of the security platform is further configured to:

allow another new IP flow from to access another resource based on the security policy.

9. A method, comprising:

monitoring network traffic on a service provider network at a security platform to identify a new Internet Protocol (IP) flow, wherein the security platform is configured to monitor and/or communicate on one or more 3 rd Generation Partnership Project (3GPP) related interfaces, and wherein the service provider network comprises a 3GPP/Long Term Evolution (LTE) Evolved Packet Core (EPC) network;

communicating with an orchestrator on the service provider network to identify a subscriber with the new IP flow, wherein the orchestrator actively communicates with one or more network elements of the 3GPP/LTE EPC network to facilitate mapping a security policy to at least one IP address assigned to the subscriber;

associating the subscriber with the new IP flow at the security platform, wherein the security platform communicates with the orchestrator to obtain information about the security policy that is to be applied for each subscriber;

determining the security policy to apply at the security platform to the new IP flow based on the subscriber;

applying dynamic policy per the new IP flow with the security policy for the at least one address assigned to the subscriber on the service provider network based on one or more messages intercepted during monitoring of the network traffic on the service provider network at the security platform; and

enforcing the security policy on the new IP flow using the security platform to block the new IP flow to access of a resource based on the security policy.

10. The method of claim 9 , wherein the security platform includes a firewall, wherein the firewall is configured with a plurality of security policies for IP addresses associated with a plurality of subscribers using the service provider network, and wherein the security platform applies dynamic policy per IP flow for wireless and wired devices.

11. The method of claim 9 , wherein the security platform includes a plurality of firewalls and a firewall manager for managing the plurality of firewalls.

12. The method of claim 9 , wherein the security platform includes a firewall, and wherein the firewall communicates with the orchestrator using an Application Programming Interface (API) to identify the subscriber associated with the new IP flow.

13. The method of claim 9 , wherein the security platform includes a firewall, and wherein the firewall communicates with the orchestrator using an Application Programming Interface (API) to identify the subscriber associated with the new IP flow to apply a plurality of security policies in real-time as data calls are setup and modified on the service provider network.

14. The method of claim 9 , further comprising:

allowing another new IP flow to access another resource based on the security policy.

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

monitoring network traffic on a service provider network at a security platform to identify a new Internet Protocol (IP) flow, wherein the security platform is configured to monitor and/or communicate on one or more 3 rd Generation Partnership Project (3GPP) related interfaces, and wherein the service provider network comprises a 3GPP/Long Term Evolution (LTE) Evolved Packet Core (EPC) network;

communicating with an orchestrator on the service provider network to identify a subscriber with the new IP flow, wherein the orchestrator actively communicates with one or more network elements of the 3GPP/LTE EPC network to facilitate mapping a security policy to at least one IP address assigned to the subscriber;

associating the subscriber with the new IP flow at the security platform; and

determining the security policy to apply at the security platform to the new IP flow based on the subscriber, wherein the security platform communicates with the orchestrator to obtain information about the security policy that is to be applied for each subscriber;

applying dynamic policy per the new IP flow with the security policy for the at least one address assigned to the subscriber on the service provider network based on one or more messages intercepted during monitoring of the network traffic on the service provider network at the security platform; and

enforcing the security policy on the new IP flow using the security platform to block the new IP flow to access of a resource based on the security policy.

16. The computer program product recited in claim 15 , wherein the security platform includes a firewall, wherein the firewall is configured with a plurality of security policies for IP addresses associated with a plurality of subscribers using the service provider network, and wherein the security platform applies dynamic policy per IP flow for wireless and wired devices.

17. The computer program product recited in claim 15 , wherein the security platform includes a plurality of firewalls and a firewall manager for managing the plurality of firewalls.

18. The computer program product recited in claim 15 , wherein the security platform includes a firewall, and wherein the firewall communicates with the orchestrator using an Application Programming Interface (API) to identify the subscriber associated with the new IP flow.

19. The computer program product recited in claim 15 , wherein the security platform includes a firewall, and wherein the firewall communicates with the orchestrator using an Application Programming Interface (API) to identify the subscriber associated with the new IP flow to apply a plurality of security policies in real-time as data calls are setup and modified on the service provider network.

20. The computer program product recited in claim 15 , further comprising:

allowing another new IP flow to access another resource based on the security policy.

Continuity (2)
Continuation 15494029 · Apr 21, 2017
Related Publication 20200162429A1 · May 21, 2020