Patents by Inventor Nir Zuk
Nir Zuk has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12199949Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: GrantFiled: September 29, 2023Date of Patent: January 14, 2025Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Marc Joseph Benoit
-
Publication number: 20240031332Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: Nir Zuk, Marc Joseph Benoit
-
Patent number: 11811731Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: GrantFiled: June 14, 2022Date of Patent: November 7, 2023Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Marc Joseph Benoit
-
Publication number: 20220311742Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: ApplicationFiled: June 14, 2022Publication date: September 29, 2022Inventors: Nir Zuk, Marc Joseph Benoit
-
Patent number: 11394688Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: GrantFiled: July 13, 2020Date of Patent: July 19, 2022Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Marc Joseph Benoit
-
Publication number: 20210006539Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: ApplicationFiled: July 13, 2020Publication date: January 7, 2021Inventors: Nir Zuk, Marc Joseph Benoit
-
Patent number: 10757074Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: GrantFiled: August 29, 2016Date of Patent: August 25, 2020Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Marc Joseph Benoit
-
Patent number: 10305927Abstract: Techniques for sinkholing bad network domains by registering the bad network domains on the Internet are provided. In some embodiments, sinkholing bad network domains by registering the bad network domains on the Internet includes determining a network domain is a bad network domain, in which the bad network domain is determined to be associated with an identified malware (e.g., malware that has been identified and has been determined to be associated with the bad domain), and the bad network domain is sinkholed by registering the bad network domain with a sinkholed IP address; and identifying a host that is infected with the identified malware based on an attempt by the host to connect to the sinkholed IP address.Type: GrantFiled: August 3, 2018Date of Patent: May 28, 2019Assignee: Palo Alto Networks, Inc.Inventors: Huagang Xie, Wei Xu, Nir Zuk
-
Publication number: 20180375895Abstract: Techniques for sinkholing bad network domains by registering the bad network domains on the Internet are provided. In some embodiments, sinkholing bad network domains by registering the bad network domains on the Internet includes determining a network domain is a bad network domain, in which the bad network domain is determined to be associated with an identified malware (e.g., malware that has been identified and has been determined to be associated with the bad domain), and the bad network domain is sinkholed by registering the bad network domain with a sinkholed IP address; and identifying a host that is infected with the identified malware based on an attempt by the host to connect to the sinkholed IP address.Type: ApplicationFiled: August 3, 2018Publication date: December 27, 2018Inventors: Huagang Xie, Wei Xu, Nir Zuk
-
Patent number: 10079852Abstract: Techniques for sinkholing bad network domains by registering the bad network domains on the Internet are provided. In some embodiments, sinkholing bad network domains by registering the bad network domains on the Internet includes determining a network domain is a bad network domain, in which the bad network domain is determined to be associated with an identified malware (e.g., malware that has been identified and has been determined to be associated with the bad domain), and the bad network domain is sinkholed by registering the bad network domain with a sinkholed IP address; and identifying a host that is infected with the identified malware based on an attempt by the host to connect to the sinkholed IP address.Type: GrantFiled: June 28, 2016Date of Patent: September 18, 2018Assignee: Palo Alto Networks, Inc.Inventors: Huagang Xie, Wei Xu, Nir Zuk
-
Patent number: 9800697Abstract: Methods and apparatus for processing data packets in a computer network are described. One general method includes receiving a data packet; examining the data packet to classify the data packet including classifying the data packet as a L2 or L3 packet and including determining at least one zone associated with the packet; processing the packet in accordance with one or more policies associated with the zone; determining forwarding information associated with the data packet; and if one or more policies permit, forwarding the data packet toward an intended destination using the forwarding information.Type: GrantFiled: January 19, 2016Date of Patent: October 24, 2017Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Yuming Mao, Haoying Xu, Arnit Green
-
Patent number: 9800491Abstract: Methods, systems, and apparatus, including computer program products, featuring receiving at a network device a plurality of packets associated with a flow, one or more of the plurality of packets having associated header data and content. Based on the content of one or more first packets in the plurality of packets, the network device identifies an application associated with the flow, where none of the first packets is addressed to the network device. For one or more second packets associated with the flow, the network device determines a forwarding destination for the second packets based on the application associated with the flow and forwards the packet according to the determined forwarding destination.Type: GrantFiled: December 16, 2016Date of Patent: October 24, 2017Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Yonghui Cheng, Wilson Xu, Monty Sher Gill
-
Patent number: 9787635Abstract: Techniques for identifying external user names and enforcing policies are disclosed. A request is received from a first client device within a first network to access an external application that is outside of the first network. An identification of an external user account associated with the received request is identified. A determination is made, based at least in part on the identification, of a policy to apply to the request. The policy is applied.Type: GrantFiled: January 16, 2014Date of Patent: October 10, 2017Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Song Wang
-
Publication number: 20170048197Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: ApplicationFiled: August 29, 2016Publication date: February 16, 2017Inventors: Nir Zuk, Marc Joseph Benoit
-
Patent number: 9565097Abstract: Methods, systems, and apparatus, including computer program products, featuring receiving at a network device a plurality of packets associated with a flow, one or more of the plurality of packets having associated header data and content. Based on the content of one or more first packets in the plurality of packets, the network device identifies an application associated with the flow, where none of the first packets is addressed to the network device. For one or more second packets associated with the flow, the network device determines a forwarding destination for the second packets based on the application associated with the flow and forwards the packet according to the determined forwarding destination.Type: GrantFiled: September 3, 2014Date of Patent: February 7, 2017Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Yonghui Cheng, Wilson Xu, Monty Sher Gill
-
Publication number: 20160381065Abstract: Techniques for sinkholing bad network domains by registering the bad network domains on the Internet are provided. In some embodiments, sinkholing bad network domains by registering the bad network domains on the Internet includes determining a network domain is a bad network domain, in which the bad network domain is determined to be associated with an identified malware (e.g., malware that has been identified and has been determined to be associated with the bad domain), and the bad network domain is sinkholed by registering the bad network domain with a sinkholed IP address; and identifying a host that is infected with the identified malware based on an attempt by the host to connect to the sinkholed IP address.Type: ApplicationFiled: June 28, 2016Publication date: December 29, 2016Inventors: Huagang Xie, Wei Xu, Nir Zuk
-
Patent number: 9531673Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing a first plurality of packets using one or more processors and maintaining one or more flow records associated with the first plurality of packets, and processing a second plurality of packets without maintaining flow records associated with the second plurality of packets and allowing the second plurality of packets to pass to one or more destinations.Type: GrantFiled: September 30, 2015Date of Patent: December 27, 2016Assignee: Palo Alto Networks, Inc.Inventor: Nir Zuk
-
Patent number: 9491047Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing network devices. A central management system stores shared configuration objects in a central configuration database. A network device stores shared configuration objects and device-specific configuration objects in a local configuration database. The local configuration database's shared configuration objects correspond to shared configuration objects in the central configuration database. The network device can be configured locally or using the central management system.Type: GrantFiled: February 5, 2013Date of Patent: November 8, 2016Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
-
Patent number: 9473528Abstract: In some embodiments, identification of malware sites using unknown URL sites and newly registered DNS addresses includes performing a heuristic analysis for information associated with a network site; and assigning a score based on the heuristic analysis, in which the score indicates whether the network site is potentially malicious. In some embodiments, the system includes a security appliance that is in communication with the Internet. In some embodiments, the network site is associated with a network domain and/or a network uniform resource locator (URL). In some embodiments, performing a heuristic analysis for information associated with a network site further includes determining if a network site has recently been registered. In some embodiments, performing a heuristic analysis for information associated with a network site further includes determining if a network site is associated with recently changed DNS information.Type: GrantFiled: January 13, 2015Date of Patent: October 18, 2016Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Renzo Lazzarato, Huagang Xie
-
Patent number: 9461967Abstract: Techniques for packet classification for network routing are disclosed. In some embodiments, packet classification for network routing includes receiving packets associated with a new flow at a security controller from a network device, in which the network device performs packet forwarding; classifying the flow; and determining an action for the flow based on a policy (e.g., a security policy). In some embodiments, the network device is a Software Defined Network (SDN) network device (e.g., a packet forwarding device that supports the OpenFlow protocol or another protocol).Type: GrantFiled: July 30, 2013Date of Patent: October 4, 2016Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Marc Joseph Benoit