Patents Assigned to Bionic Stork Ltd.
  • Patent number: 12169714
    Abstract: A system and method for performing static analysis on an application having an external initialization includes receiving an application code having an external initialization code component, the application code deployed in a cloud computing environment; simulating a local computing environment in which to execute the received application code; emulating at least the external initialization code component in the simulated local computing environment; recording an action performed by the external initialization code component; and generating a set of instructions for a static analyzer to perform static analysis on the application and the generated set of instructions.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: December 17, 2024
    Assignee: Bionic Stork Ltd.
    Inventors: Amir Sidis, Saar Mano, Eyal Mamo
  • Patent number: 12045588
    Abstract: A system and method for detecting code initialization actions is utilized for performing static analysis of an application code including an external initialization component. The method includes receiving an application code including an external initialization code component, the application code deployed in a cloud computing environment; detecting in the application code an anchor point, the anchor point including a call to another code object; inserting a hook into the application code based on a location of the anchor point in the application code; and receiving a result from the hook in response to executing the application code.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: July 23, 2024
    Assignee: Bionic Stork Ltd.
    Inventors: Amir Sidis, Saar Mano, Eyal Mamo
  • Patent number: 12032471
    Abstract: A system and method for generating a set of instructions for static analysis, for application code utilizing an external initialization engine. The method includes receiving a result from a code hook, the code hook inserted into an application code at an anchor point, the application code deployed in a cloud computing environment, wherein the application code requires an external initialization framework; and generating a set of instructions based on the received result and the anchor point of the application code, in response to emulating execution of the application code.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: July 9, 2024
    Assignee: Bionic Stork Ltd.
    Inventors: Amir Sidis, Saar Mano, Eyal Mamo
  • Publication number: 20240004624
    Abstract: A system and method for detecting code initialization actions is utilized for performing static analysis of an application code including an external initialization component. The method includes receiving an application code including an external initialization code component, the application code deployed in a cloud computing environment; detecting in the application code an anchor point, the anchor point including a call to another code object; inserting a hook into the application code based on a location of the anchor point in the application code; and receiving a result from the hook in response to executing the application code.
    Type: Application
    Filed: May 25, 2022
    Publication date: January 4, 2024
    Applicant: Bionic Stork LTD.
    Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
  • Patent number: 11860752
    Abstract: A system and method for agentless discovery and inspection of applications and services in a compute environment includes establishing a connection with a first workload in a first compute environment. The first compute environment includes a plurality of workloads. The system causes installation of a collector on the first workload, wherein the collector, when executed, is configured to collect data from the first workload. Collected data is received from the collector, and the collector is configured to remove the executable code of the collector upon completing data collection. Access is provided to the collected data for an asset monitoring system, wherein the asset monitoring system is configured to discover from the collected data at least an application executed on the first workload.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: January 2, 2024
    Assignee: BIONIC STORK LTD.
    Inventors: Eyal Mamo, Amir Sidis, Omri Ivanir
  • Publication number: 20230409454
    Abstract: A system and method for updating a non-persistent collector deployed in a compute environment includes scheduling a collector to collect data from a workload, performing a check to determine if a version of an executable collector application present thereon is a current version, upon determining the application version is not the current version, updating the collector version to the current version, executing the current version to collect data from the workload, and removing the collector from the workload upon completion of the operation by the collector.
    Type: Application
    Filed: August 28, 2023
    Publication date: December 21, 2023
    Applicant: Bionic Stork LTD.
    Inventors: Eyal MAMO, Amir SIDIS, Omri IVANIR
  • Publication number: 20230409457
    Abstract: A system and method for identifying distinct software applications. A method includes collecting, from a plurality of resources, data utilized to at least execute a plurality of software applications of an organization; analyzing the collected data to identify the plurality of software applications to determine how each of the plurality of software applications interact with its respective identified software applications to detect at least two applications that communicate with each other, wherein the detected at least two applications that communicate with each other are distinct software applications; determining, by using a static analysis process, dependencies between the distinct software applications; and compiling visibility data based on the at least identified distinct software applications and their determined dependencies.
    Type: Application
    Filed: July 27, 2023
    Publication date: December 21, 2023
    Applicant: Bionic Stork LTD.
    Inventors: Eyal MAMO, Idan NINYO, Amir SIDIS, Omri IVANIR
  • Publication number: 20230385179
    Abstract: A system and method for generating a set of instructions for static analysis, for application code utilizing an external initialization engine. The method includes receiving a result from a code hook, the code hook inserted into an application code at an anchor point, the application code deployed in a cloud computing environment, wherein the application code requires an external initialization framework; and generating a set of instructions based on the received result and the anchor point of the application code, in response to emulating execution of the application code.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: Bionic Stork LTD.
    Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
  • Publication number: 20230385057
    Abstract: A system and method for performing static analysis on an application having an external initialization includes receiving an application code having an external initialization code component, the application code deployed in a cloud computing environment; simulating a local computing environment in which to execute the received application code; emulating at least the external initialization code component in the simulated local computing environment; recording an action performed by the external initialization code component; and generating a set of instructions for a static analyzer to perform static analysis on the application and the generated set of instructions.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: Bionic Stork LTD.
    Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
  • Publication number: 20230385089
    Abstract: A system and method for emulating application code in a simulated environment. The method includes receiving an application code including an external initialization code component, the application code deployed in a cloud computing environment; detecting a connection request in the external initialization code component; emulating a response to the connection request; and storing the emulated response for generating a set of instructions for a static analyzer to perform static analysis on the application and the generated set of instructions.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: Bionic Stork LTD.
    Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
  • Publication number: 20230297489
    Abstract: A system method for application discovery in a computing environment utilize static analysis. The method includes receiving data of an application, the application deployed on a workload in a first computing environment; detecting a plurality of anchor points in the data; and generating an application graph, including a plurality of first nodes, based on the plurality of anchor points, wherein each anchor point corresponds to a first node, and wherein at least a first node of the plurality of nodes is connected to at least another node of the plurality of nodes.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Applicant: Bionic Stork Ltd.
    Inventors: Saar MANO, Amir SIDIS, Eyal MAMO
  • Patent number: 11762749
    Abstract: A system and method for providing intelligence of software applications. The method comprises collecting, from a plurality of resources, data utilized to at least execute a plurality software applications of an organization; analyzing the collected data to identify the plurality of software applications; determining, by using a static analysis process, dependencies between the software applications of the identified plurality of software applications; compiling visibility data based on the identified plurality of software applications and the determined dependencies; generating a dataflow map, wherein the dataflow map includes the visibility data; and enabling a control of at least one policy based on the visibility data included in the dataflow map.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: September 19, 2023
    Assignee: BIONIC STORK LTD.
    Inventors: Eyal Mamo, Idan Ninyo, Amir Sidis, Omri Ivanir
  • Patent number: 11757540
    Abstract: An apparatus for a reducing signal interferences in critical mission wireless communication system is provided. The first coaxal cable having a first length and a plurality of gaps in an outer conductor of the first coaxal cable, such that a radio signal can leak out of the first coaxal cable; a plurality of receivers, wherein each receiver plurality of receivers is connected in proximity to the first coax cable; and a transmitter connected at one end of the first coaxal cable, wherein the plurality of receivers and the transmitter are part of the critical mission wireless communication system.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: September 12, 2023
    Assignee: BIONIC STORK, LTD.
    Inventors: Ofer Blonskey, Yaniv Yardeni, Harel Arnon
  • Publication number: 20230185687
    Abstract: A system and method for agentless discovery and inspection of applications and services in a compute environment includes establishing a connection with a first workload in a first compute environment. The first compute environment includes a plurality of workloads. The system causes installation of a collector on the first workload, wherein the collector, when executed, is configured to collect data from the first workload. Collected data is received from the collector, and the collector is configured to remove the executable code of the collector upon completing data collection. Access is provided to the collected data for an asset monitoring system, wherein the asset monitoring system is configured to discover from the collected data at least an application executed on the first workload.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Applicant: Bionic Stork Ltd
    Inventors: Eyal Mamo, Amir SIDIS, Omri IVANIR
  • Publication number: 20230138806
    Abstract: A system and method for providing intelligence of software applications. The method comprises collecting, from a plurality of resources, data utilized to at least execute a plurality software applications of an organization; analyzing the collected data to identify the plurality of software applications; determining, by using a static analysis process, dependencies between the software applications of the identified plurality of software applications; compiling visibility data based on the identified plurality of software applications and the determined dependencies; generating a dataflow map, wherein the dataflow map includes the visibility data; and enabling a control of at least one policy based on the visibility data included in the dataflow map.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Applicant: Bionic Stork Ltd.
    Inventors: Eyal MAMO, Idan NINYO, Amir SIDIS, Omri IVANIR