Patents by Inventor Amir Gerebe

Amir Gerebe 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: 11762986
    Abstract: A computer-implemented method of providing security for a software container, according to an example of the present disclosure includes, receiving a software container image with a software application and security agent that is separate from the software application. An execution entry point of the software container image that was previously configured to launch the software application has been modified to instead launch the security agent. The method includes receiving a request to instantiate the software container image as a software container, launching the security agent based on the request, authenticating the contents of the software container image, and controlling operation of the software application based on the authenticating.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: September 19, 2023
    Assignee: Aqua Security Software, Ltd.
    Inventors: Amir Gerebe, Rani Osnat
  • Patent number: 11693951
    Abstract: An example method of sharing a resource between software containers includes detecting a request from a first software container to access a resource of a different, second software container, an operational state of the second software container being controlled by a container engine running on the host computing device. The method also includes accepting or rejecting the request based on whether the first and second software containers, which each contain a respective software application, are part of a same logical software application. An example host computing device configured to share resources between software containers is also disclosed.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: July 4, 2023
    Assignee: Aqua Security Software, Ltd.
    Inventor: Amir Gerebe
  • Publication number: 20210342440
    Abstract: An example method of sharing a resource between software containers includes detecting a request from a first software container to access a resource of a different, second software container, an operational state of the second software container being controlled by a container engine running on the host computing device. The method also includes accepting or rejecting the request based on whether the first and second software containers, which each contain a respective software application, are part of a same logical software application. An example host computing device configured to share resources between software containers is also disclosed.
    Type: Application
    Filed: July 16, 2021
    Publication date: November 4, 2021
    Inventor: Amir Gerebe
  • Patent number: 11100216
    Abstract: An example method of sharing a resource between software containers includes detecting a request from a first software container to access a resource of a different, second software container, an operational state of the second software container being controlled by a container engine running on the host computing device. The method also includes accepting or rejecting the request based on whether the first and second software containers, which each contain a respective software application, are part of a same logical software application. An example host computing device configured to share resources between software containers is also disclosed.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 24, 2021
    Assignee: AQUA SECURITY SOFTWARE, LTD.
    Inventor: Amir Gerebe
  • Publication number: 20210209221
    Abstract: A computer-implemented method of providing security for a software container according to an example of the present disclosure includes receiving a software container image having a software application layer that is encrypted and includes a software application, and having a separate security agent layer that includes a security agent. The method includes receiving a request to instantiate the software container image as a software container. The method also includes, based on the request: launching the security agent and utilizing the security agent to decrypt and authenticate the software application layer, and control operation of the software application based on the authentication.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Inventors: Amir Gerebe, Rani Osnat
  • Publication number: 20210165876
    Abstract: A computer-implemented method of providing security for a software container, according to an example of the present disclosure includes, receiving a software container image with a software application and security agent that is separate from the software application. An execution entry point of the software container image that was previously configured to launch the software application has been modified to instead launch the security agent. The method includes receiving a request to instantiate the software container image as a software container, launching the security agent based on the request, authenticating the contents of the software container image, and controlling operation of the software application based on the authenticating.
    Type: Application
    Filed: February 12, 2021
    Publication date: June 3, 2021
    Inventors: Amir Gerebe, Rani Osnat
  • Patent number: 10997283
    Abstract: A computer-implemented method of providing security for a software container according to an example of the present disclosure includes receiving a software container image having a software application layer that is encrypted and includes a software application, and having a separate security agent layer that includes a security agent. The method includes receiving a request to instantiate the software container image as a software container. The method also includes, based on the request: launching the security agent and utilizing the security agent to decrypt and authenticate the software application layer, and control operation of the software application based on the authentication.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: May 4, 2021
    Assignee: AQUA SECURITY SOFTWARE, LTD.
    Inventors: Amir Gerebe, Rani Osnat
  • Patent number: 10956563
    Abstract: A computer-implemented method of providing security for a software container, according to an example of the present disclosure includes, receiving a software container image with a software application and security agent that is separate from the software application. An execution entry point of the software container image that was previously configured to launch the software application has been modified to instead launch the security agent. The method includes receiving a request to instantiate the software container image as a software container, launching the security agent based on the request, authenticating the contents of the software container image, and controlling operation of the software application based on the authenticating.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: March 23, 2021
    Inventors: Amir Gerebe, Rani Osnat
  • Publication number: 20190213319
    Abstract: A computer-implemented method of providing security for a software container according to an example of the present disclosure includes receiving a software container image having a software application layer that is encrypted and includes a software application, and having a separate security agent layer that includes a security agent. The method includes receiving a request to instantiate the software container image as a software container. The method also includes, based on the request: launching the security agent and utilizing the security agent to decrypt and authenticate the software application layer, and control operation of the software application based on the authentication.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: Amir Gerebe, Rani Osnat
  • Publication number: 20190156023
    Abstract: A computer-implemented method of providing security for a software container, according to an example of the present disclosure includes, receiving a software container image with a software application and security agent that is separate from the software application. An execution entry point of the software container image that was previously configured to launch the software application has been modified to instead launch the security agent. The method includes receiving a request to instantiate the software container image as a software container, launching the security agent based on the request, authenticating the contents of the software container image, and controlling operation of the software application based on the authenticating.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Amir Gerebe, Rani Osnat
  • Publication number: 20190095614
    Abstract: An example method of sharing a resource between software containers includes detecting a request from a first software container to access a resource of a different, second software container, an operational state of the second software container being controlled by a container engine running on the host computing device. The method also includes accepting or rejecting the request based on whether the first and second software containers, which each contain a respective software application, are part of a same logical software application. An example host computing device configured to share resources between software containers is also disclosed.
    Type: Application
    Filed: November 26, 2018
    Publication date: March 28, 2019
    Inventor: Amir Gerebe
  • Patent number: 10210322
    Abstract: According to one aspect of the present disclosure, resource requests between software containers are accepted or rejected based on whether the software containers are part of a same logical software application. According to another aspect of the present disclosure, a request to start a software container is accepted or rejected based on whether the software container is digitally signed. According to another aspect of the present disclosure, a request to perform a container operational action for a first software container is accepted or rejected based on whether a security registry includes a rule governing the requested container operational action for the first software container, and if the software container is already running, based also on what entity started the software container.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: February 19, 2019
    Assignee: AQUA SECURITY SOFTWARE, LTD.
    Inventor: Amir Gerebe
  • Publication number: 20160342786
    Abstract: According to one aspect of the present disclosure, resource requests between software containers are accepted or rejected based on whether the software containers are part of a same logical software application. According to another aspect of the present disclosure, a request to start a software container is accepted or rejected based on whether the software container is digitally signed. According to another aspect of the present disclosure, a request to perform a container operational action for a first software container is accepted or rejected based on whether a security registry includes a rule governing the requested container operational action for the first software container, and if the software container is already running, based also on what entity started the software container.
    Type: Application
    Filed: March 29, 2016
    Publication date: November 24, 2016
    Inventor: Amir Gerebe