Patents Assigned to Bionic Stork Ltd.
-
Patent number: 12169714Abstract: 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: GrantFiled: May 25, 2022Date of Patent: December 17, 2024Assignee: Bionic Stork Ltd.Inventors: Amir Sidis, Saar Mano, Eyal Mamo
-
Patent number: 12045588Abstract: 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: GrantFiled: May 25, 2022Date of Patent: July 23, 2024Assignee: Bionic Stork Ltd.Inventors: Amir Sidis, Saar Mano, Eyal Mamo
-
Patent number: 12032471Abstract: 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: GrantFiled: May 25, 2022Date of Patent: July 9, 2024Assignee: Bionic Stork Ltd.Inventors: Amir Sidis, Saar Mano, Eyal Mamo
-
Publication number: 20240004624Abstract: 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: ApplicationFiled: May 25, 2022Publication date: January 4, 2024Applicant: Bionic Stork LTD.Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
-
Patent number: 11860752Abstract: 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: GrantFiled: December 15, 2021Date of Patent: January 2, 2024Assignee: BIONIC STORK LTD.Inventors: Eyal Mamo, Amir Sidis, Omri Ivanir
-
Publication number: 20230409454Abstract: 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: ApplicationFiled: August 28, 2023Publication date: December 21, 2023Applicant: Bionic Stork LTD.Inventors: Eyal MAMO, Amir SIDIS, Omri IVANIR
-
Publication number: 20230409457Abstract: 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: ApplicationFiled: July 27, 2023Publication date: December 21, 2023Applicant: Bionic Stork LTD.Inventors: Eyal MAMO, Idan NINYO, Amir SIDIS, Omri IVANIR
-
Publication number: 20230385179Abstract: 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: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Applicant: Bionic Stork LTD.Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
-
Publication number: 20230385057Abstract: 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: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Applicant: Bionic Stork LTD.Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
-
Publication number: 20230385089Abstract: 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: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Applicant: Bionic Stork LTD.Inventors: Amir SIDIS, Saar MANO, Eyal MAMO
-
Publication number: 20230297489Abstract: 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: ApplicationFiled: March 21, 2022Publication date: September 21, 2023Applicant: Bionic Stork Ltd.Inventors: Saar MANO, Amir SIDIS, Eyal MAMO
-
Patent number: 11762749Abstract: 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: GrantFiled: October 28, 2021Date of Patent: September 19, 2023Assignee: BIONIC STORK LTD.Inventors: Eyal Mamo, Idan Ninyo, Amir Sidis, Omri Ivanir
-
Patent number: 11757540Abstract: 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: GrantFiled: March 16, 2021Date of Patent: September 12, 2023Assignee: BIONIC STORK, LTD.Inventors: Ofer Blonskey, Yaniv Yardeni, Harel Arnon
-
Publication number: 20230185687Abstract: 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: ApplicationFiled: December 15, 2021Publication date: June 15, 2023Applicant: Bionic Stork LtdInventors: Eyal Mamo, Amir SIDIS, Omri IVANIR
-
Publication number: 20230138806Abstract: 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: ApplicationFiled: October 28, 2021Publication date: May 4, 2023Applicant: Bionic Stork Ltd.Inventors: Eyal MAMO, Idan NINYO, Amir SIDIS, Omri IVANIR