Patents by Inventor Netanel Davidi

Netanel Davidi 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: 10878106
    Abstract: A method, apparatus and product for firmware verification. The method comprises obtaining a list of libraries utilized by a firmware. The method comprises determining a set of vulnerabilities of the firmware by identifying vulnerabilities corresponding to each library of the list of libraries. The method further comprises determining a set of remedial actions for the set of vulnerabilities, the set of remedial actions including an offline remedial action and an online remedial action. The method further comprises determining for the set of vulnerabilities a combination of remedial actions based on estimated costs and estimated runtime overheads of the set of remedial actions. The method further comprises providing an output based on the combination of remedial actions.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: December 29, 2020
    Assignee: VDOO CONNECTED TRUST LTD.
    Inventors: Netanel Davidi, Uri Alter, Asaf Karas, Omer Schory
  • Publication number: 20200089893
    Abstract: A method, apparatus and product for firmware verification. The method comprises obtaining a list of libraries utilized by a firmware. The method comprises determining a set of vulnerabilities of the firmware by identifying vulnerabilities corresponding to each library of the list of libraries. The method further comprises determining a set of remedial actions for the set of vulnerabilities, the set of remedial actions including an offline remedial action and an online remedial action. The method further comprises determining for the set of vulnerabilities a combination of remedial actions based on estimated costs and estimated runtime overheads of the set of remedial actions. The method further comprises providing an output based on the combination of remedial actions.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 19, 2020
    Inventors: Netanel Davidi, Uri Alter, Asaf Karas, Omer Schory
  • Publication number: 20200042715
    Abstract: A method, apparatus and product for firmware verification. The method comprises obtaining a list of libraries utilized by a firmware. The method comprises determining a set of vulnerabilities of the firmware by identifying vulnerabilities corresponding to each library of the list of libraries. The method further comprises determining a set of remedial actions for the set of vulnerabilities, the set of remedial actions including an offline remedial action and an online remedial action. The method further comprises determining for the set of vulnerabilities a combination of remedial actions based on estimated costs and estimated runtime overheads of the set of remedial actions. The method further comprises providing an output based on the combination of remedial actions.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Inventors: Netanel Davidi, Uri Alter, Asaf Karas, Omer Schory
  • Patent number: 10534918
    Abstract: A method, apparatus and product for firmware verification. The method comprises obtaining a list of libraries utilized by a firmware. The method comprises determining a set of vulnerabilities of the firmware by identifying vulnerabilities corresponding to each library of the list of libraries. The method further comprises determining a set of remedial actions for the set of vulnerabilities, the set of remedial actions including an offline remedial action and an online remedial action. The method further comprises determining for the set of vulnerabilities a combination of remedial actions based on estimated costs and estimated runtime overheads of the set of remedial actions. The method further comprises providing an output based on the combination of remedial actions.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: January 14, 2020
    Assignee: VDOO CONNECTED TRUST LTD.
    Inventors: Netanel Davidi, Uri Alter, Asaf Karas, Omer Schory
  • Patent number: 10310992
    Abstract: A method for protecting a computer includes identifying a first pointer in a data structure used by a computer program indicating a first memory address to be accessed, using the pointer, in order to invoke a functionality of the computer. The identified first pointer is replaced with a second pointer indicating a second memory address, different from the first memory address. A security program module traps attempts to access the second memory address during execution of the computer program so as to foil unauthorized access to the functionality of the computer.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: June 4, 2019
    Assignee: PALO ALTO NETWORKS INC.
    Inventors: Gal Badishi, Netanel Davidi
  • Patent number: 9904792
    Abstract: A method for protecting a computer includes identifying potential NOP-sled target addresses in a heap within the memory of the computer. Using a security program module running on the computer, blocks of the memory containing the identified target addresses are preallocated so as to prevent exploitation of the identified target addresses by a heap-spray attack.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: February 27, 2018
    Assignee: PALO ALTO NETWORKS, INC
    Inventors: Gal Badishi, Netanel Davidi
  • Patent number: 9471514
    Abstract: A method for protecting a computer includes identifying a first pointer in a data structure used by a computer program indicating a first memory address to be accessed, using the pointer, in order to invoke a functionality of the computer. The identified first pointer is replaced with a second pointer indicating a second memory address, different from the first memory address. A security program module traps attempts to access the second memory address during execution of the computer program so as to foil unauthorized access to the functionality of the computer.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: October 18, 2016
    Assignee: PALO ALTO NETWORKS, INC.
    Inventors: Gal Badishi, Netanel Davidi